Railbookers · Independent rail package

Grand Swiss Mountains and Italian Lakes

16-day Swiss and Italian rail tour with Glacier and Bernina Express

Railbookers sells Grand Swiss Mountains and Italian Lakes as an independent rail package covering 16 days and 15 nights across Switzerland and Italy. The trip starts in Zurich and heads into the mountains, with stays in Interlaken, Zermatt and St Moritz built around Switzerland's mountain railways, including the Glacier Express and the Bernina Express. From St Moritz the route crosses the border into Italy, spending two nights on each of three lakes, Lake Garda, Lake Como and Lake Maggiore, before continuing on to Milan and Rome. It suits travelers who want one long rail-based trip covering two countries and a wide mix of scenery, from high alpine passes to lakeside towns, rather than a single-destination stay. Railbookers' listing does not spell out every stop in day-by-day detail, so confirm the exact hotels and how the final days in Milan and Rome are arranged directly with them.

What to know before you look closer

  • Railbookers does not publish a day-by-day itinerary for this 16-day package here; confirm the exact schedule and hotels with them before booking.
  • The description available to us cuts off before finishing how the trip ends after the lake stops; confirm the final days, including whether Milan and Rome are overnight stops, directly with Railbookers.

Questions travellers ask

Is this an escorted tour or independent travel?
It is sold as an independent rail package by Railbookers, meaning you travel through Switzerland and Italy on your own rather than as part of a guided group.
How long is the trip?
16 days and 15 nights.
Which countries does the trip cover?
Switzerland and Italy.
Which named trains are included?
The Glacier Express and the Bernina Express, described as part of Switzerland's mountain railways.
How many nights are spent at the Italian lakes?
Two nights each on Lake Garda, Lake Como and Lake Maggiore.
How much does it cost?
Prices start from $6,099 per person, about $381 per day.

Similar journeys, different answers