Fly to Rome

Take the train Renfe Cercanias at the station Estación de tren Madrid-Recoletos.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Rome (FCO) airport.

The journey takes approximately 2 h 25 m. Ticket price is about €35

Carrier is Ulendo Airlink.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Fiumicino Aeroporto.

The journey takes approximately 32 m. Ticket price is about €7 The travel distance is 31 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Fly to Rome Ciampino

Take the train Renfe Cercanias at the station Aeropuerto Madrid Barajas T4. Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 73 m.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Madrid (MAD).
Fly out to Madrid (MAD) of the London Stansted (STN) airport.

The journey takes approximately 5 h 15 m. Ticket price is about €35

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the London Stansted (STN).
Take the Atral Scrl bus at the Roma Ciampino Airport station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is Atral Scrl.

Buy ticket

Get off at the Ciampino Station.
Take the train Trenitalia at the station Ciampino.

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Fly to Naples train

Take the train Renfe Cercanias at the station Aeropuerto Madrid Barajas T4. Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 73 m.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Madrid (MAD).
Fly out to Madrid (MAD) of the Naples (NAP) airport.

The journey takes approximately 2 h 30 m. Ticket price is about €50

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
Take the Alibus bus at the Naples Airport station .

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 5 km.

Carrier is Alibus.

Buy ticket

Get off at the Napoli P.zza Garibaldi.
Take the train ItaloTreno at the station Napoli Centrale.

The journey takes approximately 1 h 10 m. Ticket price is about €19 The travel distance is 213 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Fly to Florence train

Take the train Renfe Cercanias at the station Aeropuerto Madrid Barajas T4. Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 73 m.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Madrid (MAD).
Fly out to Madrid (MAD) of the Florence (FLR) airport.

The journey takes approximately 2 h 20 m. Ticket price is about €80

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Florence (FLR).

The journey takes approximately 19 m. The travel distance is 4 km.

Carrier is GEST S.p.A..

Buy ticket

Get off at the Alamanni - Stazione Smn.
Take the train ItaloTreno at the station Stazione Santa Maria Novella.

The journey takes approximately 1 h 32 m. Ticket price is about €18 The travel distance is 260 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Train

Take the train Renfe AVE at the station Estación de tren de Atocha.

The journey takes approximately 2 h 30 m. Ticket price is about €21 The travel distance is 605 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Barcelona-Sants.
Take the train Renfe Viajeros at the station Barcelona-Sants.

The journey takes approximately 5 h 1 m. Ticket price is about €50 The travel distance is 657 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Lyon Part Dieu.
Take the train SNCF at the station Lyon Part Dieu.

The journey takes approximately 2 h Ticket price is about €20 The travel distance is 161 km.

Carrier is SNCF.

Buy ticket

Get off at the Geneve.
Take the train Swiss Railways (SBB/CFF/FFS) at the station Geneve.

The journey takes approximately 4 h 1 m. Ticket price is about €110 The travel distance is 366 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Milano Centrale.
Take the train ItaloTreno at the station Milano Centrale.

The journey takes approximately 2 h 39 m. Ticket price is about €35 The travel distance is 564 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Train ferry

Take the train Renfe AVE at the station Aeropuerto Madrid Barajas T4. Cercanías.

The journey takes approximately 2 h 30 m. Ticket price is about €21 The travel distance is 73 m.

Carrier is Renfe AVE.

Buy ticket

Get off at the Madrid (MAD).
Take the TUSGSAL bus at the Pl dels Països Catalans - Estació de Sants station .

The journey takes approximately 20 m. The travel distance is 3 km.

Carrier is TUSGSAL.

Buy ticket

Get off at the Les Drassanes.
Boarding the Grimaldi Lines ferry at the port of Porto di Barcellona.

The journey takes approximately 20 h Ticket price is about €40 The travel distance is 821 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Civitavecchia.
1877 m on foot from the Porto di Civitavecchia to the Civitavecchia.

The journey takes approximately 22 m. The travel distance is 1 km.

Get off at the Civitavecchia.
Take the Cotral bus at the Civitavecchia station .

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 11 km.

Carrier is Cotral.

Buy ticket

Get off at the Santa Marinella.
Take the train Trenitalia at the station S. Marinella.

The journey takes approximately 1 h 13 m. Ticket price is about €5 The travel distance is 68 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Bus

Take the FlixBus bus at the Estación Sur de Autobuses station .

The journey takes approximately 17 h 15 m. Ticket price is about €95 The travel distance is 1324 km.

Carrier is FlixBus.

Buy ticket

Get off at the Nice Airport.
Take the FlixBus bus at the Nice Airport station .

The journey takes approximately 9 h 30 m. Ticket price is about €55 The travel distance is 721 km.

Carrier is FlixBus.

Buy ticket

Get off at the Roma Tiburtina TiBus.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Bus train

Take the Empresa Municipal de Transportes bus at the Cibeles station .

The journey takes approximately 42 m. The travel distance is 20 km.

Carrier is Empresa Municipal de Transportes.

Buy ticket

310 m on foot from the Aeropuerto Madrid Barajas T4. Bus media distancia to the Aeropuerto Madrid Barajas T4. Bus largo recorrido.

The journey takes approximately 4 m. The travel distance is 310 m.

Take the ALSA bus at the Aeropuerto Madrid Barajas T4. Bus largo recorrido station .

The journey takes approximately 21 h 25 m. Ticket price is about €210 The travel distance is 1550 km.

Carrier is ALSA.

Buy ticket

Get off at the Genova.
Take the train Trenitalia Frecce at the station Genova P.Za Principe.

The journey takes approximately 4 h 53 m. Ticket price is about €30 The travel distance is 492 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Roma Termini.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 18 h 39 m. The travel distance is 1946 km.

Get off at the Rome.


🛏 Find hotel deals and discounts up to 20% in Rome at Booking


The cheapest way to travel from Madrid to Rome is by taking a Fly to Rome Ciampino with an average price of €39. The journey takes approximately 8 ч. 39 мин.

Fly to Rome is the fastest way to travel from Madrid to Rome. Tickets cost €44. The journey takes approximately 5 ч. 34 мин.

Madrid is approximately 1946 km away from Rome. The trip by car takes 18 h 39 m.

The average journey time by car between Madrid and Rome is 18 h 39 m.