Skip to content
Red Bernina train on a curve below the glaciers of the Bernina range

Milan · Bernina Pass · St. Moritz

Bernina day trips from Milan, compared

13 tours side by side — with the train you actually ride, the time you get in St. Moritz and where you meet in Milan.

  • 13tours compared
  • 11–13 hMilan and back
  • from €79per person

Before you book: three things that shape your day

Tour titles all sound alike. These three details are where they differ — and where most disappointed reviews come from.

1

Most tours use the Red Train

Only 2 of 13 tours book the panoramic Bernina Express carriage. The others ride the regional Bernina Red Train: same line, same views, windows you can open — but no glass roof.

2

St. Moritz is a short stop

Most tours give you 1 to 1.5 hours in St. Moritz, and “more time in St. Moritz” is the most frequent wish in guest reviews. 2 tours in this comparison plan 2 hours or more.

3

The route can change on the day

Several operators run the day in reverse, and on some dates the train goes from St. Moritz to Thusis on the Albula line instead of to Tirano. It is in the booking details — worth a look.

All Bernina day trips from Milan

Filter by what matters to you, or sort by price, rating and time in St. Moritz.

All prices are live from GetYourGuide and include taxes and booking fees — the number here is the number at checkout.

Red Bernina train climbing through the snow-capped Bernina Range near Alp Grüm
  • Top pick

Swiss Alps day trip: Bernina Red Train & St. Moritz

Operated by Milano Art Discovery

Coach to Tirano, Red Train over the Bernina Pass, guided walk and free time in St. Moritz.

Train
Red Train (regional)
In St. Moritz
~1 h 30
Duration
11 h
Group
Coach group
Meeting point
Milano Centrale, Piazza Duca d’Aosta
On board
Live guide (English)
Highlights & good to know

Best for: First-timers who want the classic route with the strongest guest ratings.

Highlights

  • Red Train from Tirano over the Bernina Pass (~2 h 30)
  • Views of Alp Grüm and the Palü Glacier
  • Guided introduction, then free time in St. Moritz
  • Scenic return drive via the Maloja Pass

Good to know

  • Regional Red Train with windows that open — not the panoramic Bernina Express carriage.
  • Around 6 hours of the day are spent on the coach.
  • The itinerary can run in reverse (St. Moritz first).
4.8 (4,726 reviews)
from €139 per person
Check availability Tour details →
Boat on Lake Como with Bellagio and lakeside villas in the background
  • Most reviewed

Lake Como boat cruise, St. Moritz & Bernina Red Train

Operated by Autostradale Viaggi

A morning cruise on Lake Como by private boat, then St. Moritz and the Red Train — three highlights in one long day.

Train
Red Train (regional)
In St. Moritz
~1 h 30
Duration
13 h
Group
Coach group
Meeting point
Autostradale stop, Piazza IV Novembre 1 (next to Milano Centrale)
On board
Live guide (English, Spanish)
Highlights & good to know

Best for: Travellers with only one free day who want Lake Como and the Alps together.

Highlights

  • ~45-minute private-boat cruise on Lake Como, past Bellagio
  • Coach over the Maloja Pass to St. Moritz
  • Walking tour and free time in St. Moritz
  • Bernina Red Train, 2nd class (~2 h)

Good to know

  • At about 13 hours, this is the longest tour in the comparison.
  • Some days the train runs St. Moritz → Thusis (Albula line) instead of the Bernina line.
  • €50 fee if the guide’s radio earpiece is lost or not returned.
4.6 (6,205 reviews)
from €174 per person
Check availability Tour details →
Red Bernina train on a bridge above a turquoise alpine lake

Bernina Red Train & St. Moritz — the classic day trip

Operated by Autostradale Viaggi

Coach to Tirano, Red Train up to St. Moritz, walking tour, then back to Milan over the Maloja Pass.

Train
Red Train (regional)
In St. Moritz
~1 h 30
Duration
12 h
Group
Coach group
Meeting point
Autostradale stop, Piazza IV Novembre 1 (next to Milano Centrale)
On board
Live guide (English, Spanish)
Highlights & good to know

Best for: Travellers who want the standard format: Tirano, the Red Train up, St. Moritz, and back over the Maloja Pass.

Highlights

  • Bernina Red Train, 2nd class, windows open for photos (~2 h)
  • Val Poschiavo, Bernina Diavolezza and the Morteratsch Glacier from the train
  • Walking tour and free time in St. Moritz
  • Return drive via the Maloja Pass

