excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
Home/Destinations/Milan/Swiss Alps & Bernina

Swiss Alps & Bernina Express Day Trips from Milan

Ride the famous Bernina Express, a UNESCO scenic railway, through the snowy Swiss Alps to chic St. Moritz, with glaciers, viaducts and Lake Como or Lugano along the way. A spectacular full-day journey from Milan into two countries and the high mountains.

44 tours · prices per person, book with partner

Bernina Red Train, Swiss Alps & St Moritz From Milan
Milan
Bernina Red Train, Swiss Alps & St Moritz From Milan
4.8(3,921)·12 hours
from$159/ person
via Viator

Swiss Alps & Bernina in Milan — FAQ

What is the Bernina Express?
The Bernina Express is a UNESCO World Heritage scenic railway crossing the Swiss Alps with panoramic carriages, spiralling viaducts and glacier views, linking Italy to St. Moritz and the Engadine.
How long is the Bernina Express day trip from Milan?
It’s a full day of around 12 hours, combining a coach to the railway, the scenic Bernina train, and often a stop at Lake Como or St. Moritz — long but unforgettable.
Do you need a passport for the Swiss Alps from Milan?
Yes — the trip crosses into Switzerland, so carry your passport; Switzerland uses the Swiss franc, though euros are often accepted near the border.

More things to do in Milan

The Last SupperDuomo & RooftopFashion & DesignFood & AperitivoCity ToursDay Trips
Private Bernina, St. Moritz & Swiss Alps from Milan – 1st Class
Milan
Private Bernina, St. Moritz & Swiss Alps from Milan – 1st Class
5.0(22)·10–13 hours
from$1,085/ person
via Viator
Bernina Express Train and St. Moritz Day Tour from Milan
Milan
Bernina Express Train and St. Moritz Day Tour from Milan
4.3(24)·12 hours
from$269/ person
via Viator
Wonders of the Alps: Bernina Express Tour to St. Moritz
Milan
Wonders of the Alps: Bernina Express Tour to St. Moritz
3.7(6)·11–12 hours
from$160/ person
via Viator
Bernina Express & St. Moritz Private Tour from Milan by Car
Milan
Bernina Express & St. Moritz Private Tour from Milan by Car
4.0(1)·12 hours
from$1,176/ person
via Viator
Tirano Bernina express - From Lake Como, Como city, Milan city
Livigno And Bormio
Tirano Bernina express - From Lake Como, Como city, Milan city
3 hours
from$549/ person
via Viator
Bernina Express First Class, St. Moritz and Lake Como
Milan
Bernina Express First Class, St. Moritz and Lake Como
1.0(2)·12 hours
from$319/ person
via Viator
Bernina and Glacier Train Two Routes in One Day from Milan
Milan
Bernina and Glacier Train Two Routes in One Day from Milan
4.2(5)·13 hours
from$162/ person
via Viator
Scenic Alps Adventure: Bernina Train & St. Moritz Tour from Milan
Milan
Scenic Alps Adventure: Bernina Train & St. Moritz Tour from Milan
2.8(4)·13 hours
from$160/ person
via Viator
Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan
Milan
Lake Como Cruise, St. Moritz & Bernina Red Train Tour from Milan
3.9(76)·13 hours
from$199/ person
via Viator
Interlaken and the Green Train of Swiss Alps Day Trip from Milan
Milan
Interlaken and the Green Train of Swiss Alps Day Trip from Milan
3.4(31)·13 hours
from$170/ person
via Viator
From Milan - Alpine Wonders Lunch at Diavolezza and Bernina Train
Milan
From Milan - Alpine Wonders Lunch at Diavolezza and Bernina Train
3.5(2)·12–13 hours
from$229/ person
via Viator
Express Tour of the Last Supper in Milan I Small Group of Max 6
Milan
Express Tour of the Last Supper in Milan I Small Group of Max 6
4.9(468)·45 min
from$142/ person
via Viator
Private tour to Bernina train & Lake Como. Hotel pick-up
Milan
Private tour to Bernina train & Lake Como. Hotel pick-up
5.0(47)·10–13 hours
from$1,188/ person
via Viator
From Milan: Bernina Train Day Trip to Tirano & St. Moritz
−13%
Milan
From Milan: Bernina Train Day Trip to Tirano & St. Moritz
3.8(12)·13 hours
from$136$158/ person
via Viator
Milan Duomo Express Small Group Tour with Terrace Access Included
Milan
Milan Duomo Express Small Group Tour with Terrace Access Included
5.0(30)·1h 30min
from$136/ person
via Viator
Skip the Line: Express Milan Duomo and Rooftop Private Tour
Milan
Skip the Line: Express Milan Duomo and Rooftop Private Tour
4.6(20)·2 hours
from$331/ person
via Viator
From Milan Fidenza Shopping Express The Bicester Collection
Milan
From Milan Fidenza Shopping Express The Bicester Collection
3.5(8)·6–8 hours
from$11/ person
via Viator
Small-Group Bernina Red Train & Swiss Alps Day Trip from Milan
Milan
Small-Group Bernina Red Train & Swiss Alps Day Trip from Milan
4.9(749)·12h 45min
from$217/ person
via Viator
Swiss Alps Bernina Red Train and St.Moritz Tour from Milan
Milan
Swiss Alps Bernina Red Train and St.Moritz Tour from Milan
4.3(2,460)·12h 30min
from$170/ person
via Viator
Lake Como, Swiss Alps and Bernina Red Train From Milan
Milan
Lake Como, Swiss Alps and Bernina Red Train From Milan
4.5(89)·13 hours
from$200/ person
via Viator
Swiss Alps Bernina Train & St. Moritz Day Tour from Milan
Milan
Swiss Alps Bernina Train & St. Moritz Day Tour from Milan
9–10 hours
from$225/ person
via Viator
Bernina Express Private Tour from Milan
Milan
Bernina Express Private Tour from Milan
5.0(1)·11 hours
from$1,132/ person
via Viator
Bernina Red Train And St Moritz Tour from Milan
Milan
Bernina Red Train And St Moritz Tour from Milan
4.3(334)·13 hours
from$113/ person
via Viator
From Lake Como or Milan: Bernina Red Train Tour
Lake Como
From Lake Como or Milan: Bernina Red Train Tour
5.0(38)·9–12 hours
from$881/ person
via Viator
Full Day Tour in Bernina Red Train and St Moritz from Milan
Milan
Full Day Tour in Bernina Red Train and St Moritz from Milan
12–13 hours
from$159/ person
via Viator
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
Milan
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
13 hours
from$205/ person
via Viator
PRIVATE Bernina train, Sankt Moritz & Wines Guided tour from Lake Como or Milan
Lake Como
PRIVATE Bernina train, Sankt Moritz & Wines Guided tour from Lake Como or Milan
5.0(62)·8–10 hours
from$1,029/ person
via Viator
From Milan: Bernina Red Train and Tour of St. Moritz
Milan
From Milan: Bernina Red Train and Tour of St. Moritz
3.5(2)·12–13 hours
from$125/ person
via Viator
Milan to St. Moritz Tour by Private Car and Bernina Express
Milan
Milan to St. Moritz Tour by Private Car and Bernina Express
12 hours
from$1,266/ person
via Viator