Bernina Express from Milan to Lucerne

How Lucerne connects
Lucerne sits in central Switzerland, linked to Chur and Zurich by fast trains and to Interlaken by the GoldenPass. To reach it after the Bernina Express you would continue from Chur — a natural leg of the Grand Train Tour, not a same-day return to Milan.
The realistic day trip
From Milan in a day, the Bernina Express to St. Moritz is the option. Use it as the scenic gateway into Switzerland and add Lucerne on a longer itinerary.
Ride the Bernina Express
Most bookedFrom Milan: Bernina Train and St. Moritz Day Trip
Guided classicMilan to St. Moritz: Scenic Bernina Train Tour with Guide
Best valueFrom Milan to the Swiss Alps: Bernina Red Train & St. Moritz
Book it from Milan
Ride the Bernina Express from Milan to St. Moritz as your scenic first day — then continue to Lucerne via Chur on the wider Swiss network.
See Milan to Zurich or Milan to Chur.
Frequently asked questions
Does the Bernina Express go to Lucerne?
No — it runs to St. Moritz and Chur. Lucerne is reached onward via the Swiss network from Chur or Zurich.
Can I reach Lucerne from Milan on the Bernina Express?
Only by continuing past the Bernina Express: ride it to Chur, then a fast train onward. It is a multi-day route, not a day trip from Milan.
What is the closest the Bernina Express gets to Lucerne?
Chur, its northern terminus — from there fast trains connect toward Lucerne.