Good to know

  • Some days the train runs St. Moritz ↔ Thusis instead of Tirano.
  • €50 fee if the radio earpiece is lost or not returned.
  • Infants under 2 travel free on a parent’s lap.
4.6 (5,007 reviews)
from €143 per person
Check availability Tour details →
Panoramic Bernina Express with curved glass roof on the Brusio spiral viaduct
  • Panoramic carriage

St. Moritz & the panoramic Bernina Express

Operated by Frigerio Viaggi

The one Milan tour that books a guaranteed seat in the glass-roof Bernina Express carriage — if you pick the panoramic option.

Train
Bernina Express, panoramic
In St. Moritz
~1 h 30–2 h 30
Duration
12.5 h
Group
Coach group
Meeting point
Piazza della Repubblica 5A, Milan (Metro M3 Repubblica)
On board
Live guide (Italian, English)
Highlights & good to know

Best for: Anyone who specifically wants the panoramic Bernina Express, not the regional Red Train.

Highlights

  • Guaranteed panoramic-carriage seat (panoramic option)
  • Morteratsch Glacier, Lago Bianco and the Brusio spiral viaduct
  • Free time in St. Moritz before the train
  • Optional lunch at Diavolezza instead of free time

Good to know

  • Only the panoramic option includes the glass-roof carriage — check the option you select.
  • Seats are guaranteed but assigned on board, not in advance.
  • Late October to late February, the afternoon train ride runs close to sunset.
4.5 (3,850 reviews)
from €138 per person
Check availability Tour details →
Tour photo: St. Moritz and the Bernina Red Train day trip from Milan
  • Lowest price

St. Moritz & the Alps with the Bernina Red Train

Operated by City Wonders

St. Moritz first, then the Red Train down to Tirano. Alternative option: the Albula line to the Landwasser Viaduct.

Train
Red Train (regional)
In St. Moritz
~1 h
Duration
11 h
Group
Coach group
Meeting point
Porta Garibaldi, Milan
On board
Live guide (English)
Highlights & good to know

Best for: Budget-minded travellers who are happy with a shorter stop in St. Moritz.

Highlights

  • Red Train St. Moritz → Tirano via Alp Grüm (~2 h)
  • Free time in St. Moritz and ~45 min in Tirano
  • Alternative option: Albula line to the Landwasser Viaduct
  • Headset for the guide’s commentary

Good to know

  • About 1 hour in St. Moritz — the shortest stop in the comparison.
  • No seat reservations on the train.
  • No strollers or large luggage on board the coach.
4.7 (2,207 reviews)
from €79 per person
Check availability Tour details →
Tour photo: Bernina train and St. Moritz day trip from Milan

Bernina Train, Swiss Alps & St. Moritz

Operated by TAOTRAVEL

Past Lake Como and over the Maloja Pass to St. Moritz, then the Red Train down to Tirano.

Train
Red Train (regional)
In St. Moritz
~1 h 40
Duration
12 h
Group
Coach group
Meeting point
Piazza Duca d’Aosta, Milano Centrale
On board
Tour leader (English)
Highlights & good to know

Best for: Travellers who want top ratings and a bit more time in St. Moritz than most tours.

Highlights

  • Drive past Lake Como, stop at Colico
  • ~100 minutes of free time in St. Moritz
  • Red Train St. Moritz → Tirano (~2 h 20), windows open
  • Commentary on board the train

Good to know

  • On certain dates the train runs St. Moritz → Thusis (Albula line) — check when booking.
  • Luggage storage on the coach is not guaranteed.
4.8 (1,461 reviews)
from €125 per person
Check availability Tour details →
Tour photo: Bernina Red Train and St. Moritz tour from Milan

Bernina Red Train with a long stop in St. Moritz

Operated by VAXVI Tour

Red Train from Tirano, then about 2 h 30 of free time in St. Moritz. Also departs from Bergamo and Lecco.

Train
Red Train (regional)
In St. Moritz
~2 h 30
Duration
13 h
Group
Coach group
Meeting point
Milan (07:30) — also Bergamo (06:40) and Lecco (08:20)
On board
Travel coordinator (no guided commentary)
Highlights & good to know

Best for: Travellers who care more about St. Moritz itself than about guided commentary.

Highlights

  • About 2 h 30 of free time in St. Moritz
  • Red Train Tirano → St. Moritz (~2 h 30)
  • Breakfast stop on the way
  • Pick-up options in Bergamo and Lecco

