Milan to St. Moritz: Bernina Red Train & Swiss Alps
Options for this experience
5 optionsSee 2 more options
You pick the guide language when booking. Options with the same name differ in details you'll see when you pick a date.
Compare the 12 alternatives
Lake Como & Bernina Express Day Trip: Red Train to 2,253mDaily · 07:15 · All ages★ 4.58 (88)13hEN€ 175View ›
Milan Navigli: Food Tour & Aperitivo with Wine TastingsDaily · 4 departure times, from 10:30 to 17:30 · From age 4★ 4.94 (588)3hEN€ 104View ›
Lake Como & Bellagio Day Trip from Milan with CruiseDaily · 08:30 · All ages★ 4.14 (184)10hEN · ES€ 80View ›
Brera food walk Milan: Italian regional tastings with wineDaily · 11:00, 14:00 and 16:00★ 4.92 (331)2h 30mEN · IT +1€ 79View ›
Milan to St Moritz: Bernina Red Train & Swiss Alps Day TripDaily · 8 departure times, from 06:00 to 07:35 · All ages★ 4.81 (3,855)12hEN€ 139View ›
Lake Como: Bellagio & Varenna Day Trip From MilanDaily · 08:25 and 08:30 · All ages★ 4.92 (112)10hEN€ 79View ›
Lake Como Day Trip from Milan: Bellagio & Varenna with BoatDaily · 5 departure times, from 07:45 to 09:10 · All ages★ 4.87 (1,674)10h 30mEN€ 79View ›
Milan to Bernina Express: Alpine Train & St. Moritz Day TripDaily · 08:00 · From age 12★ 4.92 (741)12h 45mEN · ES€ 190View ›
Lake Como Cruise & Bernina Red Train from Milan with St. MoritzDaily · 07:15 · All ages★ 3.86 (76)13hEN · ES€ 174View ›
Lake Como & Lugano: 2 Countries, Boat Cruise & Mountain ViewsDaily · 08:00 · From age 5★ 4.96 (1,594)10hEN€ 139View ›
Lake Como Day Trip from Milan: Varenna, Bellagio & Boat CruiseDaily · 08:00 · From age 12★ 4.97 (237)10h 30mEN€ 85View ›
Lake Como & Lugano tour from Milan: Bellagio by ferryDaily · 4 departure times, from 07:45 to 09:00 · All ages★ 4.85 (1,061)10h 30mEN€ 79View › Compare more experiences like this »
The Bernina Red Train crosses the Alps in one day from Milan
You leave Milan by coach, spend a few hours in St. Moritz, then ride the bright red Bernina Train across the Alps through UNESCO-protected mountain passes, glaciers, and spiral viaducts before descending into Tirano and returning to Milan by bus. Hotel pickup is available if you select it at booking.
Step-by-step itinerary
Bernina Red Train and St. Moritz tour
- Depart Milan by bus to St. Moritz
- Short rest stop during bus journey
- Arrive and explore St. Moritz
- Free time for lunch in St. Moritz
- Board Red Train at St. Moritz
- Pass Ospizio Bernina station
- View Alp Grüm, Palü Glacier, Lake Palü
- Cross Brusio Viaduct and Bernina Pass
- Arrive in Tirano and enjoy free time
- Depart Tirano by bus to Milan
- Short rest stop during return bus journey
The Experience
The bus pulls out of Milan in the early morning, and for the next few hours you're watching the landscape shift: flat Lombardy giving way to foothills, then the sharp teeth of the Swiss Alps rising ahead. By mid-morning you're in St. Moritz, a town that sits in a valley like it was placed there on purpose, all clean air and expensive hotels and the kind of quiet that only happens at altitude. You get a couple of hours to walk around, grab lunch, settle in. Then the real thing starts.
The Bernina Red Train is exactly what it sounds like: a bright red rail car that climbs toward the Bernina Pass at 2,253 meters, and the windows open so you're not looking through glass at the glaciers and gorges, you're actually in them. The route is a UNESCO World Heritage Site, which means someone decided this particular line through the mountains matters enough to protect. You pass Alp Grüm and the Palü Glacier, cross the Brusio Viaduct (a spiral bridge that looks impossible from inside the train), and shoot through tunnels carved into solid rock. The highest station on the Rhaetian Railway, Ospizio Bernina, sits at the top, and from there the train descends into Italy, into Tirano, a town that feels like you've stepped back a century or two. You get free time there before the coach takes you back to Milan, another rest stop somewhere in between.
The whole day is about twelve hours, and it moves at its own pace, not rushed, not slow. A professional guide travels with you, and the coach is air-conditioned, which matters on the climb up and the long drive back. The train ticket is 2nd class with opening windows, so you're not sealed in. You can actually feel the air change as you climb. The itinerary can shift depending on traffic or weather (the Alps are variable that way), but the core thing, the train ride itself, doesn't move. You need a valid passport on the day you travel, and the tour runs in English every day (Spanish is not guaranteed daily, so check when you book).
What’s included
- Your day includes hotel pickup (if selected), round-trip coach transport from Milan to St.
- Moritz and from Tirano back to Milan with a rest stop each way, a 2nd-class Bernina Red Train ticket with opening windows, a professional bilingual guide, and free time to explore St.
- Moritz and Tirano on your own.
- The coach is air-conditioned.
Prices and times updated yesterday
Operated by Zani Viaggi
Is this one for you?Book this if you want to see the Swiss Alps and ride one of Europe's most famous mountain trains without arranging separate transport, train tickets, and timing yourself. The fixed itinerary handles all three, and the open-window train cars let you experience the landscape directly.
Traveler reviews
Top questions
What languages is the guide in?
Live guide in English and Spanish.
Can children come?
4 to 11 years; under 4, free.
What happens if it rains?
It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24h before the start.
How long is the full day trip from Milan?
Around 12 hours total, including coach travel to and from St. Moritz and the train journey itself.
What class is the train ticket?
2nd class with opening windows so you can see and feel the landscape as you pass through.
Is hotel pickup included?
Hotel pickup is optional. You can select it at booking if you need it.
What is the highest point on the route?
The Bernina Pass and Ospizio Bernina station, both at 2,253 meters above sea level.
Do I need a passport?
Yes, a current valid passport is required on the day of travel.
What should I wear?
Practical, versatile clothing is recommended: weather in the Alps is variable, and you'll experience different conditions at different altitudes.
Milan to St. Moritz: Bernina Red Train & Swiss Alps
12h 30m · EN · ES
from € 149 per person
4.322,453 reviewsVerified traveler reviews via our booking provider





















