
Railbookers
Lucerne and Zurich from Basel
Five-day Swiss rail trip: Basel, Lucerne, and Zurich
Named train
8 rail vacations ride the Mount Pilatus Cogwheel Railway, from 3 operators, 5 to 21 days, from $1,049 per person. These are packaged vacations that include the train; the train itself also sells its own tickets.
Where it runs: Switzerland, Italy

Railbookers
Five-day Swiss rail trip: Basel, Lucerne, and Zurich

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

Railbookers
Eight-day Swiss rail trip: Lucerne, GoldenPass Express, Montreux, Chocolate Train

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

Marvellous Escapes
Nine-day Swiss rail journey on six named trains from St Moritz to Jungfraujoch

Marvellous Escapes
Nine-day Swiss rail loop from St Moritz via Bernina, Glacier, and GoldenPass trains

Firebird Tours
Eight-day Swiss alpine rail loop from Zurich via Glacier Express and cogwheel trains

Railbookers
21-day rail grand tour of Italy and Switzerland from Rome to Zurich