★4.7 from 20,672 traveler reviews·Free cancellation up to 24 hours before·Guided in English and Italian·Reserve now, pay later
A red train crosses a tall stone viaduct through snow-covered forest mountains.

From Milan to St Moritz Tour by Train - Schedules, Travel Time and Ticket Prices

Book a day trip to St. Moritz by Bernina Red Train. Join 5,000 travelers who let a guided tour handle the coach, the Tirano connection and the panoramic seat. Direct morning departures from central Milan, free time by the lake, and a seat reserved on the highest railway crossing in the Alps.

Compare 10 tours ★ 4.6 average · from $98 per person
FromMilan
176 km · 2 h 53 by road
ToSt. Moritz
Rent a car
R
★★★★★
“Katya was such a lovely guide. I proposed at Lake St. Moritz - one of the best days of our lives. The train ride there was spectacular. Unforgettable!”
Ranzel, United KingdomOn: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗
DistanceAbout 176 km each way
Travel timeCoach legs of 2.5 to 3 hours plus 2 to 2.5 hours on the train
Day length11 to 13 hours total
DepartureAround 7 am from Milano Centrale, Piazza della Repubblica or Porta Garibaldi
Best monthsAny season; January for snow, July for wildflowers

St Moritz train tours from Milan

All ten tours pair a morning coach from central Milan with a reserved seat on the Bernina Red Train over the pass, and bring you back by evening.

A red train crosses a tall stone viaduct through snow-covered forest mountains.Our top pick
★ 4.8 (5,040) · 11 hours · English

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

Guided tour through the Bernina RangeBernina Train ticketPassage through Alp Grüm and the Palü Glacier
From$109 /person
Free cancellation
See dates and book
Passengers sit inside a scenic train carriage gazing at rugged mountain peaks.Tourists gather beside a blue Frigerio tour bus parked on a city street.
Likely to sell out
12 - 13 hours·English, Italian
4.6(4,066)
From Milan: St. Moritz and Bernina Express Tour
Free cancellationTime in St. Moritz, approximately 2.5 hoursIn English and Italian
From
$152 /person
Check availability
Free cancellation
A red Bernina train travels across tracks before snowcapped mountain peaks.Passengers walk along a railway platform flanked by red passenger trains.A passenger photographs snowy mountain peaks from a train car window.A red passenger train crosses a stone bridge against snowy mountains.
Likely to sell out
12 hours·English, Spanish
4.6(5,059)
From Milan: Bernina Train and St. Moritz Day Trip
Ride aboard the famous Bernina Red TrainDiscover the glamorous resort of St. Moritz
From
$160 /person
Check availability
Free cancellation
A red Bernina train rounds a snowy curve before rugged peaks.A red train travels along tracks bordering a scenic mountain lake.A smiling woman leans from a train window holding a camera.A Bernina Red Train travels along a turquoise alpine lake beside green mountains.An aerial view of an Italian village church surrounded by buildings and mountains.
Likely to sell out
11 - 12.5 hours·English
4.6(2,357)
From Milan: St Moritz & Alps Day Trip with Bernina Red Train
Free cancellationTravel on a UNESCO World Heritage railway routeFree time to explore St. Moritz at your own pace
From
$98 /person
Check availability
Free cancellation
From Milan: Bernina Train, Swiss Alps & St. Moritz Day TripFrom Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip (2)From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip (3)From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip (4)From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip (5)
Likely to sell out
12 hours·English
4.8(1,620)
From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip
Ride a train through breathtaking landscapesEnjoy opening windows for glare-free photosTravel by comfortable coach/minibus
From
$130 /person
Check availability
Free cancellation
A valley town nestled between green mountain slopes under a cloudy sky.A red train travels through a snowy winter landscape past frost-covered pines.A woman smiles from the window of the red Bernina Express train.The red Bernina Express crosses a stone bridge over rushing mountain rapids.A red passenger train rounds a curve through a lush green alpine forest.
Likely to sell out
12.5 hours·English, Spanish
4.5(2,350)
Milan to St. Moritz: Scenic Bernina Train Tour with Guide
Travel on the Bernina RailExplore the picturesque St. Moritz
From
$167 /person
Check availability
Free cancellation
Swiss Alps by Train: Bernina & St. Moritz from MilanSwiss Alps by Train: Bernina & St. Moritz from Milan (2)Swiss Alps by Train: Bernina & St. Moritz from Milan (3)Swiss Alps by Train: Bernina & St. Moritz from Milan (4)
Likely to sell out
12.5 hours·English, Italian
4.5(140)
Swiss Alps by Train: Bernina & St. Moritz from Milan
Free cancellationStop in St. MoritzIn English and Italian
From
$136 /person
Check availability
Free cancellation
From Milan: Swiss Alps Day Trip, Bernina Train & St. MoritzFrom Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz (2)From Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz (3)From Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz (4)
11 hours·English
4.7(26)
From Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz
Free cancellationRound-trip air-conditioned coach from MilanLicensed English-speaking guide
From
$110 /person
Check availability
Free cancellation
Milan to Swiss Alps: St. Moritz & Iconic Albula Red TrainMilan to Swiss Alps: St. Moritz & Iconic Albula Red Train (2)Milan to Swiss Alps: St. Moritz & Iconic Albula Red Train (3)Milan to Swiss Alps: St. Moritz & Iconic Albula Red Train (4)
Likely to sell out
11 hours·English
5.0(3)
Milan to Swiss Alps: St. Moritz & Iconic Albula Red Train
Free cancellationRound-trip bus transfer from MilanJourney on the Albula Red Train
From
$100 /person
Check availability
Free cancellation

