Train

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 3 h 6 m. Ticket price is about €85 The travel distance is 265 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 Station.

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

Carrier is ItaloTreno.

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 9 h 1 m. The travel distance is 923 km.

Get off at the Rome.


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


Train to Zurich fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 1 h 12 m. Ticket price is about €45 The travel distance is 126 km.

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

Buy ticket

Get off at the Zürich Flughafen.
Fly out to Zurich (ZRH) of the Rome (FCO) airport.

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

Carrier is Alitalia.

🔎

🚖 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


Train to Basel fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 54 m. Ticket price is about €35 The travel distance is 99 km.

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

Buy ticket

Get off at the Basel SBB.
427 m on foot from the Basel SBB to the Basel, Bahnhof SBB.

The journey takes approximately 5 m. The travel distance is 427 m.

Get off at the Basel, Bahnhof SBB.
Take the Basler Verkehrs-Betriebe bus at the Basel, Bahnhof SBB station .

The journey takes approximately 17 m. Ticket price is about €3 The travel distance is 8 km.

Carrier is Basler Verkehrs-Betriebe.

Buy ticket

Fly out to Basel (BSL) of the Rome (FCO) airport.

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

Carrier is Ulendo Airlink.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Milano Centrale.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Milano Centrale Station.


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


Train to Milan Linate fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 2 h 54 m. Ticket price is about €80 The travel distance is 255 km.

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

Buy ticket

Get off at the Rho-Fiera Milano.
Take the subway at the Rho Fieramilano station.

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

Carrier is ATM.

Buy ticket

Get off at the San Babila.
Take the subway at the San Babila station.

The journey takes approximately 12 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ATM.

Buy ticket

Get off at the Linate Aeroporto.
Fly out to Milan Linate (LIN) of the Rome (FCO) airport.

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

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Milano Centrale.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Milano Centrale Station.


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


Train to Geneva fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

The journey takes approximately 1 h 44 m. Ticket price is about €55 The travel distance is 156 km.

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

Buy ticket

Get off at the Geneva.
Take the train Trenitalia EuroCity at the station Geneva.

The journey takes approximately 8 m. Ticket price is about €10 The travel distance is 5 km.

Carrier is Trenitalia EuroCity.

Buy ticket

Get off at the Geneve-Aeroport.
659 m on foot from the Geneve-Aeroport to the Geneva (GVA).

The journey takes approximately 8 m. The travel distance is 659 m.

Get off at the Geneva (GVA).
Fly out to Geneva (GVA) of the Rome (FCO) airport.

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

Carrier is easyJet.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Milano Centrale.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Milano Centrale Station.


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


Train train to Milan Malpensa fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Bern.

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

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

Buy ticket

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

The journey takes approximately 28 m. Ticket price is about €7 The travel distance is 40 km.

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

Buy ticket

Get off at the Domodossola.
Take the train Trenord at the station Domodossola.

The journey takes approximately 1 h 8 m. Ticket price is about €6 The travel distance is 88 km.

Carrier is Trenord.

Buy ticket

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

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

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

Buy ticket

Get off at the Malpensa Aeroporto T1.
Fly out to Milan Malpensa (MXP) of the Rome (FCO) airport.

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

Carrier is Neos.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Milano Centrale.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Milano Centrale Station.


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


Train train to Turin fly

Take the train Swiss Railways (SBB/CFF/FFS) at the station Milano Centrale.

The journey takes approximately 2 h 54 m. Ticket price is about €80 The travel distance is 161 m.

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

Buy ticket

Get off at the Milano Centrale Station.
Take the train Trenitalia Frecce at the station Rho-Fiera Milano.

The journey takes approximately 40 m. Ticket price is about €10 The travel distance is 130 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Torino Porta Susa.
Take the train Trenitalia at the station Torino Porta Susa.

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

Carrier is Trenitalia.

Buy ticket

Fly out to Turin (TRN) of the Rome (FCO) airport.

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

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
Take the train Trenitalia at the station Milano Centrale.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Milano Centrale Station.


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


The cheapest way to travel from Bern to Rome is by taking a Train to Basel fly with an average price of €88. The journey takes approximately 5 ч. 39 мин.

Train to Zurich fly is the fastest way to travel from Bern to Rome. Tickets cost €118. The journey takes approximately 5 ч. 24 мин.

Bern is approximately 923 km away from Rome. The trip by car takes 9 h 1 m.

The average journey time by car between Bern and Rome is 9 h 1 m.