Fly from Rome train

Take the train Trenitalia at the station Roma Termini.

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 Fiumicino Aeroporto.
Fly out to Rome (FCO) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 45 m. Ticket price is about €25

Carrier is Ulendo Airlink.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
Take the train Rodalies de Catalunya at the station Aeropuerto de Barcelona T2 Rodalies.

The journey takes approximately 31 m. Ticket price is about €2 The travel distance is 20 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Take the train Rodalies de Catalunya at the station Estación de tren Barcelona-El Clot.

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

Carrier is Rodalies de Catalunya.

Buy ticket



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


Train to Naples fly

Take the train ItaloTreno at the station Roma Termini.

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 Napoli Centrale.
Take the Alibus bus at the Napoli P.zza Garibaldi 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 Naples Airport.
Fly out to Naples (NAP) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 55 m. Ticket price is about €30

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.


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


Fly from Rome Ciampino

Take the train Trenitalia at the station Roma Termini.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Ciampino.
Take the Atral Scrl bus at the Ciampino Station 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 Roma Ciampino Airport.
Fly out to Rome Ciampino (CIA) of the Sofia (SOF) airport.

The journey takes approximately 4 h 40 m. Ticket price is about €55

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.


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


Train to Florence fly

Take the train ItaloTreno at the station Roma Termini.

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

Carrier is ItaloTreno.

Buy ticket

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

Carrier is GEST S.p.A..

Buy ticket

Get off at the Florence Airport (FLR).
Fly out to Florence (FLR) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 40 m. Ticket price is about €40

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.
Take the train Rodalies de Catalunya at the station Roma Termini.

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

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Fiumicino Aeroporto.


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


Train

Take the train ItaloTreno at the station Roma Termini.

The journey takes approximately 3 h 10 m. Ticket price is about €30 The travel distance is 562 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Milano Centrale.
Take the train Trenitalia EuroCity at the station Milano Centrale.

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

Carrier is Trenitalia EuroCity.

Buy ticket

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

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

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

Buy ticket

Get off at the Lyon Part Dieu.
Take the train Renfe Viajeros at the station Lyon Part Dieu.

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

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Barcelona-Sants.
Take the train Rodalies de Catalunya at the station Barcelona Sants Tren.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 14 km.

Carrier is Rodalies de Catalunya.

Buy ticket



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


Bus

Take the FlixBus bus at the Roma Tiburtina TiBus station .

The journey takes approximately 3 h 15 m. Ticket price is about €11 The travel distance is 274 km.

Carrier is FlixBus.

Buy ticket

Get off at the Florence.
Take the FlixBus bus at the Florence station .

The journey takes approximately 15 h Ticket price is about €80 The travel distance is 1095 km.

Carrier is FlixBus.

Buy ticket

612 m on foot from the Estación de Autobuses Barcelona Nord to the Buenaventura Muñoz - Sardenya.

The journey takes approximately 7 m. The travel distance is 612 m.

Take the TUSGSAL bus at the Buenaventura Muñoz - Sardenya station .

The journey takes approximately 27 m. The travel distance is 8 km.

Carrier is TUSGSAL.

Buy ticket

Get off at the Francesc Layret - Arnús.


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


Train ferry

Take the train Trenitalia at the station Roma Termini.

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

Carrier is Trenitalia.

Buy ticket

Get off at the S. Marinella.
Take the Cotral bus at the Santa Marinella 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 Civitavecchia.
1877 m on foot from the Civitavecchia to the Porto di Civitavecchia.

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

Get off at the Porto di Civitavecchia.
Boarding the Grimaldi Lines ferry at the port of Porto di Civitavecchia.

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 Barcellona.
612 m on foot from the Porto di Barcellona to the Colom - La Rambla.

The journey takes approximately 7 m. The travel distance is 612 m.

Get off at the Colom - La Rambla.
Take the TUSGSAL bus at the Colom - La Rambla station .

The journey takes approximately 59 m. The travel distance is 15 km.

Carrier is TUSGSAL.

Buy ticket

Get off at the Francesc Layret - Arnús.


🛏 Find hotel deals and discounts up to 20% in Badalona 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 13 h The travel distance is 1357 km.

Get off at the Badalona.


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


The cheapest way to travel from Rome to Badalona is by taking a Fly from Rome train with an average price of €35. The journey takes approximately 5 ч. 29 мин.

Fly from Rome train is the fastest way to travel from Rome to Badalona. Tickets cost €35. The journey takes approximately 5 ч. 29 мин.

Rome is approximately 1357 km away from Badalona. The trip by car takes 13 h

The average journey time by car between Rome and Badalona is 13 h