Which one fits your day

What travelers said about the St. Moritz train from Milan

4.7
across 20,672 traveler reviews
Most mentioned

Most reviewers praise their guide by name, calling out how the commentary kept a long day fun and easy to follow.

Best surprise

Many were surprised the coach ride itself delivered mountain and lake views before the train even started.

Most common wish

Several travelers wished they had one more hour to wander St. Moritz and its lakeside.

Booking a St Moritz train day trip in five steps

01
Pick your date first

Choose a date on the tour calendar, then book early if it falls between December and February or on a weekend. Panoramic carriage seats on the Bernina line sell out weeks to several months ahead in peak season.

Pro tipFriday through Sunday departures fill first, so a midweek date gives you the widest choice of carriages.
RecommendedWinters days are short. Sunset arrives before 5 pm in December, so the earliest date you can take gives the fullest window in St. Moritz.
02
Choose your carriage option

Compare the two carriage types on the same tour. Standard carriages have windows that open, which regulars love for glare-free photos. Panoramic carriages have curved glass roofs and a guaranteed seat, confirmed at booking.

Common mistakeFirst-timers assume the panoramic car is the only scenic choice. The regional red train runs the exact same line, and some photographers prefer the openable windows.
Pro tipIf a tour lists a lunch-at-Diavolezza option, check what it trades away. That option replaces free time in St. Moritz with a cable car and a meal at 3,000 meters.
03
Read what the ticket covers

Most tours bundle the train ticket, round-trip coach from Milan and a guide, so you face no separate seat reservation fees or Swiss franc fares. Meals and drinks stay on you.

Pro tipBooking a tour means one payment instead of three. Independent travelers must buy the Trenord and Swiss legs separately, and the panoramic seat reservation costs extra even for pass holders.
Common mistakeDon't assume hotel pickup is included. These tours use fixed meeting points in central Milan, not door collection.
04
Find your meeting point

Check your confirmation for the exact spot, because departures spread across several locations: Piazza della Repubblica 5 at the corner with Via Turati, spots outside Milano Centrale such as the Apple Monument on Piazza Duca d'Aosta, and Porta Garibaldi station.

RecommendedArrive 15 to 20 minutes before departure, as some operators require it and coaches leave on time.
Common mistakeDon't hunt among the airport coaches at Centrale. Tour coaches stage in their own spots, so your confirmation, not the crowd, tells you where to go.
05
Confirm your documents

Carry a valid passport or, if you are an EU or EFTA citizen, a national ID card. The coach crosses into Switzerland at the border, and staff check documents before departure.

ImportantA Schengen visa alone is not enough. It must be presented with a travel document issued within the last 10 years and valid three months beyond your departure from the Schengen area, unless you hold a Schengen residence permit.
Pro tipCheck the free cancellation window when you book. These tours let you cancel up to 24 hours in advance, so you can lock a scarce peak-season seat today and still change your mind.
The route · 11 min read

How the St Moritz train trip works

There is no direct train from Milan. You ride a Trenord regional train from Milano Centrale to Tirano, about 2.5 hours along Lake Como's eastern shore and up the Valtellina, then cross the square in Tirano to board the Bernina railway for the 2-hour-15-minute climb to St. Moritz.

