HowToGo

Bergamo (Station) to St. Moritz, Switzerland - Transfer & Transportation Guides

Find transfer & transportation guides from Bergamo (Station) to St. Moritz, Switzerland. How to get from Bergamo (Station) to St. Moritz, Switzerland by Bus, Taxi.

You can get to St. Moritz, Switzerland from Bergamo (Station) by verhicle types below

Search Transfer from Bergamo (Station) to St. Moritz, Switzerland

Transfer solutions

You have 4 options transfer to St. Moritz, Switzerland from Bergamo (Station) below

Walk ( 6 min. )

Take a foot from Bergamo (Station) to Bergamo.


Train ( 40 min. )

Take a train from Bergamo to Lecco.


Open Map More details & check price at Trenord
Bus ( 2 hr. 37 min. )

Take a bus from Lecco to St. Moritz.


Open Map More details & check price at Autostradale
Duration 4 hr. 23 min.
Distance 149 km.
Cost 20 EUR (24 USD)
Walk ( 5 min. )

Take a foot from Bergamo (Station) to Bergamo Autostazione.


Bus ( 43 min. )

Take a bus from Bergamo Autostazione to Sesto Primo Maggio F.S. M1.


Open Map More details & check price at Nord Est Trasporti
Bus ( 3 hr. 37 min. )

Take a bus from Sesto San Giovanni Piazza Primo Maggio to St. Moritz.


Open Map More details & check price at Autostradale
Duration 5 hr. 25 min.
Distance 206 km.
Cost 27 EUR (32 USD)
Walk ( 6 min. )

Take a foot from Bergamo (Station) to Bergamo.


Train ( 40 min. )

Take a train from Bergamo to Lecco.


Open Map More details & check price at Trenord
Train ( 1 hr. 50 min. )

Take a train from Lecco to Tirano.


Open Map More details & check price at Trenord
Train ( 2 hr. 30 min. )

Take a train from Tirano to St. Moritz.


Open Map More details & check price at Rhätische Bahn
Duration 6 hr. 35 min.
Distance 185 km.
Cost 42 USD
Car ( 2 hr. 27 min. )

Drive a car from Bergamo (Station) to St. Moritz.


Duration 2 hr. 27 min.
Distance 147 km.
Cost 23 USD

Find Hotels in St. Moritz, Switzerland

You can find hotels and accommodations in St. Moritz, Switzerland with our hotels search tool below

Booking.com

About Bergamo (Station), Italy

About St. Moritz, Switzerland

St. Moritz (also German: Sankt Moritz, Romansh: San Murezzan , Italian: San Maurizio, French: Saint-Maurice) is a high Alpine resort town in the Engadine in Switzerland, at an elevation of about 1,800 metres (5,910 ft) above sea level. It is Upper En... Learn more


References