Travel from St-Moritz to Lugano

Bus from St. Moritz to Lugano

Swiss PostAuto operates a bus from St. Moritz to Lugano 3 times a week. Tickets cost $55 - $85 and the journey takes 3 h 42 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from St. Moritz to Lugano

From St. Moritz, Bahnhof bus to Cassarate, Lago.3 h 42 minSFr 65
From St. Moritz drive to Lugano.2 h 32 minSFr 19

How long does it take to get from St. Moritz to Lugano?

The bus from St. Moritz, Bahnhof to Cassarate, Lago takes 3 h 42 min including transfers and departs three times a week.

Is there a direct bus between St. Moritz and Lugano?

Yes, there is a direct bus departing from St. Moritz, Bahnhof and arriving at Cassarate, Lago. Services depart three times a week, and operate every day. The journey takes approximately 3 h 42 min.

Operators from St. Moritz to Lugano

Swiss PostAutoSwiss PostAuto