Each way takes 5 to 6.5 hours, and the two legs use separate Italian and Swiss rail systems with separate tickets. A coach transfer of 2.5 to 3 hours removes that transfer and the ticketing, which is why most visitors book a guided day tour.

Independent riders who catch the 8:20 am train from Milano Centrale get about 3.5 hours in St. Moritz before the 4:48 pm return. Tours give 1.5 to 2.5 hours, and winter daylight is short: sunset falls as early as 4:36 pm in December, so early departures matter most between November and February.

Milan to St. Moritz
MilanLombardy
139 km
St. MoritzGrisons
Guided tourEasiest
Direct coach with Bernina trainSee the tour
2 hr 30 minCoach with guide
Car
Fastest route via Maloja PassDirections
2 hr 42 minVia Maloja Pass
Rent a car
Train
Scenic route changing in TiranoDirections
5 hrChange in Tirano
Direct bus
No direct public bus service
—Not possible
A typical day
Day11 hours
Stops5
PickupMeeting point
Rating4.8 ★
  1. Centrale FsMeeting point
  2. Colico Piano15 min

    Break time (15 minutes)

  3. Tirano45 min

    Visit, Free time, Walk (45 minutes)

  4. Bernina Express2 h 30

    Visit, Guided tour, Sightseeing, Scenic views on the way (2.5 hours)

  5. St. Moritz1 h 30

    Guided tour, Free time, Shopping, Walk (1.5 hours)

  6. Maloja

    Sightseeing, Bus tour, Pass by, Scenic views on the way

  7. Centrale FsDrop-off
From Milan to the Swiss Alps: Bernina Red Train & St. Moritz
Which tour sees what
From Milan to the Swiss Alps: Bernina Red…from $109
From Milan: St. Moritz and Bernina Express…from $152
From Milan: Bernina Train and St. Moritz…from $160
Length
11 hours
12 - 13 hours
12 hours
Pickup
Meeting point
Meeting point
Meeting point
What you see
Bernina Express
✓
✓
✓
St. Moritz
✓
✓
✓
Tirano
✓
✓
–
Morteratsch Glacier
–
✓
✓
Bernina Diavolezza
–
✓
✓
Val Poschiavo
–
✓
✓
Colico Piano
✓
–
–

The route crosses into Switzerland, so a valid passport or ID card is required on the day of travel, and a Schengen visa or residence permit is required for third-country nationals without one.

Check your travel document before you book. EU and EFTA citizens can enter Switzerland with a valid national identity card. If you need a visa or residence permit to stay in the Schengen area, carry the original document with you, since checks can happen while the train is moving. A driving licence is not accepted.

How to get from Milan to St. Moritz by train, car or tour

The morning train out of Milano Centrale runs along the lake, and then the mountains take over. Before that, the first fact to hold: no direct or high-speed train links Milan to St. Moritz.

The trip is always two trains and one change at Tirano, near the Swiss border, and it takes 5 to 5.5 hours each way.

Three ways exist. The two-train rail route costs the least and asks the most of you. A rental car over the Maloja Pass covers 174 km in about 3 hours, the fastest of the three.

A guided day tour pairs a 2.5- to 3-hour coach transfer with the Bernina rail journey and hands the logistics to someone else.

Put the three side by side and the trade-offs sit in plain view: time, hands-on effort, and who books what.

Every option trades something. Driving wins on time but costs the driver the view. The independent train costs the most hours but puts you in the best seat in the house.

A tour such as From Milan to the Swiss Alps: Bernina Red Train & St. Moritz takes 11 hours door to door and books the train ticket for you.

On the points the choice actually turns on, the picture looks like this.

Milan to St. Moritz day trip options
Total travel timeCarriage and viewsTime in St. MoritzTickets and reservations
Independent regional train5 to 5.5 hours each wayOpen windows, glare-free photosAbout 3 hoursTwo tickets, no reservation needed
Bernina Express 5 to 5.5 hours each wayPanoramic windows, cannot opennot knownTicket plus mandatory seat fee
Guided coach tour11 to 13 hours totalBernina Red Train, 2 to 2.5 hours1.5 to 2.5 hoursAll arranged by guide
Independent regional train
Total travel time
5 to 5.5 hours each way
Carriage and views
Open windows, glare-free photos
Time in St. Moritz
About 3 hours
Tickets and reservations
Two tickets, no reservation needed
Bernina Express
Total travel time
5 to 5.5 hours each way
Carriage and views
Panoramic windows, cannot open
Tickets and reservations
Ticket plus mandatory seat fee
Guided coach tour
Total travel time
11 to 13 hours total
Carriage and views
Bernina Red Train, 2 to 2.5 hours
Time in St. Moritz
1.5 to 2.5 hours
Tickets and reservations
All arranged by guide

