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 offerings 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.
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)
- Vueling Rome Fiumicino to Dubrovnik (end of Mar – end of Oct; daily Jun – Sept), Split (end of Mar – end of Oct; daily Jun – Sept) and Zadar (June – Sept)
From Milan to Croatia
- Alitalia Milan Linate to Dubrovnik (August)
- Croatia Airlines Milan Malpensa to Zagreb (summer only)
- Easyjet Milan Malpensa to Zadar (late June – early Sept), Split (late June – early Sept) and Dubrovnik (late June – August)
From Venice to Croatia
- Croatia Airlines Venice to Dubrovnik (summer only)
- Easyjet Venice to Split (June – September) and Dubrovnik (late June – September)
- Volotea Venice to Split (end of May – early October) and Dubrovnik (end of May – early October)
From Bologna to Croatia
- Croatia Airlines Bologna to Zagreb (year-round)
From Florence to Croatia
- Vueling Florence to Split (June – Oct)
From Naples to Croatia
- Easyjet Naples to Split and Dubrovnik (late June – end of August)
From Palermo to Croatia
- Volotea Palermo to Split (June – September) and Dubrovnik (July & August)
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.