Bus

Take the Nord Est Trasporti bus at the BERGAMO,Via Carnovali station .

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

Carrier is Nord Est Trasporti.

Buy ticket

Take the BlaBlaCar Bus bus at the Milano, Autostazione Lampugnano station .

The journey takes approximately 3 h 25 m. Ticket price is about €19 The travel distance is 242 km.

Carrier is BlaBlaCar Bus.

Buy ticket

Get off at the Lucerne.
Take the train Zentralbahn at the station Luzern.

The journey takes approximately 26 m. Ticket price is about €9 The travel distance is 19 km.

Carrier is Zentralbahn.

Buy ticket

Get off at the Sarnen.


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


Train

Take the train Trenord at the station Bergamo.

The journey takes approximately 51 m. Ticket price is about €3 The travel distance is 37 km.

Carrier is Trenord.

Buy ticket

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

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

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

Buy ticket

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

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

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

Buy ticket

Get off at the Luzern.
Take the train Zentralbahn at the station Milano, Autostazione Lampugnano.

The journey takes approximately 26 m. Ticket price is about €9 The travel distance is 242 km.

Carrier is Zentralbahn.

Buy ticket

Get off at the Lucerne.


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


Train

Take the train Trenord at the station Milano, Autostazione Lampugnano.

The journey takes approximately 51 m. Ticket price is about €3 The travel distance is 242 km.

Carrier is Trenord.

Buy ticket

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

The journey takes approximately 1 h 27 m. Ticket price is about €30 The travel distance is 86 km.

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

Buy ticket

Get off at the Cadenazzo.
Take the train Südostbahn at the station Cadenazzo.

The journey takes approximately 2 h 55 m. The travel distance is 175 km.

Carrier is Südostbahn.

Buy ticket

Get off at the Luzern.
Take the train Zentralbahn at the station Milano, Autostazione Lampugnano.

The journey takes approximately 26 m. Ticket price is about €9 The travel distance is 242 km.

Carrier is Zentralbahn.

Buy ticket

Get off at the Lucerne.


🛏 Find hotel deals and discounts up to 20% in Sarnen 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 3 h 2 m. The travel distance is 286 km.

Get off at the Sarnen.


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


The cheapest way to travel from Bergamo to Sarnen is by taking a Bus with an average price of €34. The journey takes approximately 6 ч. 3 мин.

Drive is the fastest way to travel from Bergamo to Sarnen. Tickets cost €34. The journey takes approximately 3 ч. 2 мин.

Bergamo is approximately 286 km away from Sarnen. The trip by car takes 3 h 2 m.

The average journey time by car between Bergamo and Sarnen is 3 h 2 m.