
Railbookers
Basel to Milan via St Moritz and the Bernina Express
4-day independent rail trip from Basel to Milan on the Bernina Express
Switzerland Travel Centre · Train journey
Four-day Swiss rail loop from Lucerne to St. Moritz via Lugano

Switzerland Travel Centre's Grand Train Tour of Switzerland spans four days and three nights, linking Lucerne, Lugano, and St. Moritz across some of the country's most celebrated railway routes. The journey begins with independent travel to Lucerne, where you have time to explore the city. On Day 2, you cross Lake Lucerne aboard a historic paddle steamer before boarding the Gotthard Panorama Express in first-class panoramic coach, traveling five and a half hours through the Gotthard mountain route to Lugano. Day 3 combines a bus ride through the Italian Alps with the Bernina Express, a UNESCO World Heritage railway that climbs over the Bernina Pass into St. Moritz in a panoramic carriage. The tour suits first-time rail travellers seeking Switzerland's famous train experiences, repeat enthusiasts pursuing the Gotthard and Bernina routes, and couples looking for a mix of scenic train travel and city exploration. A Digital Swiss Coupon Pass unlocks over 100 two-for-one experiences across Switzerland.
Travel to Lucerne by public transport. Enjoy the journey and take the opportunity to discover the city on arrival.
Cross Lake Lucerne on the historic paddle steamer to Fluelen. You then travel to Lugano in the 1st class panoramic coach of the Gotthard Panorama Express. Trip time: approx. 5h 30min.
Travel on the Bernina Express bus through the Italian Alps to Tirano. Then take the Bernina Express to St. Moritz in a panoramic carriage. Trip time: approx. 8 hours.
Start your return journey from St. Moritz by public transport. Alternatively, you can extend your stay.

Railbookers
4-day independent rail trip from Basel to Milan on the Bernina Express

railtour suisse
Two Swiss panoramic trains: Bernina Express and Glacier Express, Lugano to Zermatt

railtour suisse
Four-day Swiss rail loop from Chur to Lucerne via Bernina Express and Alpine trains

Switzerland Travel Centre
Four-day Swiss rail journey from Lucerne to St. Moritz via Lugano