Train & Rail Tours & Trips in Swiss Alps
4.5 stars on(7,418 reviews)- Choose from 6 Swiss Alps tours
- 24/7 customer support
6 best train & rail Swiss Alps tours
Compiled by
MelissaSwiss Alps travel expert at TourRadar
- Glacier Express a La Carte - St. Moritz - Zermatt - St. Moritz
- Glacier Express a la carte - from Zermatt to St. Moritz
- GoldenPass Express from Montreux to Lucerne
- Glacier Express a la carte - from St. Moritz to Zermatt
- Scenic Switzerland Train Tour with Glacier Express, Daily Departure
- Alpine Lakes & Scenic Trains featuring a cruise on Lake Maggiore and scenic trains in Switzerland & Italy (Zurich to Lucerne) (2025)
- Explore the chic town of St. Moritz
- Ride the Glacier Express through the Alps
- Cross 291 bridges and 196 tunnels by train
Duration 3 days Destinations St Moritz, Zermatt Age Range up to 99 year olds Operated in Only: German Operator DERTOUR From
- US$1,006
- Explore the car-free village of Zermatt
- Admire the Matterhorn from a charming village
- Ride the Glacier Express across 291 bridges
Duration 3 days Destinations Zermatt, St Moritz Age Range up to 99 year olds Operated in Only: German Operator DERTOUR From
- US$864
Duration 4 days Destinations Montreux, Interlaken, Spiez, Jungfrau, Lucerne Age Range up to 99 year olds Operated in Only: German Operator DERTOUR From
- US$909
Duration 3 days Destinations St Moritz, Zermatt Age Range up to 99 year olds Operated in Only: German Operator DERTOUR From
- US$864
- Explore Lucerne's Old Town and iconic landmarks
- Experience the Golden Round Trip at Mount Pilatus
- Ride the scenic Golden Pass Line to Interlaken
Duration 8 days Destinations Zurich, Lucerne, Interlaken, Jungfrau, Zermatt, Matterhorn, St Moritz Age Range 1 to 99 year olds Operated in English Operator Agate Travel From
- US$4,849
- Zurich
- Glacier Express Train
- Zermatt
Duration 11 days Destinations Zurich, Andermatt, Zermatt, Lake Maggiore, St Moritz, Lucerne Age Range up to 99 year olds Operated in English Operator Collette From $4,699
11% Off- US$4,199You save $500