Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting from Rome to Dubrovnik

Travelling between Rome and the city of Dubrovnik in Croatia is very easy these days. The most convenient way of travel is by taking a plane, while there are also other options available.

We recommend taking a flight with Vueling Airlines (easy to book online) or with Croatia Airlines (direct flights in summer, flights via Zagreb/Split the rest of the year).

For those who prefer land/sea travel, there is an option of taking a high-speed train from Rome to Bari, and from there catching a ferry to Dubrovnik.

Read on to find more details about all available options of travelling between Rome and Dubrovnik and decide which suits you best.

The Colosseum in RomeThe Colosseum, also named the Flavian Amphitheater, is a large amphitheater in Rome

This webpage contains affiliate links. Please read our disclosure policy.

Direct flights from Rome to Dubrovnik

The quickest and the most comfortable way of travelling from Rome to Dubrovnik is by plane. To reach Rome from elsewhere in Italy, take one of many trains (which are fairly cheap).

The flight is pleasant and short (1h 15 minutes) with departing from Fiumicino Airport (situated on the coast near Rome) and flying across Italy, then above Croatian islands and finally landing to Ruđer Bošković Airport (18km south of Dubrovnik).

Travellers can choose from 2 companies offering flights between Rome and Dubrovnik.

Vueling Airlines operates flights from April until November with daily flights. The prices are affordable when compared to other companies. The booking is easy and cancellation is also possible (you'll get flight credit you can use in the future). 

Croatia Airlines offers direct flights between Rome and Dubrovnik during the peak summer months, while the rest of the year it's possible to travel via Zagreb/Split. This non-direct flight will take in total 4 hours (with stops in Zagreb and Split).

Rome Tours

Termini Station in RomeTermini Station in Rome

Reaching Fiumicino Airport from Rome

The quickest way of getting from Rome to Rome Fiumicino is by taking Leonardo Express train which runs from Roma Termini to the airport in only 32 minutes (every 15 minutes starting from early morning until midnight).

Or opt for a private car transfer which picks you up directly from your Rome accommodation and drives to Fiumicino Airport. See all ways of transfer from Rome to Fiumicino Airport here.

Find your place
to stay in Rome


Taking train from Rome to Bari & Ferry to Dubrovnik

If you have plenty of time to spare and want to see a little bit of Italy then taking a ferry across the Adriatic is a good choice for you.

In this case first you'll need to take a train from Roma Termini Station to the port of Bari, and from there catch a ferry to Dubrovnik. When planning your trip, take into consideration that this ferry is running only once a week during the peak summer months (May until mid-October).

The ferry can take passengers and cars and the sailing time is 10 hours.

Use DIRECT FERRIES to check sailing timetable, availability and book your ferry tickets online.

Rome Activities

More info you may like:

Best things to do in Rome

Visiting Rome on a budget

Where to stay in Rome (tips + recommended places)

Hand-picked cooking classes in Rome

Rome to Florence train guide

Museums in Florence