
Railbookers
Lucerne and Zermatt
Round-trip Swiss rail journey: Zurich, Lucerne, and Zermatt
Named train
21 rail vacations ride the Gornergrat Railway, from 5 operators, 5 to 20 days, from $1,059 per person. These are packaged vacations that include the train; the train itself also sells its own tickets.
Where it runs: Switzerland, Italy

Railbookers
Round-trip Swiss rail journey: Zurich, Lucerne, and Zermatt

Railbookers
Independent rail trip via the Bernina and Glacier Express to Basel

Railbookers
Nine-day Swiss rail trip: Lucerne, Zermatt, and St Moritz to Milan

Railbookers
Independent rail journey via the Glacier and Bernina Express to Lake Como

Railbookers
Independent rail journey via the Glacier and Bernina Express to Milan

Railbookers
Ten-day rail trip on the Glacier Express, Paris to Munich

Railbookers
Venice to Basel by Bernina and Glacier Express through the Alps

Railbookers
Venice to Zurich by Bernina and Glacier Express through the Alps

Railbookers
Zurich to Venice rail trip on the Glacier and Bernina Express

Railbookers
7-day independent Swiss and Italian rail trip from Basel to Venice

Railbookers
Independent 12-day Swiss rail loop starting and ending in Zurich

Railbookers
10-day independent rail trip across Zurich, Zermatt, Interlaken, and Lucerne

Wexas Travel
Ten-day Swiss Alps rail loop from Zurich through five named trains

Marvellous Escapes
Swiss rail circle from Zurich on Glacier Express, GoldenPass, and mountain trains

The Railway Touring Company
Swiss Alps west to east by vintage mountain trains and Glacier Express

The Railway Touring Company
Seven-day Swiss Alps rail circle from Vevey to Klosters on mountain railways

Wexas Travel
Seven-day Alpine rail loop: Zurich, St. Moritz, Zermatt on Glacier Express

Switzerland Travel Centre
Ten-day guided rail circle through Swiss Alps on eight named trains

Marvellous Escapes
15-day Swiss rail circle from Zurich on legendary trains through alpine peaks

Railbookers
20-day independent rail journey from Rome to Zurich through Italy and Switzerland

Marvellous Escapes
Swiss alpine rail circle: Zurich, St. Moritz, Zermatt, Montreux, Interlaken, Lucerne