If the table leaves you torn between hours and ease, the deciding question is the change at Tirano. Happy to manage two tickets and a timetable? Take the train. Want one booking and one meeting point? The tour answers.

From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip
Tour for this
From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip4.8★ (1,620) · 12 hours · Free cancellation

Morning departures from Milan and where tours meet

Day trips leave Milan around 7 am, and the reason is light. In December St. Moritz sees sunset at 4:36 pm; even in summer, a 15-hour day only helps if the coach rolls early. Sleep in and you ride the valleys in the dark.

The coaches gather in a tight cluster around Milano Centrale, and they do not mix with the airport buses. One operator meets at Piazza IV Novembre next to Hotel Gallia, at the Autostradale bus stop.

Another gathers at Piazza della Repubblica 5, by the newspaper kiosk behind the IP petrol station, and asks for 15 minutes early. A third meets outside Porta Garibaldi, 20 minutes before departure. One tour starts inside the station itself, by Bistrot Centrale before the track gates.

From the meeting point onward, the hours run like this.

How the day unfolds hour by hour
  1. 1
    6:50 am to 7:15 am
    Meet the coach in central Milan and depart

    Meeting points sit around Milano Centrale, Piazza della Repubblica or Porta Garibaldi

  2. 2
    Morning
    Coach transfer to the mountains, about 2.5 to 3 hours

    Heavy traffic can stretch the transfer toward 4 hours

  3. 3
    Midday
    Board the Bernina Red Train for the pass crossing

    2 to 2.5 hours on the rails, with the St. Moritz stop around it

  4. 4
    Late afternoon
    Return coach to Milan

    Back in the city around 9 pm, later in summer

Check the meeting point on your confirmation before the morning. Ten minutes spent hunting among the wrong buses is ten minutes off a day that never has any to spare.

Milan: Bernina Express Train Ride to St. Moritz Day Trip
Tour for this
Milan: Bernina Express Train Ride to St. Moritz Day Trip4.6★ (11) · 13 hours · Free cancellation
Morning departures from Milan and where tours meet
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

The Milan to Tirano train along lake Como and the Valtellina

The first train is a Trenord regional out of Milano Centrale, and people who assume the scenery starts at the Swiss border are wrong.

The line runs along Lake Como's eastern shore and then climbs the Valtellina, so the lake and the mountains are both on your side of the glass for most of the 2.5 hours to Tirano.

Seats are ordinary and the timetable is frequent, because the Trenord regional works as a commuter line first and a scenic ride second. The famous red train gets the postcards; this one gets you there.

One thing can bend the plan: track maintenance on this stretch. When sections close, replacement buses run instead, and they push departures earlier or stretch the trip. Anyone relying on a fixed connection at Tirano should pad the buffer that day, because a missed Bernina train can cost the whole mountain leg.

Add it up across the whole route and the effort of each way of getting there reads like this.

How hard each way of getting there is
Independent train via Tirano5 to 6.5 hours one way and a self-managed change between two rail companies
Moderate
Guided coach and trainDirect 2.5-to-3-hour coach transfer paired with the Bernina ride, all arranged
Easy
Driving yourselfAbout 3 hours over the Maloja Pass, with hairpins and winter chain rules
Moderate

Seen that way, the 7 am coach that arrives without a change starts to look like insurance for the timetable.

Tour for this
From Milan: Bernina Train and St. Moritz Day Trip4.6★ (5,059) · 12 hours · Free cancellation
The Milan to Tirano train along lake Como and the Valtellina
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Changing trains at Tirano between Italy and Switzerland

The change everyone dreads is the easiest part of the day. Trenord and the Rhaetian Railway run out of separate buildings, but both sit on the same square, Piazza delle Stazioni.

You step off the Italian train, exit the station, and the Swiss building stands to your left, a few meters across the forecourt. The whole walk takes about 90 seconds.

That leaves the 30 to 60 minutes of connection buffer to actually use. The square outside feeds people well: Bar Buffet della Stazione and Margy, at number 2, pour coffee and wrap panini from 7 am to 8 pm, and Moroburger and Pizzeria Leti sit close by.

For a sit-down meal, Parravicini Restaurant & Wine Bar is five minutes into the old town.

One habit makes the buffer work twice.

