Altitude shapes everything in St. Moritz: the village sits at roughly 1,800 meters in the Upper Engadine, beside a lake that freezes in winter, and the classic way to meet that terrain is by train over the Bernina Pass. Nearly every tour below starts in Milan.

Related: St Moritz Travel Guide: Cresta Run Bobsled & Lake St Moritz Winter Sports (2026)

Top-Rated St. Moritz Switzerland Tours & Experiences

From Milan St Moritz and Swiss Alps Day Trip with Bernina Red Train

This day trip from Milan crosses into Switzerland to ride the red Bernina train through Alpine scenery and spend time in St. Moritz. Carry your passport or valid ID as required, and confirm the departure point and the schedule.

From Milan St Moritz and Swiss Alps Day Trip with Bernina Red Train - St. Moritz Switzerland

From Milan St Moritz and Swiss Alps Day Trip with Bernina Red Train - St. Moritz Switzerland

BERNINA EXPRESS with Bus from Milan

This version combines the Bernina Express route with a bus transfer, so the journey mixes train scenery with road travel. Check which segments are by train, where the bus runs and how much free time you get in St. Moritz.

BERNINA EXPRESS with Bus from Milan - St. Moritz Switzerland

BERNINA EXPRESS with Bus from Milan - St. Moritz Switzerland

Explore St Moritz in 60 Minutes with a Local

A short walk with a local is the quick way to understand how an Alpine village became a luxury resort, with lakeside views and the center in an hour. It suits independent travelers who want orientation before a longer stay.

Explore St Moritz in 60 Minutes with a Local - St. Moritz Switzerland

Explore St Moritz in 60 Minutes with a Local - St. Moritz Switzerland

Wonders of the Alps Bernina Express Tour to St Moritz

This tour pairs the Bernina Express with a visit to St. Moritz, so the railway is the main attraction. Reviews so far are few, so treat the rating as an early signal and read the itinerary closely.

Wonders of the Alps Bernina Express Tour to St Moritz - St. Moritz Switzerland

Wonders of the Alps Bernina Express Tour to St Moritz - St. Moritz Switzerland

Swiss Alps Bernina Train and St Moritz Day Tour from Milan

Another Milan departure, built around the Bernina train and a visit to St. Moritz. Compare the itinerary with the other options, since start time, train segments and time in town can differ widely between operators.

Swiss Alps Bernina Train and St Moritz Day Tour from Milan - St. Moritz Switzerland

Swiss Alps Bernina Train and St Moritz Day Tour from Milan - St. Moritz Switzerland

As with most in-demand destinations, the best tours in St. Moritz Switzerland tend to sell out first, so booking a few days ahead is generally a good idea.

Browse more St. Moritz Switzerland tours on Viator →

What St. Moritz Tours Cost

Every priced tour here lands in a narrow band, from $159 to $242, because they are long, transport-heavy days rather than short walks. The median sits at $173, and the top of the range is Bernina Express Train and St. Moritz Day Tour from Milan at $242. Check whether train tickets, bus legs and lunch are included before comparing.

Why These St. Moritz Tours Stand Out

The Rhaetian Railway’s Albula and Bernina lines form a UNESCO World Heritage route, climbing past Lago Bianco and the Brusio spiral viaduct and crossing the Bernina Pass at about 2,250 meters. Bernina Red Train And St Moritz Tour from Milan has the most reviews, 322 at 4.3 stars, and 427 reviews have been posted across all 6 listings.

Choosing Where to Stay in St. Moritz

St. Moritz is expensive, and most listed tours treat it as a day trip from Milan. If you stay, the village center and the spa district of St. Moritz Bad are the usual bases, while Pontresina and Celerina are quieter and often cheaper. Trains connect the valley to Chur and Zurich.

When to Go to St. Moritz

Summer and early autumn are best for hiking and clear views, and larch trees turn gold in October. Winter is peak season for skiing, skating and events on the frozen lake, but prices climb. Mountain weather changes fast, so bring layers and sunglasses.

Booking Tips for St. Moritz

Cancellation windows vary, but a number of Viator listings let you cancel without charge until the day before, which matters for a mountain trip that depends on the weather. Bring snacks and water, since cafes in resort towns are pricey, and keep a camera ready for the viaduct and lake sections.

Comparing the Best St. Moritz Options

The Bernina Red Train listing with hundreds of reviews is the safest choice for a first trip. Budget travelers can look at Wonders of the Alps, but its few reviews call for care. If you have more time, you can ride the line independently instead of taking the long guided day from Milan.

Quick Questions About Visiting St. Moritz

How much does a St. Moritz tour cost?

Prices for the 6 priced listings run from $159 to $242, with a median of $173. Most are full-day Milan departures, so the figures reflect transport and long hours.

Which St. Moritz tour is best rated?

Bernina Express Train and St. Moritz Day Tour from Milan has 4.5 stars from 22 reviews, the best among listings with 20 or more reviews. Bernina Red Train And St Moritz Tour from Milan has the most feedback, with 322 reviews.

Can I visit St. Moritz as a day trip from Milan?

Yes, several listings do exactly that with the Bernina train, but expect a very long day with an early start and a late return. Check the schedule and your passport or ID requirements.

What is the Bernina Express?

It is a scenic Rhaetian Railway route linking Italy and Switzerland over the Bernina Pass, part of a UNESCO-listed railway landscape. Panoramic windows and high alpine sections are the main draw.