Good to know

  • A travel coordinator accompanies the group — there is no live guide commentary.
  • Coach seats are first come, first served.
4.7 (423 reviews)
from €115 per person
Check availability Tour details →
Tour photo: small-group Bernina train day trip from Milan
  • Small group

Small-group day trip: Lake Como, Bernina train & St. Moritz

Operated by LUCAfromITALY

Max. 18 people in a minibus: a short walk on Lake Como, lunch in Tirano, the Bernina train, then St. Moritz.

Train
Red Train (regional)
In St. Moritz
~1 h
Duration
12.5 h
Group
Small group, max. 18
Meeting point
Piazza Duca d’Aosta, Milano Centrale
On board
Live guide (English only)
Highlights & good to know

Best for: Travellers who dislike big coach groups and want Lake Como included.

Highlights

  • Small group, max. 18, minibus or people carrier
  • Short walk in a town on Lake Como
  • Lunch and free time in Tirano
  • Bernina train up to one of the highest points of the line

Good to know

  • English-speaking guests only, per the operator.
  • The train section ends at a high point of the line; a van covers the last stretch to St. Moritz.
4.8 (117 reviews)
from €175 per person
Check availability Tour details →
Tour photo: scenic Bernina train tour from Milan to St. Moritz

Scenic Bernina train tour to St. Moritz with guide

Operated by Z V srl

Over the Maloja Pass to St. Moritz, about 2 hours there, then the Red Train and the coach back.

Train
Red Train (regional)
In St. Moritz
~2 h
Duration
12.5 h
Group
Coach group
Meeting point
Two meeting points in Milan, depending on the option
On board
Live guide (English, Spanish)
Highlights & good to know

Best for: Travellers who want a guided tour with more time in St. Moritz.

Highlights

  • About 2 hours of free time in St. Moritz
  • Red Train, 2nd class, windows open for photos
  • Morteratsch Glacier, Bernina Diavolezza, Bernina Pass
  • Return by air-conditioned coach

Good to know

  • The train may start in St. Moritz, Thusis or Tirano, depending on availability.
  • Reviews mention that the exact train and route were not clear before the day.
4.5 (2,270 reviews)
from €149 per person
Check availability Tour details →
Tour photo: Swiss Alps by train from Milan via Tirano

Swiss Alps by train: Tirano, Bernina line & St. Moritz

Operated by Frigerio Viaggi

Lunch and two hours in Tirano, the regional Bernina train up to St. Moritz, one hour there.

Train
Red Train (regional)
In St. Moritz
~1 h
Duration
12.5 h
Group
Coach group
Meeting point
Piazza della Repubblica 5A, Milan (Metro M3 Repubblica)
On board
Live guide (English, Spanish)
Highlights & good to know

Best for: Budget travellers who prefer an Italian lunch in Tirano to time in St. Moritz.

Highlights

  • About 2 hours in Tirano (lunch, Madonna di Tirano sanctuary)
  • Regional Bernina train Tirano → St. Moritz, 2nd class (~2 h 30)
  • Brusio spiral viaduct and Morteratsch Glacier
  • Around one hour in St. Moritz

Good to know

  • No panoramic carriage — the operator sells that as a separate product.
  • Only about 1 hour in St. Moritz.
4.5 (123 reviews)
from €97 per person
Check availability Tour details →
Tour photo: Bernina Red Train guided tour from Milan

Bernina Red Train to St. Moritz guided tour

Operated by Wander Italy

St. Moritz first, then the Red Train to Tirano with an hour there before the coach back.

Train
Red Train (regional)
In St. Moritz
~1 h
Duration
13 h
Group
Coach group
Meeting point
Piazza della Repubblica, Milan
On board
Live guide (English, Spanish)
Highlights & good to know

Best for: Travellers who find the bigger tours sold out on their date.

Highlights

  • Red Train, 2nd class (~2 h 30)
  • About 1 hour in St. Moritz, 1 hour in Tirano
  • Coach through Lombardy past Lake Como

Good to know

  • On Saturdays and Sundays the stop in St. Moritz can be shorter.
  • Lowest value-for-money score in this comparison.
4.4 (292 reviews)
from €154 per person
Check availability Tour details →
Tour photo: Bernina train and Diavolezza glacier lunch from Milan

Bernina train & Diavolezza glacier lunch

Operated by Frigerio Viaggi

Cable car to 2,978 m, lunch at the Diavolezza mountain lodge, then the Bernina train down to Tirano.