Pro tipA quick coffee or takeaway panino at the bars right on Piazza delle Stazioni turns the 30-to-60-minute connection buffer into breakfast.

After the coffee the day tips over into Switzerland: same square, other rail company, other currency. Keep the ticket for the Swiss leg separate from the Italian one, because no single combined ticket exists.

From Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz
Tour for this
From Milan: Swiss Alps Day Trip, Bernina Train & St. Moritz4.7★ (26) · 11 hours · Free cancellation
Changing trains at Tirano between Italy and Switzerland
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Bernina Express panoramic cars or the regional red train

The choice that shapes the whole mountain leg is the carriage. The Bernina Express runs panoramic cars with windows that curve up into the roof, giving an uninterrupted view of the pass, but the glass cannot open and every seat needs a ticket plus a mandatory reservation fee, children included.

The regional train, the one people call the Bernina Red Train or Trenino Rosso, runs classic second-class carriages whose windows open.

First-timers often miss the part that matters: both trains use the same track. Same tunnels, same viaducts, same climb over the pass. The Express throws in Wi-Fi, an onboard service, and a 1930s-style Pullman coach for up to 32 passengers; the regional runs more frequently through the day.

Two assumptions travel around this route, and both are wrong.

What people wrongly assume
MythThe Bernina Express takes a different, more scenic route than the regional red train
Reality

Both run the same line between St. Moritz and Tirano; the difference is the carriage, not the track

MythRegular carriages mean worse views
Reality

Regional cars have windows that open, which gives glare-free photos the panoramic glass cannot match

For photographers the open window usually wins, because glare off panoramic glass ruins the shot. If the guaranteed dome seat is what you want, one operator's tour, From Milan: St. Moritz and Bernina Express Tour, confirms a panoramic carriage seat at booking, with a multilingual guide aboard the whole way.

From Milan: St. Moritz and Bernina Express Tour
Tour for this
From Milan: St. Moritz and Bernina Express Tour4.6★ (4,066) · 12 - 13 hours · Free cancellation
Bernina Express panoramic cars or the regional red train
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Which side of the train has the best views on the Bernina line

Seat choice decides the photos. Climbing north from Tirano, sit on the right: the Brusio spiral viaduct, the lake at Val Poschiavo, and the ascent to Alp Grüm all pass on that side.

After the train crosses the summit at Ospizio Bernina, 2,253 meters up, move to the left for Lago Bianco, Lej Nair and the Morteratsch Glacier.

The climb itself is the quiet marvel. The line rises from Tirano at 429 meters without a single cogwheel, on gradients up to 7%, which makes it one of the steepest adhesion railways anywhere and the highest railway crossing in Europe. It threads 55 tunnels and 196 bridges through a UNESCO World Heritage route.

A detail regulars know changes how you plan the return.

What nobody tells you

The winning side flips with the direction of travel

On the downhill run from St. Moritz, the right side shows Lago Bianco at Ospizio Bernina and the best of the descent to Brusio

Nobody keeps the same seat both ways

The carriage empties after the pass, so swapping sides mid-ride costs nothing

Stake out a window early, then swap after the pass when the crowd thins. Photographers who plan the swap get both the viaduct and the glacier in one day.

From Milan to the Swiss Alps: Bernina Red Train & St. Moritz
Tour for this
From Milan to the Swiss Alps: Bernina Red Train & St. Moritz4.8★ (5,040) · 11 hours · Free cancellation
Which side of the train has the best views on the Bernina line
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

How much time you get in St. Moritz on a day trip

St. Moritz station delivers you at 1,822 meters into a town built around a glacial lake, and the first honest arithmetic of the trip arrives with you.

On the independent itinerary, the 8:20 am out of Milano Centrale connects through to an arrival at 1:11 pm, which leaves roughly 3.5 hours before the 4:48 pm train back to Tirano.

Tours run tighter. Most give one to two hours, a few stretch to 2.5, and traffic can shave a stop down to a single hour. That covers a lakeside walk and a coffee; a slow lunch and the boutiques together will not fit.

The spread between the three styles is the number to book around.

Free exploration time in St. Moritz by trip style
1 to 1.5 hourstypical stop on organized tours
2.5 hourslongest stop on select tours
3 hourson independent train trips

Plan the stop backwards from the return time instead of forward from arrival. Pick one thing, the lake promenade or the boutiques, and let the other go. The free time is short, but the walk along that water is what people come home talking about.

