Milan to St. Moritz by Bernina Express: A Solo-Friendly Swiss Alps Day Trip

Why a St. Moritz day trip from Milan is worth it

The red Bernina Express train in the Alps
The red Bernina Express winding through the green Alps — a UNESCO World Heritage railway.

If you have an extra day on your Milan trip, consider crossing the border into Switzerland for the day. One of the easiest ways is a full-day tour from Milan to St. Moritz, the famously glamorous Alpine resort.

The highlight is the journey back: the Bernina Express, the little red mountain train that glides past glaciers, valleys and soaring viaducts on a route so beautiful it’s a UNESCO World Heritage railway.

Piecing the buses and trains together yourself is a lot of work — but on a guided tour you get the whole day sorted in one. For a woman travelling solo in her 40s, it was a relaxed, worry-free way to see it.

This page contains affiliate links (Viator). If you book through them, I may earn a small commission at no extra cost to you.


The tour at a glance

St. Moritz UNESCO World Heritage sign
St. Moritz is a UNESCO World Heritage site — the sign greets you near the station.
DetailInformation
TourMilan to St. Moritz with the Bernina Red Train (full day)
DurationAbout 12.5–13 hours (early start, evening return)
TransportCoach out, Bernina Express red train back
Train legAbout 2.5 hours on the UNESCO World Heritage route
LanguageEnglish-speaking guide
Price guideFrom around €110 (approx. $120 / £95) — varies by date
BringYour passport (you cross into Switzerland)
BookingOnline via Viator
CancellationFree cancellation up to 24 hours before

It’s a popular route, so booking ahead — especially in summer and autumn — is the safe bet. Your exact meeting point comes in the confirmation email after you book.

🚂 Bernina Express & St. Moritz full-day tour from Milan (about 12.5 hrs, English-speaking guide) — free cancellation up to 24 hours before


What to expect on the day

Morning: the coach into Switzerland

Snow-capped Alps seen from the train
Snow-capped Alpine peaks fill the window as you climb higher into the mountains.

You leave Milan early and head north by coach, crossing from Italy into Switzerland and winding up into the Alps towards St. Moritz. Watching the landscape turn steadily more mountainous is part of the fun.

Midday: free time in St. Moritz

The town centre of St. Moritz
The hillside town centre of St. Moritz, lined with hotels and boutiques.

Once you arrive, the time is yours: stroll by the lake, browse the boutiques, or settle in for lunch. At around 1,800 m the air is crisp and the Alpine views are something else.

Afternoon: the Bernina Express red train

Panoramic carriage of the Bernina Express
The classic “Alpine Classic Pullman” panoramic carriage — an elegant way to cross the Alps.

The star of the day. You board the red Bernina Express in St. Moritz and spend around 2.5 hours crossing the Alps — glaciers, mountain passes and the famous spiralling Brusio viaduct all roll past your window, one World Heritage view after another.

Tirano, then back to Milan

The red train at St. Moritz station
The red Rhaetian Railway train waiting at the platform — the start of the scenic descent.

The train ends in Tirano, just over the Italian border. After a little time to look around, you rejoin the coach back to Milan. It’s an evening return, so leave the next morning relaxed.


A glimpse of St. Moritz glamour — my experience

Here’s what stayed with me after actually visiting — my honest take.

From St. Moritz station up to the town centre, you ride a sleek, spotlessly modern escalator. (And the public toilets? Japan-level clean — and free. That alone earned my respect.)

Modern escalator at St. Moritz station
The sleek escalator from the station up to town — with a retro “ST MORITZ” travel poster alongside.

What I couldn’t stop noticing were the adverts lining that escalator: private jets and Ferraris — a world most of us simply never see day to day, casually presented here as the everyday backdrop.

Private jet artwork displayed in St. Moritz
Private jets and luxury cars on display around town — pure playground-of-the-wealthy energy.

At the top, the street opens onto Louis Vuitton, Bulgari, Loro Piana and a cluster of the world’s luxury houses, all packed together. It drove home, in the most tangible way, that St. Moritz is a genuine playground for the wealthy — and experiencing that high up in the mountains was honestly fascinating, the kind of first that stays with you.

Luxury boutiques including Cartier in St. Moritz
At the top of the escalator, the world’s luxury houses line the street — surreal, this high in the mountains.

One more thing worth mentioning: the Engadiner Nusstorte I bought at a well-known local pâtisserie was delicious — and so was the Swiss chocolate I picked up at the convenience store by the station. I ate them both on a bench by the lake, which somehow made them taste even better. Simple, homely bites amid all that glitter — one of those small, happy travel moments.

Hanselmann bakery in St. Moritz
A long-established bakery in town — a simple pretzel made for a lovely travel memory.

Local tip: the Engadine valley around St. Moritz is famous for Engadiner Nusstorte — a rich traditional tart packed with walnuts and caramel. The fresh tart is hard to find outside Switzerland, but you can still bring home a taste of the Alps with Swiss chocolate and treats on Amazon.


How to book & what to pack

Book through Viator

🚂 Bernina Express & St. Moritz full-day tour from Milan (about 12.5 hrs, English-speaking guide) — free cancellation up to 24 hours before

What to bring

  • Your passport (you cross the Italy–Switzerland border)
  • A warm layer — it’s high up and stays cool even in summer. A packable down jacket folds away small and is ideal for the train.
  • Comfortable walking shoes for the town’s cobbled streets and station platforms
  • A Switzerland power adapter — Switzerland uses its own Type J plug, so a standard EU adapter may not fit. Easy to forget! Grab a Switzerland (Type J) travel adapter before you go.
  • A portable power bank to keep your phone charged through a long day of photos
  • A little cash — Switzerland uses the Swiss Franc (CHF); cards are widely accepted, but some coins help
  • A camera for those train-window views

📖 Planning to see more of Switzerland? A good Switzerland guidebook is handy for ideas beyond St. Moritz.


Prices & what’s included

  • Typical price: from around €110 (varies by date and group size)
  • Included: round-trip transport (coach plus your Bernina Express ride) and an English-speaking guide
  • Book ahead: sells out in peak summer and autumn

Pair it with the rest of your Milan trip

Back in Milan, there’s plenty more to enjoy within easy reach:

Viator also lists plenty of other day trips and tours from Milan:

🚂 Lake Como, the Swiss Alps and more — all day trips from Milan


In short: who this day trip is for

  • ✅ You want to add “one more country” to your Milan stay
  • ✅ You’ve always wanted to ride the World Heritage Bernina Express
  • ✅ You’d rather not piece the logistics together yourself
  • ✅ You want to enjoy the scenery with the reassurance of a guided group
  • ✅ You’re curious to glimpse the glamour of an Alpine luxury resort

In a single day from Milan, you get the drama of the Swiss Alps and a taste of dazzling St. Moritz. If your schedule allows, it’s well worth building in.


This article contains affiliate links. Everything here reflects my own honest experience.

Scroll to Top