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
Tours/Milan/From Milan to St. Moritz Bernina Red Train Alpine Day Trip

From Milan to St. Moritz Bernina Red Train Alpine Day Trip

Milan13 hours
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
+14 photos
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip
From Milan to St. Moritz Bernina Red Train Alpine Day Trip

At a glance

Duration
13 hours
Price from
$204 / person
Location
Milan, Italy
Languages
EN, ES
Group
Small group, up to 15
Cancellation
Free cancellation up to 24 hours before
Confirmation
Instant
Ticket
Mobile or paper ticket accepted
Operator
Citywalkers
Meeting point
Look for your guide and coach right at the corner of Hotel Gallia, next to Milano Centrale station (metro lines M2/M3).You will find your guide and the bus of the tour with a signboard of “Wander”

Description

Explore the Alps with a full-day tour from Milan aboard the iconic Bernina Red Train, a UNESCO World Heritage site. Your journey begins by coach through Lombardy, passing historic villages and vineyards along Lake Como.The spectacular train adventure runs between Tirano and St. Moritz on one of the world's steepest railways. Climbing over 1,800 meters, you will admire towering glaciers, waterfalls, and crystal-clear lakes while crossing scenic bridges and tunnels.In St. Moritz, Switzerland's elegant mountain resort, enjoy free time to walk along the glacial lake, explore the cobblestone streets, and visit luxury boutiques. You will also visit Tirano, a charming alpine town with a Mediterranean flair, rich history, and authentic cuisine. The tour concludes with a relaxing coach ride back to Milan.

Schedule & prices

Runs
Every day
Start times
8:00 AM
Next available
Tue, Oct 13
Adult (ages 25+)
$204
Youth (ages 6–24)
$90
Child (ages 0–5)
$170

In demand: 8 of the next 30 departures are already sold out.

From the operator’s live schedule on Viator, checked Oct 12.

Tour Options

Bernina Train Tour

Itinerary

Milan
Pass by

Participants gather at the meeting point before departing by air-conditioned bus to St. Moritz. The exciting one-day tour from Milan begins!

St. Moritz
90 min

Your rail adventure starts at either Tirano or St. Moritz, depending on availability, and takes you on one of the world’s steepest and most scenic railways, climbing over 1,800 meters through the UNESCO-listed Bernina route. Marvel at monumental glaciers, cascading waterfalls, pristine alpine lakes, and majestic mountain peaks as the train winds through tunnels and bridges, offering unparalleled views of the Alps In St. Moritz, Switzerland’s most renowned mountain resort, enjoy free time to stroll along the glacial lake, explore cobbled streets, visit high-end boutiques, or simply soak in the elegance of this legendary destination.

Morteratsch Glacier
Pass by

Marvel at the stunning views of the Morteratsch Glacier.

Pass by

You will pass by Bernina Diavolezza and take in the breathtaking views of the surrounding alpine peaks and glaciers.

Val Poschiavo
Pass by

Pass by the charming Val Poschiavo, a picturesque valley surrounded by dramatic mountains and lush landscapes.

Tirano
30 min

The journey continues to Tirano (or St Moritz), a charming Mediterranean town framed by mountains and dotted with palms and oleanders. Wander its historic streets, indulge in authentic local cuisine, and experience the welcoming warmth of its people

What's included

Included
Second class train ticket with opening windows from St Moritz to Tirano or vice-versa
Licensed Bilingual-speaking guide (English & Spanish)
Explore the Bernina Pass on a guided tour
Travel by luxury airconditioned coach/bus from and to Milan
Bernina Train travel pass included (one way)
Not included
Meal and drinks
Hotel pick- ups and drop-offs
Tips/gratuity (optional)

Important Information

  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Specialized infant seats are available
  • Suitable for all physical fitness levels
  • Please note that the itinerary is subject to change due to unforeseen circumstances, operational requirements, or external factors beyond our control. While we strive to provide the best possible experience, adjustments may be necessary to ensure the smooth running of the tour
  • Additionally, on Saturdays and Sundays, the time spent in St. Moritz may be reduced due to the availability and scheduling of the Bernina Express train. We appreciate your understanding and flexibility as we work to offer you the best possible journey.
  • The duration of transfers are approximate, the exact duration will depend on the time of day and traffic conditions
  • Original passport needed to enter Switzerland

