There are 4 ways to get from Lecco to St. Moritz by train, bus, ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  4 h 32 min

  1. Take the train from Lecco to Colico Re_8 / ...
  2. Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof 4 / ...

$28 - $55

3 alternative options

Train  •  4 h 52 min

  1. Take the train from Lecco to Tirano Re_8
  2. Take the train from Tirano to St. Moritz Regional / ...

$29 - $71

Ferry, bus  •  5 h 22 min

  1. Take the ferry from Bellagio to Menaggio 20 / ...
  2. Take the bus from Menaggio, Via Mazzini to St. Moritz, Bahnhof 631

$49 - $77

Drive  •  1 h 59 min

  1. Drive from Lecco to St. Moritz 74 miles

$17 - $26

Questions & Answers

The cheapest way to get from Lecco to St. Moritz is to drive which costs 15€ - 23€ and takes 1 h 59 min.

More details

The quickest way to get from Lecco to St. Moritz is to drive which costs 15€ - 23€ and takes 1 h 59 min.

More details

The distance between Lecco and St. Moritz is 79 km. The road distance is 118.4 km.

Get driving directions

It takes approximately 4 h 32 min to get from Lecco to St. Moritz, including transfers.

More details

No, there is no direct train from Lecco to St. Moritz. However, there are services departing from Lecco and arriving at St. Moritz via Tirano. The journey, including transfers, takes approximately 4 h 52 min.

More details

What companies run services between Lecco, Italy and St. Moritz, Switzerland?

You can take a train from Lecco to St. Moritz via Tirano in around 4 h 52 min.

Train operators
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Lecco to Colico
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$5 - $12
Schedules at
trenord.it
Train from Lecco to Tirano
Ave. Duration
1 h 50 min
Frequency
Every 3 hours
Estimated price
$8 - $35
Schedules at
trenord.it
Rhätische Bahn
Phone
+41 81 288 65 65
Website
rhb.ch
Train from Tirano to St. Moritz
Ave. Duration
2 h 11 min
Frequency
5 times a day
Estimated price
$23 - $28
Schedules at
rhb.ch
Book at
rhb.ch
Bus operators
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
Ave. Duration
1 h 36 min
Frequency
Every 3 hours
Estimated price
$22 - $35
Schedules at
fahrplan.sbb.ch
Bus from Menaggio, Via Mazzini to St. Moritz, Bahnhof
Ave. Duration
2 h 50 min
Frequency
3 times a week
Estimated price
$40 - $65
Schedules at
fahrplan.sbb.ch
Ferry operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, How to get from London to Edinburgh and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.