Clear immigration and baggage at Malpensa and transfer to the Malpensa Express or regional trains; allow time for customs if required. Doing this first avoids rushing and gives a predictable start to the rail connections.
Take the Malpensa Express to Milano Centrale (approx 50 minutes); trains typically run every 30–60 minutes. This quick hop connects you to EuroCity services to Switzerland.
Board an EC train to Lugano (approx 1h15m). Seats are comfortable and the route crosses into Ticino — buy or validate tickets in advance for best fares.
Check in to your hotel and drop bags. Many hotels allow late arrivals but confirm reception hours; typical city hotels open 24/7 or at least until late evening.
Stroll the lakeside park and piazzas — Parco Ciani is open year-round and is a relaxing way to see Lugano’s waterfront and views of Monte Brè and the lake.
Enjoy Ticinese and Italian-influenced cuisine at a lakeside restaurant; portions and wines are excellent — restaurants usually open for dinner from about 7:00pm and later.
Travel toward Tirano (approx 2h30–3h depending on connections); you’ll cross from Ticino into Valtellina — keep an eye on connections and platform changes in Chiasso or Sondrio.
Short visit to the Renaissance sanctuary and the compact town center; the sanctuary is a beautiful pilgrimage church usually open daytime (check local opening hours, typically early morning until evening).
Eat at a local trattoria to try pizzoccheri or polenta — many small restaurants open 12:00–14:30 and serve regional specialties ideal before boarding the Bernina Express.
Board the Bernina Express in Tirano for one of the world’s most scenic alpine railway journeys (approx 4h). Reserve panoramic seats in advance; the route passes spectacular high-altitude scenery and UNESCO-listed sections.
Board the Glacier Express for an approximately 8-hour panoramic trip across the Alps to Zermatt. Seats and dining often require pre-booking — the journey is the main attraction with high mountain passes, viaducts and valley views.
Wander the pedestrian streets, enjoy Matterhorn views (weather permitting) and browse shops; evening light is great for photos and the village atmosphere is charming.
Sample local alpine cuisine such as fondue or raclette at a well-regarded Zermatt restaurant; restaurants typically open from early evening and reservations are recommended.
Take the Gornergrat cog railway for outstanding Matterhorn views; trains typically start early (check seasonal timetable) and round trips take about 2–3 hours. If weather is poor or timings tight, skip and enjoy a relaxed village morning.
Travel by regional train from Zermatt to Visp, change to an InterCity to Zürich HB, then continue to Zurich Airport; total journey is around 3h30–3h45 depending on connections. Plan arrival at the airport at least 2–3 hours before an international flight.
Arrive at Zurich Airport with sufficient time for check-in and security for your flight home or onward travel. Zurich Airport facilities and train connections are frequent and reliable.