From Milan: St Moritz & Alps Day Trip with Bernina Red Train
Tour for this
From Milan: St Moritz & Alps Day Trip with Bernina Red Train4.6★ (2,357) · 11 - 12.5 hours · Free cancellation
How much time you get in St. Moritz on a day trip
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Tickets and seat reservations for the Milan to St. Moritz trains

No single ticket covers the trip. Trenord and the Rhaetian Railway issue separately, so book the Italian leg through Trenord, at the station, through the app or on its site, and the Swiss leg through the Rhaetian Railway or Swiss Federal Railways. Booking them separately is the recommended way to avoid errors.

The Swiss leg brings its own rules. Fares there run in Swiss francs, not euros, and a panoramic Bernina Express seat carries a mandatory reservation fee on top of the ticket, owed by everyone including children and even pass holders. On the regional train, reservations stay optional.

Skip the multi-day passes for this trip. Neither the Swiss Travel Pass nor Eurail comes in a one-day form, their minimum runs three or four travel days, and the Swiss pass does not even cover the Italian stretch. Point-to-point tickets cost less.

One rule here can end a plan before it starts.

The thing that can stop the trip

Panoramic carriage reservations sell out weeks to months ahead, peaking in winter and on summer weekends Reserve the panoramic seat as soon as dates are fixed, or fall back on the regional train and its open windows

So reserve panoramic seats weeks ahead, or accept the regional car and its open windows. Either way the track is the same.

Milan to St. Moritz: Scenic Bernina Train Tour with Guide
Tour for this
Milan to St. Moritz: Scenic Bernina Train Tour with Guide4.5★ (2,350) · 12.5 hours · Free cancellation
Tickets and seat reservations for the Milan to St. Moritz trains
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

What a guided coach and Bernina Red Train day tour is really like

A guided day runs 11 to 13 hours end to end. Two coach legs of about 2.5 to 3 hours each, longer in heavy traffic, wrap around a 2-to-2.5-hour ride on the Bernina Red Train. The guide carries the logistics: one fixed meeting point in Milan, train tickets arranged, and help if any connection shifts.

Free time in St. Moritz runs one to two hours on most tours; one operator gives about 2.5, unless you pick its Diavolezza lunch option, which swaps town time for a meal at 3,000 meters by cable car.

Food needs planning. Some coaches ban food and drink in the vehicle, and the train offers little. Meal stops happen during the free time or at short breaks with shops, so bring snacks even though nobody has to bring lunch.

Before booking, run any tour past the points that decide the day.

How to choose a Milan to St. Moritz day tour

CheckWhy it mattersOur pick
Panoramic carriage guaranteed at bookingDome windows sell out, so a guarantee removes the biggest booking riskThe lead tour pairs standard carriages with opening windows instead, so check the option you pick
Real free time in St. MoritzOne hour covers the lake walk only; two or more lets you sit down to eatAbout two hours of free time in the resort
Departure point and meeting timeCoaches leave from three different spots around Milano Centrale and Piazza della RepubblicaCoach transfer from central Milan with a stated meeting point
Return timeSunset as early as 4:36 pm in winter puts the descent in the dark11-hour day built around daylight, with a coffee by the lake before the return

A tour such as From Milan: St Moritz & Alps Day Trip with Bernina Red Train covers the coach, the train ticket and the guide in one booking. The ease costs the day's length, so go in with that settled.

Swiss Alps by Train: Bernina & St. Moritz from Milan
Tour for this
Swiss Alps by Train: Bernina & St. Moritz from Milan4.5★ (140) · 12.5 hours · Free cancellation
What a guided coach and Bernina Red Train day tour is really like
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Daylight, seasons and the best months for the Bernina route

Winter runs this route at full strength. Day trips operate all winter and it is the busiest season of the year, with snow lining the tracks from the 2,250-meter pass down to St. Moritz, where cold and snow cover hold from December through March.

January is the month for it: roughly a dozen snow days at the pass and Lago Bianco frozen solid.

The trade is light. From late October to late February the sun sets between 4:36 pm in December and 5:45 pm in February, so an afternoon departure after 3:30 pm to 4 pm rides the descent through the viaducts in twilight or full dark.

Summer answers with sunsets at 8:14 pm in June, and July paints the meadows above 2,000 meters with wildflowers.

Heavy snow can disrupt the mountain line and schedules shift for safety, but closures are rare. Itineraries sometimes run in reverse when conditions demand it.

Match the crowd levels against your month before fixing a date.

How busy it gets, month by month

January: 4 out of 5 for how busy it gets.

