Home › Milan to Lucerne

Bernina Express from Milan to Lucerne

Milan to Lucerne
In short: there is no direct Bernina Express from Milan to Lucerne. The Bernina Express runs to St. Moritz and Chur; Lucerne is reached onward via the Swiss network (and the separate GoldenPass line). From Milan the Bernina day trip turns at St. Moritz, with Lucerne a separate leg for a longer trip.
Direct train?No
Bernina Express endsSt. Moritz / Chur
Lucerne viaOnward Swiss trains
Day trips turn atSt. Moritz
Best asMulti-day Swiss route
From MilanStart at Tirano

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

From Milan: Bernina Train and St. Moritz Day TripMost booked

From Milan: Bernina Train and St. Moritz Day Trip

4.5 · 4,893 reviews
from €134 / person
Check availability
Milan to St. Moritz: Scenic Bernina Train Tour with GuideGuided classic

Milan to St. Moritz: Scenic Bernina Train Tour with Guide

4.5 · 2,029 reviews
from €104 / person
Check availability
From Milan to the Swiss Alps: Bernina Red Train & St. MoritzBest value

From Milan to the Swiss Alps: Bernina Red Train & St. Moritz

4.7 · 3,841 reviews
from €102 / person
Check availability

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.

Check availability & book
We’re an independent guide, not a tour operator. Booking links go to GetYourGuide and are affiliate links — book through them and we may earn a small commission at no extra cost to you. See our affiliate disclosure.

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.