Train
Check option
In St. Moritz
Drive-through only
Duration
12 h
Group
Coach group
Meeting point
Piazza della Repubblica 5A, Milan (Metro M3 Repubblica)
On board
Assistant on the coach (Italian, English)
Highlights & good to know

Best for: Travellers who would rather stand next to a glacier than stroll through St. Moritz.

Highlights

  • Cable car up to Diavolezza, 2,978 m, and back
  • Set lunch at the lodge: antipasto, pizzoccheri, dessert
  • Bernina train from Bernina Diavolezza to Tirano (~2 h)

Good to know

  • No stop in St. Moritz — the coach only drives through.
  • The product page is inconsistent on the train type; check the option details before booking.
  • It is much colder at 2,978 m — bring a warm layer in every season.
4.6 (58 reviews)
from €198 per person
Check availability Tour details →
Panoramic Bernina Express at the snow-covered Ospizio Bernina station
  • Panoramic carriage
  • From Como

From Como: panoramic Bernina Express & St. Moritz

Operated by Frigerio Viaggi

Starts in Como town instead of Milan, with a guaranteed panoramic-carriage seat on the panoramic option.

Train
Bernina Express, panoramic
In St. Moritz
~1 h 30–2 h 30
Duration
12.5 h
Group
Coach group
Meeting point
Viale Innocenzo XI 13, Como
On board
Live guide (Italian, English)
Highlights & good to know

Best for: Travellers staying on Lake Como.

Highlights

  • Departs from Como — no transfer from Milan
  • Guaranteed panoramic-carriage seat (panoramic option)
  • Free time in St. Moritz, short stop in Tirano

Good to know

  • Only the panoramic option includes the glass-roof carriage.
  • Getting from Milan to the Como meeting point is not included.
  • Reviews say the time in St. Moritz could be communicated more clearly.
4.6 (565 reviews)
from €187 per person
Check availability Tour details →

All tours at a glance

Select a column heading to sort.

Train Meeting point
Swiss Alps day trip: Bernina Red Train & St. Moritz Red Train ~1 h 30 11 h Milano Centrale, Piazza Duca d’Aosta ★ 4.8 €139
Lake Como boat cruise, St. Moritz & Bernina Red Train Red Train ~1 h 30 13 h Autostradale stop, Piazza IV Novembre 1 (next to Milano Centrale) ★ 4.6 €174
Bernina Red Train & St. Moritz — the classic day trip Red Train ~1 h 30 12 h Autostradale stop, Piazza IV Novembre 1 (next to Milano Centrale) ★ 4.6 €143
St. Moritz & the panoramic Bernina Express Panoramic ~1 h 30–2 h 30 12.5 h Piazza della Repubblica 5A, Milan (Metro M3 Repubblica) ★ 4.5 €138
St. Moritz & the Alps with the Bernina Red Train Red Train ~1 h 11 h Porta Garibaldi, Milan ★ 4.7 €79
Bernina Train, Swiss Alps & St. Moritz Red Train ~1 h 40 12 h Piazza Duca d’Aosta, Milano Centrale ★ 4.8 €125
Bernina Red Train with a long stop in St. Moritz Red Train ~2 h 30 13 h Milan (07:30) — also Bergamo (06:40) and Lecco (08:20) ★ 4.7 €115
Small-group day trip: Lake Como, Bernina train & St. Moritz Red Train ~1 h 12.5 h Piazza Duca d’Aosta, Milano Centrale ★ 4.8 €175
Scenic Bernina train tour to St. Moritz with guide Red Train ~2 h 12.5 h Two meeting points in Milan, depending on the option ★ 4.5 €149
Swiss Alps by train: Tirano, Bernina line & St. Moritz Red Train ~1 h 12.5 h Piazza della Repubblica 5A, Milan (Metro M3 Repubblica) ★ 4.5 €97
Bernina Red Train to St. Moritz guided tour Red Train ~1 h 13 h Piazza della Repubblica, Milan ★ 4.4 €154
Bernina train & Diavolezza glacier lunch Check option Drive-through only 12 h Piazza della Repubblica 5A, Milan (Metro M3 Repubblica) ★ 4.6 €198
From Como: panoramic Bernina Express & St. Moritz Panoramic ~1 h 30–2 h 30 12.5 h Viale Innocenzo XI 13, Como ★ 4.6 €187

Bernina Express or Red Train: what you actually get

Both trains run on the same UNESCO-listed line over the Bernina Pass, 2,253 m high. The difference is the carriage, not the view.

Bernina Red Train

