
If you’re travelling from Italy to Croatia via one of the other cities not mentioned so far in this section – such as Rome, Milan or Pisa – heres’s our guide for the best way of doing this.

The majority of the other Italian cities, such as Trieste, Venice and Ancona, that feature in this section are both connected with direct flights from the UK and located on the Adriatic coast (or very close to it) making it relatively easy to make your way to Croatia – which is why we’ve specifically featured them in this guide. However, some of you may find yourselves elsewhere in Italy, wanting to make your way across to Croatia. (We certainly get a number of emails to that effect!)
Undoubtedly, the quickest way of reaching Croatia from, say, Rome or Milan would be to fly. However, the majority of flights only operate during the summer months, and flying may be costly – depending on how far in advance you book. See the list of airlines offering flights from Italy to Croatia below.
Otherwise, if you’re in central or southern Italy, we would recommend making your way to either Bari or Ancona on the eastern coast of Italy, and then taking ferries (Ancona – Split ferries run year-round) across to Dalmatia.
Although this ultimately depends on your travel plans in Croatia, we would normally advise making use of the (fast) trains on the Italian side of the Adriatic to travel up or down the coast and to then sail across to Croatia, rather than sailing first to Croatia and then travelling along the coast by bus. (There are very few useful train services along the coast in Croatia.)
If you’re in northern Italy, take a train to Trieste and then make your way to Croatia by bus or train.
Alternatively, if you’re heading to Istria, you can also travel to Venice (by train) and then take a fast catamaran across to various Istrian destinations with Venezia Lines (during the summer months).
Otherwise, take a look at the list of flights below!
Flights from Italy to Croatia
(months indicate months of operation)
From Rome to Croatia
- Croatia Airlines
Rome to Split (year-round)
- Croatia Airlines
Rome to Dubrovnik (year-round)
- ITA Airways Rome to Split (Aug) and Dubrovnik (Aug)
- Ryanair Rome Fiumicino to Zagreb (year-round), Zadar (end of Mar – end of Oct) and Split (Jun – Sept)
- Vueling Rome Fiumicino to Dubrovnik (end of Mar – end of Oct; daily Jun – Sept) and Split (end of Mar – end of Oct; daily Jun – Sept)
- Wizzair Rome Fiumicino (July – Oct) to Split and Dubrovnik (Jul – Oct)
From Milan to Croatia
- Croatia Airlines
Milan Malpensa to Zagreb and Split (summer only)
- Easyjet Milan Malpensa to Zadar (late Jun – early Sept), Split (late Jun – early Sept) and Dubrovnik (late Jun – August)
- Ryanair Milan Bergamo to Zagreb (year-round) and Zadar (end of Mar – end of Oct)
From Bolzano to Croatia
- Sky Alps Bolzano to Brac (late May to late Sept) and Dubrovnik (late May to late Sept)
From Bologna to Croatia
- Croatia Airlines
Bologna to Zagreb (year-round)
- Ryanair Bologna to Zadar (end of Mar – end of Oct)
From Forli to Croatia
- Aeroitalia from Forli to Zadar and Dubrovnik
From Naples to Croatia
- Easyjet Naples to Pula (end Jun – early Sept), Split and Dubrovnik (Apr – Oct)
- Ryanair Naples to Zadar (end Mar – end of Oct)
From Turin to Croatia
- Ryanair Turin to Zadar (end Mar – end of Oct)
From Palermo to Croatia
- Volotea Palermo to Split (Jun – Sept) and Dubrovnik (Jul & Aug)
From Bari to Croatia
Travelling from Italy to Croatia by Bus
There is a daily bus service from Florence that travels via Bologna, Padua and Trieste to Zagreb (via Ljubljana and on to Belgrade and Sofia!) – it is run by Florentia Bus.
Alternatively, there are also bus services from Venice and Trieste – please see details on these special pages.