Many travellers combine visit to both Croatia and Italy and are looking for the easiest way to travel from one country to another. The coastal city of Dubrovnik, situated in the very south of Croatia, is for sure the most popular travel destination in the country.
Travelling from Dubrovnik to Italy is easy as there are numerous airlines offering flights between this city and popular Italian travel destinations such as Rome, Naples, Venice, Florence, Milan and others.
In addition there is a ferry connection between Dubrovnik and port of Bari in southern Italy, though it's running only once per week during the summer.
In the text below find useful guide on getting between Dubrovnik and Italy.
Dubrovnik airport is situated some 20 km south of Dubrovnik in Konavle.
For reaching the airport you can choose from taking the airport shuttle bus (1 way-ticket costs €10), taking a regular taxi (costing between €40-€50) depending on the exact location of your accommodation or opting for a private car transfer.
If you decide for booking a private car transfer, you'll be picked-up from your apartment or hotel and driven directly to the airport.
No-hassle and no-wasting time and money for reaching main bus station (from where the airport shuttle bus departs). 👉 Book online your transfer
Getting from Dubrovnik to Rome is easy, thanks to numerous flights from several airlines operating on this route.
The most frequent flights are those with Vueling Airlines, which offers flights between Dubrovnik and Rome Fiumicino Airport starting from April until the end of October (with daily departures).
The flight takes only 1 h 15 minutes. To get cheap flights, try booking as early as possible. Vueling offers change of the flight or even cancellation (you'll get flight credit you can use for your future flights). 👉 Book Vueling flights here
Croatia Airlines connects Rome with Dubrovnik year-round (direct flights from mid-April until end of October; flights via Split/Zagreb the rest of the year) which is very useful if you are travelling in winter time.
If travelling in winter time, one of the options would be flying from Dubrovnik to Zagreb with Croatia Airlines, then from there flying to Rome via Vienna with Austrian Airlines. 👉 Book plane tickets here
Once you arrive to Rome Fiumicino, you can reach Rome in only 32 minutes, by Leonardo Express train (comfortable and smooth ride costing only €14). For more comfort, pre-book a private car transfer to take you directly to your hotel or apartment.
The quickest way to get from Dubrovnik to Naples is to take direct EasyJet flight which is available several times a week starting from April until the end of October.
Another option would be flying to Roma Fiumicino Airport, then getting to Roma Termini. Once you get to Roma Termini station, it's easy to catch one of many trains running to Naples (Napoli).
You can choose from Frecciarossa high-speed trains which runs to directly to Naples (journey time 1 h 15 minutes), while cheaper options are intercity trains (2 hours journey) and regional trains (around 3 hours) with many stops along the way. Book easily train tickets here!
If you are heading to Florence from Dubrovnik, the best options would be taking a flight from Dubrovnik Airport to Roma Fiumicino (Vueling Airlines and Croatia Airlines), then catching frequent Leonardo Express train to Roma Termini.
From there numerous trains throughout the day run to Florence Santa Maria Novella train station.
The fastest are high-speed Frecciarossa trains which run directly between Rome and Florence in only 1h 36 minutes, while intercity and regional trains needs 2.5-3 hours (see our guide on Rome to Florence trains).
Otherwise, you can travel from Dubrovnik to Frankfurt, Munich or Vienna, and from there take a direct flight to Florence Peterola Airport with Austrian Airlines or Lufthansa.
Getting from Florence Airport is easy: choose from taking a tram No.2 (takes 20 minutes) or pre-booking your private car transfer for completely hassle-free transfer to your Florence accommodation.
The easiest way of travelling between Dubrovnik and Venice is by taking EasyJet flight which is available twice a week, during July and August.
Getting from Split to Dubrovnik is easy thanks to the numerous travel options. One of the most popular way of travelling among visitors is a pleasant catamaran ride (takes around 4 hours 30 minutes, 3 departures daily). However, you can choose one of numerous daily buses that drives along the coast or booking a private car transfer (which is the quickest option).
Another option of travelling from Venice to Dubrovnik would be to take a high-speed train from Venice to Rome (there are also several direct trains a day from Venice to Fiumicino) and from there catch a plane to Dubrovnik either with Vueling Airlines of Croatia Airlines.
If you wonder if there is a ferry connection between Italy and Dubrovnik, the answer is YES. Croatian state shipping company Jadrolinija operates ferry route between the port of Bari (Puglia region) to Dubrovnik port.
This route is active from early May to mid-October with one weekly sailing. The ferry takes both passengers and cars so it's convenient if you are travelling by car.
Direct Ferries is a great web-site for finding the best rates for ferries sailing between Italy and Croatia and booking tickets online.