Morning: Arrive in Milan and check into your accommodation. Explore the iconic Duomo di Milano and its rooftop terraces for panoramic city views.
Afternoon: Visit Galleria Vittorio Emanuele II and stroll through Brera District to enjoy local cafes and boutiques.
Evening: Dine near Castello Sforzesco and enjoy a leisurely walk through Parco Sempione.
Find HotelsMorning: Take an early train or drive to Lake Como. Explore the lakeside town of Varenna, visiting the beautiful Villa Monastero.
Afternoon: Transfer to Tirano to prepare for the Swiss adventure. Briefly explore the town and sample local cuisine.
Evening: Rest and overnight in Tirano, ready for the Bernina Express journey the next day.
Find HotelsMorning: Take the scenic Bernina Express from Tirano to Chur, marveling at stunning alpine landscapes.
Afternoon: Continue from Chur by train to Zermatt, enjoying views of the Matterhorn as you arrive.
Evening: Explore Zermatt village, with dinner overlooking the majestic mountain peaks.
Find HotelsMorning: Visit the Gornergrat Railway for spectacular Matterhorn vistas or explore the Matterhorn Museum.
Afternoon: Travel via train to the picturesque village of Lauterbrunnen, surrounded by waterfalls.
Evening: Take a short walk to see the famous Staubbach Falls and dine locally.
Find HotelsMorning: Excursion to Jungfraujoch (Top of Europe) — fully covered by your Swiss Travel Pass up to Kleine Scheidegg; supplement ticket required beyond.
Afternoon: Return to Lauterbrunnen. Optional visit to Trümmelbach Falls inside the valley.
Evening: Relax in the village or enjoy a local fondue dinner.
Find HotelsMorning: Take the train to Lucerne. Walk along the Chapel Bridge and visit the Lion Monument.
Afternoon: Visit the Swiss Transport Museum or take a boat cruise on Lake Lucerne.
Evening: Enjoy dinner by the lake and an evening stroll through the Old Town.
Find HotelsMorning: Travel to Bern, the Swiss capital. Explore the Old Town, Zytglogge clock tower, and the Bear Park.
Afternoon: Continue sightseeing or visit the Einstein Museum.
Evening: Take a late afternoon or evening train back to Milan, arriving for your final night.
Find HotelsMorning: Enjoy a leisurely breakfast and last-minute shopping or visit Sforza Castle museums if time allows.
Afternoon: Transfer to the airport for your departure.
Evening: —
Find HotelsTotal Estimated Cost: ~€330 - €370 / CHF equivalent including meals, entrances & supplements
To extend the trip, consider spending extra days in the Swiss Alps for hiking or adding a full day at Jungfrau region or visiting nearby Interlaken. For a more relaxed pace, include an overnight stay around Lake Como to explore other towns like Bellagio.
To reduce the duration, cut the Milan and Bern segments to a half day each and focus on Switzerland starting from Tirano, prioritizing the Bernina Express, Zermatt, and Lauterbrunnen areas. Alternatively, omit Lucerne or Bern if you prefer fewer city visits.