HighestDec to Jan
In betweenFeb to Jun, Aug to Oct
LowestJul, Nov
Darker: a higher how busy it gets score, out of 5

Tap a month to read it.

Winter months carry the heaviest traffic, November and July stay quietest, and midsummer balances both. Each way of making the trip keeps its own calendar through the year.

Best months on the Bernina route
Independent regional trainRuns year-round; January snow, July wildflowers best
Bernina Express Year-round service; sell-outs peak in winter and summer
Guided coach tourWinter is busiest; January snow, July wildflowers
At its bestOn

The calendar reads simply: January for snow, July for flowers, and any month from November through February means keeping the sightseeing before 4 pm.

Milan to Swiss Alps: St. Moritz & Iconic Albula Red Train
Tour for this
Milan to Swiss Alps: St. Moritz & Iconic Albula Red Train5.0★ (3) · 11 hours · Free cancellation
Daylight, seasons and the best months for the Bernina route
Photo: From Milan to the Swiss Alps: Bernina Red Train & St. Moritz ↗

Border crossing, money and luggage on the Milan to St. Moritz trip

The border barely registers. Italy and Switzerland share the Schengen Area, so routine passport controls are unusual, and any inspection on the train typically happens while it is moving.

Papers still matter: EU and EFTA citizens cross on a passport or national ID card, while third-country nationals need a travel document issued within the last 10 years and valid three months beyond their departure from the Schengen area, plus any required visa. That document rule can stop the day.

Money is easier than people fear. Cards work almost everywhere, Apple Pay and Google Pay are common in St. Moritz, and many shops take euros, though change comes back in francs at a rate that favors the shop. Small family restaurants may prefer cash or Twint.

Bags have homes in both stations. Tirano has no lockers but runs a luggage counter; St. Moritz offers lockers in three sizes plus a counter during opening hours.

The crossing, all told, asks one thing of you: the right document in your pocket and a card as backup. Everything else happens while the train keeps moving.

Border crossing, money and luggage on the Milan to St. Moritz trip
Photo: From Milan: St. Moritz and Bernina Express Tour ↗

Milan to St. Moritz by train - with a tour or on your own

The verdict depends on what the day is for. If the train ride itself is the attraction, the independent regional route wins: point-to-point tickets, open windows, and about three hours of St. Moritz on your own clock. It suits early risers who enjoy trains and can live with 5 to 5.5 hours each way.

If the mountains are the point and the logistics are not, the guided coach-and-train tour wins. Someone else books the seat, holds the timetable and absorbs the border, at the cost of a longer day and less town time.

Whatever the return leg holds, one walk near the start of the day is easy to add on.

Worth the walk
  1. 1
    Bernina Expresssight
    1 min walkDirections
  2. 2
    Boner Stiftung für Kunst und Kulturmuseum
    2 min walkDirections
  3. 3
    Graubünden Feriensight
    2 min walkDirections
Show all 10 places
  1. 4
    Galleria Arrivadamuseum
    3 min walkDirections
  2. 5
    Gesundheitswerkstattbath or hot spring
    3 min walkDirections
  3. 6
    Chur Tourismussight
    4 min walkDirections
  4. 7
    Centurinas Kindersight
    4 min walkDirections
  5. 8
    Denkmalpflege Graubündenhistoric place
    4 min walkDirections
  6. 9
    Lotus Massagenbath or hot spring
    4 min walkDirections
  7. 10
    Bündner Kunstmuseummuseum
    5 min walkDirections
Eat and drink nearby
  • Restaurant Fresh Side1 min
  • Restaurant Frohsinn1 min
  • No Name1 min
  • Restaurant Chur - Tres Amigos1 min
Worth the drive
  1. 1
    Haldenstein Castlehistoric place
    12 min driveDirections
  2. 2
    Alt-Haldenstein Castlehistoric place
    13 min driveDirections
  3. 3
    Churwalden Abbeytemple, shrine or church
    18 min driveDirections
  4. 4
    Kunkels Passsight
    20 min driveDirections
  5. 5
    Ful Bergsight
    24 min driveDirections
Rent a car in Milan

Those stops sit within minutes of the tour meeting points, so a museum or a lake view can round out the morning before the coach pulls out.

Milan to St. Moritz by train - with a tour or on your own
Photo: From Milan: St. Moritz and Bernina Express Tour ↗
The verdict

Worth it for early risers and rail lovers

Take the guided tour if you want the day handled: the coach from Milan, the Bernina ticket, the connections and the border all booked and managed.