Regional train · used by 10 of 13 tours

  • Classic red regional carriages, running about every hour
  • Windows you can open — photos without reflections
  • No on-board service, seats are not assigned

Bernina Express

Panoramic train · used by 2 of 13 tours

  • Panoramic carriages with a curved glass roof
  • Seat reservation required, fewer departures per day
  • Windows do not open — reflections on photos

Many tour titles say “Bernina Express” even when the group rides the Red Train. The reliable sign is “panoramic carriage” in the list of inclusions. Which tour uses which train →

Tickets, timetables and the full route are on our sister site: BerninaTickets.com

How the day works

Tours run in one of two directions. Either way you are out for about 11 to 13 hours.

Train first

  1. Coach from Milan to Tirano, about 3 hours with a coffee stop
  2. Bernina train from Tirano up to St. Moritz, 2 to 2.5 hours
  3. Free time in St. Moritz, usually 1 to 2.5 hours
  4. Coach back to Milan over the Maloja Pass, about 3 hours

St. Moritz first

  1. Coach from Milan to St. Moritz, about 3 hours
  2. Free time in St. Moritz
  3. Bernina train down to Tirano, 2 to 2.5 hours
  4. Short stop in Tirano, then about 2.5 hours back to Milan

Bring your passport or EU ID card: every tour crosses into Switzerland. Lunch is not included, except on the Diavolezza tour.

Tour or on your own by train?

You can do the trip without a tour: a direct regional train from Milano Centrale to Tirano, then the Red Train up to St. Moritz.

  1. Milano Centrale → Tirano

    Trenord regional train, direct, almost every hour, about 2 h 30. Around €13 one way.

  2. Tirano → St. Moritz

    Bernina Red Train over the pass, about 2 h 30. Buy the ticket in advance or at the station.

  3. The same way back

    Or stay the night in St. Moritz and take the train back the next day.

Why go on your own

  • Your pace: stay in St. Moritz as long as the timetable allows
  • The whole route by train, no coach

Why most people take a tour

  • Around 10 hours on trains for the round trip
  • Not cheaper: the fares add up to roughly the price of the lower-priced tours
  • No guide, and you plan every connection yourself
Bernina Red Train ticket Tirano → St. Moritz Round trip or one way, 1st or 2nd class. No panoramic carriage, no reserved seats. ★ 4.3 · from €63

Questions about Bernina day trips from Milan

Will I ride the Bernina Express or the Red Train?

On most tours, the Bernina Red Train — the regional train on the same line, with windows that open. Only tours that list a “panoramic carriage” in their inclusions put you in the glass-roof Bernina Express, and even then only on the panoramic option.

How much time do I get in St. Moritz?

Usually 1 to 1.5 hours. A few tours plan 2 to 2.5 hours, and the Diavolezza glacier tour skips St. Moritz. If the town matters to you, use the “2 h+ in St. Moritz” filter above.

How long is the day?

Between 11 and 13 hours from Milan and back. About 5 to 6 hours of that are on the coach and 2 to 2.5 hours on the train.

Do I need a passport?

Yes. Every tour crosses into Switzerland. EU and EEA citizens can use a national ID card; everyone else needs a valid passport and, where required, a Schengen visa.

Is lunch included?

Only on the Diavolezza glacier tour, and on the lunch option of the panoramic Bernina Express tour. On all other tours you pay for food yourself — in St. Moritz, Tirano or at the coffee stop.

Is there hotel pickup?

No. All tours start at a central meeting point in Milan — near Milano Centrale, at Piazza della Repubblica or at Porta Garibaldi — or in Como town for the Como departure. One tour also picks up in Bergamo and Lecco.

Can I cancel?

When we checked in September 2026, all tours in this comparison offered free cancellation up to 24 hours before departure. The exact terms are shown before you pay.

Do the tours run in winter?

The Bernina line runs all year; check the calendar of the tour for your date. Between late October and late February the afternoon train ride on the St. Moritz-first tours gets close to sunset, and some shops in St. Moritz keep shorter hours in spring and autumn.

Can I do the trip on my own by train?

Yes: a direct regional train from Milano Centrale to Tirano (about 2 h 30), then the Red Train to St. Moritz (about 2 h 30). It is flexible, but around 10 hours on trains for the round trip and not cheaper than the lower-priced tours.

Still undecided?

Start with our top pick: the classic route via Tirano, the strongest ratings among the large tours, and one of the shorter days.

Swiss Alps day trip: Bernina Red Train & St. Moritz · ★ 4.8 · from €139