Zürich - Lucerne - Interlaken - Montreux - Zermatt - St. Moritz - Milan
The Swiss Alps by Train: From Zurich to Milan
Travel by train from Zurich to Milan, hanging up your hat in a collection of cosy hotels along the way
11 days, from £ 2,820 to £ 3,735