A 9-Day Journey Through Switzerland’s Most Iconic Trains and Alpine Landscapes
9 Day Tour
$3,337
Travel from Zurich to the elegant alpine resort of St. Moritz, enjoying scenic rail views of lakes, villages, and mountain landscapes. Arrive and settle in, with time to explore the town’s streets or lakeside promenade.
Approximate Rail Distance and time: Zurich → St. Moritz: ~210 km | 3h 10min
Overnight in St. Moritz
Enjoy a spectacular day trip aboard the Bernina Express, crossing the Bernina Pass amid glaciers, turquoise lakes, and alpine scenery. Travel into northern Italy before returning to St. Moritz in the evening.
Approximate Rail Distance and time:
St. Moritz → Tirano (Italy): ~61 km | 2h 15min
Return: Tirano → St. Moritz: ~61 km | 2h 15min
Overnight in St. Moritz
Board the legendary Glacier Express for a full-day panoramic journey across gorges, mountain passes, and alpine villages. Relax as dramatic scenery unfolds en route to car-free Zermatt beneath the iconic Matterhorn.
Approximate Rail Distance and time: St. Moritz → Zermatt: ~291 km | 8h 15min (full-day scenic train journey)
Overnight at Zermatt
Ascend by cogwheel train to the Gornergrat, one of the finest viewpoints of the Matterhorn and surrounding peaks. Enjoy panoramic alpine scenery before returning to Zermatt for leisure time.
Approximate Rail Distance and time: Zermatt → Gornergrat: ~9 km | 33 min (one way)
Overnight in Zermatt
Travel by train from Zermatt to Montreux, descending from alpine landscapes to the shores of Lake Geneva. Arrive with time to explore the lakeside promenade and enjoy the town’s relaxed atmosphere.
Approximate Rail Distance and time: Zermatt → Montreux: ~140 km | 2h 30min
Overnight in Montreux
Board the Golden Pass Line for a scenic journey through vineyards, alpine meadows, and mountain villages. Arrive in Lucerne and enjoy time exploring the medieval Old Town and lakeside setting.
Approximate Rail Distance and time: Montreux → Lucerne: ~215 km | 3h 30min (via Golden Pass Line scenic route)
Overnight in Lucerne
Take an excursion to Mount Pilatus via cogwheel railway or cable car. Enjoy sweeping views over Lake Lucerne and the Alps, explore the summit area, and return to Lucerne in the evening.
Approximate Rail Distance and time:
Lucerne → Kriens (base of Pilatus cable car or cogwheel railway): ~5 km | 10 min
Cogwheel railway / cable car: ~4 km | 30–40 min one way
Overnight in Lucerne
Enjoy a day trip to the Jungfrau region, ascending to Jungfraujoch, the “Top of Europe.” Marvel at glaciers, snow-covered peaks, and Europe’s highest railway station before returning to Lucerne.
Approximate Rail Distance and time: Lucerne → Interlaken Ost → Jungfraujoch: ~120 km | 4h 15min (round trip includes connecting trains and cogwheel ascent)
Overnight in Lucerne
Travel from Lucerne back to Zurich by train. Depending on departure time, enjoy a final walk through the Old Town, browse local shops, or relax by Lake Zurich.
Approximate Rail Distance and time: Lucerne → Zurich: ~50 km | 45 min
Rail Travel:
Accommodation:
Activities and Experiences:
Check availability and start your booking…
To save up to $1,000, reserve your Summer 2026 rail tour by June 20. The tracks are calling—start planning your train getaway today!
To save up to $1,000, reserve your Summer 2026 rail tour by June 20. The tracks are calling—start planning your train getaway today!

Make your personalized tour unique
to get the best price.

Make your personalized tour unique
to get the best price.
Compare 100s of Packages to find the
Best Value Rail Tours