Cancellation

For a full refund, cancel at least 24 hours before the scheduled departure time.

1+ days before100% refund
0–1 days before0% refund

Frequently asked questions

How long does From Milan to St. Moritz Bernina Red Train Alpine Day Trip take?

From Milan to St. Moritz Bernina Red Train Alpine Day Trip lasts about 13 hours. The itinerary has 6 stops.

How much does From Milan to St. Moritz Bernina Red Train Alpine Day Trip cost?

Prices start at $204 per person for this Milan experience, booked through Viator with the price shown before checkout. There is 1 booking option, so the final price depends on the option you choose.

What days does From Milan to St. Moritz Bernina Red Train Alpine Day Trip run?

According to the operator’s current schedule, it runs every day, starting at 8:00 AM.

How much does From Milan to St. Moritz Bernina Red Train Alpine Day Trip cost for children?

Children aged 0–5 pay from $170, adults from $204.

Does From Milan to St. Moritz Bernina Red Train Alpine Day Trip sell out?

It can: 8 of the next 30 departures are already sold out, so booking ahead is a good idea.

Can I cancel From Milan to St. Moritz Bernina Red Train Alpine Day Trip for free?

Yes. Cancel at least 1 day before the start for a full refund. Later cancellations are non-refundable.

Where does the tour start?

The meeting point is Look for your guide and coach right at the corner of Hotel Gallia, next to Milano Centrale station (metro lines M2/M3). You will find your guide and the bus of the tour with a signboard of “Wander”. Hotel pickup is not part of this experience.

What languages is From Milan to St. Moritz Bernina Red Train Alpine Day Trip offered in?

The experience is available in EN, ES.

Is this a private or a group tour?

It is a small-group experience with a maximum of 15 participants.

Is the tour suitable for children?

Infants and small children can ride in a pram or stroller Infants are required to sit on an adult’s lap Specialized infant seats are available

Will my booking be confirmed immediately?

Yes, bookings are confirmed instantly.

$204/ person
Duration13 hours
LanguagesEN, ES
ConfirmationInstant
Check availability on Viator →
Booked and paid on Viator.com
Free cancellation up to 24 hours before

For a full refund, cancel at least 24 hours before the scheduled departure time.

No booking fees from Excurgo
Payment and confirmation are handled by Viator
Excurgo support

Excurgo earns a commission from Viator when you book through this link, at no extra cost to you.

Compare similar tours in Milan

  • Lowest price: Bernina Red Train, Swiss Alps & St Moritz From Milan — $159
  • Best rated: Bernina Red Train, Swiss Alps & St Moritz From Milan — 4.8 (3,845 reviews)
  • Shortest: Lake Como, Bernina Express Train & St. Moritz - Full Day — 8–10 hours
TourDurationRatingPrice
From Milan to St. Moritz Bernina Red Train Alpine Day TripFrom Milan to St. Moritz Bernina Red Train Alpine Day Trip13 hours—$204
Bernina Red Train, Swiss Alps & St Moritz From MilanBernina Red Train, Swiss Alps & St Moritz From Milan12 hours 4.8 (3,845)$159View
Bernina Red Train And St Moritz Tour from MilanBernina Red Train And St Moritz Tour from Milan13 hours 4.3 (328)$182View
From Como: Day Trip to St. Moritz & Panoramic Bernina ExpressFrom Como: Day Trip to St. Moritz & Panoramic Bernina Express13 hours 4.4 (102)$214View
Lake Como, Bernina Express Train & St. Moritz - Full DayLake Como, Bernina Express Train & St. Moritz - Full Day8–10 hours 4.7 (7)$343View
Scenic Alps Adventure: Bernina Train & St. Moritz Tour from MilanScenic Alps Adventure: Bernina Train & St. Moritz Tour from Milan13 hours 3.3 (3)$160View
Private 1st Class Bernina Panoramic – St. Moritz & Swiss AlpsPrivate 1st Class Bernina Panoramic – St. Moritz & Swiss Alps10–13 hours 5.0 (22)$1,027View
from$204
Free cancellation
Check availability