Take the independent train if you are an early riser who counts the ride itself as the main event and wants the extra hours in town. Both reach the same pass at 2,253 meters; the difference is who carries the timetable.

Go ifYou want the connections, reservations and border day arranged for youYou are traveling in peak winter or summer months when panoramic seats sell outYou would rather ride a coach from central Milan than change trains at Tirano
Skip ifYou want a relaxed, unhurried day in the AlpsYou need more than a couple of hours in St. MoritzEleven or more hours of travel in one day sounds like too much
Compare the tours

St. Moritz train questions, answered

Is there a direct train from Milan to St. Moritz?+

No. You ride a Trenord regional train from Milano Centrale to Tirano, walk across the square to the Rhaetian Railway station, and continue on the Bernina line. Both stations sit on the same Piazza delle Stazioni, so the change takes a couple of minutes on foot.

How long is the train from Milan to St. Moritz?+

Count on about 5 to 5.5 hours each way. The Milan to Tirano leg takes roughly 2.5 hours, then the Bernina railway climb to St. Moritz takes another 2 hours 15 minutes to 2.5 hours, plus a short transfer buffer in Tirano.

Is the train ride from Milan to St. Moritz scenic the whole way?+

Most of it, yes. The Milan to Tirano leg runs along Lake Como's eastern shore and through the Valtellina valley, and the drama only builds after Tirano, when the line climbs the Bernina Pass past glaciers and alpine lakes into Switzerland.

Can you take a high speed train from Milan to St. Moritz?+

There is no high speed option. Trenord runs regional trains to Tirano, and the Swiss Bernina line is a narrow gauge mountain railway that climbs gradients up to 7% without a cogwheel. The slow pace is the point: this is one of Europe's highest railway crossings, topping out at 2,253 meters.

How much is the train from Milan to St. Moritz?+

You buy two separate tickets: a Trenord ticket for Milan to Tirano and a Swiss ticket, priced in francs, for the Bernina leg. A panoramic Bernina Express carriage adds a mandatory seat reservation fee on top of the fare, payable for every passenger, including children. On regional trains, seat reservations are optional.

What is the difference between the Bernina Express and the Bernina Red Train?+

Both run the same track between St. Moritz and Tirano. The Bernina Express has panoramic carriages with windows that curve into the roof, plus Wi-Fi and onboard service, and requires a reserved seat. The regional Red Train has classic second class windows you can open, which many photographers prefer because there is no glass glare.

How much free time do you get in St. Moritz on a day trip?+

On your own by train, the standard timing gives you about 3.5 hours: arrive around 1:11 pm and catch the 4:48 pm train back to Tirano. Guided tours allow roughly 1.5 to 2.5 hours, sometimes less if traffic delays the coach.

Which side of the train has the best views?+

Heading up from Tirano, sit on the right for the Brusio spiral viaduct and the climb to Alp Grüm, then switch to the left after the pass for Lago Bianco and the Morteratsch Glacier. Traveling downhill to Tirano, the right side covers both.

Can you do this St. Moritz train trip in winter?+

Winter is the busiest season for the route. Snow lines the tracks around the Bernina Pass from December through March, and St. Moritz sits at 1,822 meters with sub-zero temperatures. Just know the daylight: sunset falls as early as 4:36 pm in December, so afternoon return rides run partly in the dark.

Do I need a passport for the border crossing?+

Bring one. EU and EFTA citizens can use a national identity card, but travelers from most other countries need a passport issued within the last 10 years and valid for at least three months beyond their departure from the Schengen area. Routine checks are rare, and any inspection usually happens while the train is moving.

Should I bring euros or Swiss francs?+

Cards work almost everywhere, and Apple Pay and Google Pay are widely used in St. Moritz. Many places accept euros but at a poor exchange rate, with change given in francs. Carry a little cash in francs for small family-run restaurants and mountain huts.

Where can I eat during the transfer in Tirano?+

Right outside the station on Piazza delle Stazioni you will find the Bar Buffet della Stazione, Margy for coffee and panini from 7 am to 8 pm, Moroburger, and Pizzeria Leti. For a proper sit-down meal, Parravicini Restaurant and Wine Bar sits five minutes into the old town.

Ride the St. Moritz train and see the Palü Glacier

A guided 11-hour day with the Bernina Train ticket, an alpine walk at Alp Grüm and round-trip coach from Milan, all cancelable up to 24 hours ahead for a full refund.

Book Your Alpine Day! Likely to sell out
From Milan to the Swiss Alps · from$109
See dates