St. Moritz 3-Day Itinerary: How to Spend 72 Hours in 2026


title: “St. Moritz 3-Day Itinerary: How to Spend 72 Hours in 2026”
slug: “st-moritz-3-day-itinerary”
meta_description: “3 days in St. Moritz, Switzerland? Our tested itinerary covers the best sights, local food, transport tips + where to stay. Updated 2026.”
category: itineraries-swiss
author: Anna Berger
date: 2026-04-24
affiliate_disclosure: “This post contains affiliate links. We earn a small commission at no extra cost to you.”


St. Moritz 3-Day Itinerary: How to Spend 72 Hours in 2026

TL;DR

  • Total budget: CHF 620–1,400 per person for 3 days mid-range, excluding flights
  • Best months: February–early March for classic ski season and White Turf horse races on the frozen lake; July–August for Alpine lakes, hiking, and warmest Engadine summers; September for larch trees turning gold
  • Must-do: Ride the Muottas Muragl funicular for the Upper Engadine panorama, take the Bernina Express to Tirano, Italy, ski or summer-hike at Corviglia, eat Capuns at a grotto in Pontresina
  • Skip: Via Serlas luxury shopping strip unless you actually want to buy there; Segantini Museum unless you’re an art enthusiast (most visitors find it short)
  • Getting around: Engadin mountain railway card (included with most hotel stays) for unlimited lifts; Engadine Guest Card (also free) for free regional buses and boat on Lake St. Moritz

St. Moritz is the Swiss mountain resort that invented Alpine winter tourism. In 1864, hotelier Johannes Badrutt famously bet four British summer guests that if they returned in winter they’d find sunshine, not snow; he was right, they stayed, and Swiss winter tourism began. Today St. Moritz is a town of 5,000 permanent residents that swells to 40,000 in peak season, sitting at 1,856m on the sunny Upper Engadine plateau, surrounded by 25 lakes and 350 km of ski pistes.

The reputation precedes St. Moritz — watch fairs, fur coats, Bentleys. The truth under that is genuinely more interesting: a town built around natural mineral springs (its symbol is a 3,000-year-old fountain), the oldest ski school in the world, the Cresta Run, the White Turf horse races on a frozen lake, and summer hiking that rivals anywhere in the Alps.

I’ve been going to the Engadine for over a decade, shoulder-season mostly, and this is the 3-day St. Moritz itinerary I send people. Not the “see and leave” version — the one where you use St. Moritz as the base for the Upper Engadine, ride the Bernina to Italy, and eat properly Graubunden food at Pontresina grottoes.

Check flights to Zurich on Trip.com — ZRH is 3h20 to St. Moritz by direct train (the scenic Rhaetian Railway).


How to Get to St. Moritz

St. Moritz is served by the Rhaetian Railway (RhB) UNESCO-listed lines, not standard SBB. From Zurich Airport: 3h20 via Chur (CHF 86). The Glacier Express runs Zermatt–St. Moritz in 8 hours (CHF 169 + CHF 49 reservation) — one of the world’s great rail trips. The Bernina Express runs Chur–St. Moritz–Tirano (Italy) daily with two panoramic trains.

International: Milan to St. Moritz is 3h45 via the Bernina (one of the few Alpine routes that ends in Italy, 7 Swiss franc + EUR 28 ticket). Munich to St. Moritz is 5h45 via Zurich.

No airport is close. The nearest regional airport is Samedan (5 km from St. Moritz), open to private aviation only. Compare commercial flights via Aviasales for arrival at Zurich, Milan, or Munich.

For rail travel context, see our scenic trains guide.


Where to Stay in St. Moritz: 3 Neighborhoods Worth Knowing

St. Moritz Dorf (village center) — The historic core around St. Moritz lake and Badrutt’s Palace Hotel. Badrutt’s (CHF 800+/night, 5-star), Kulm (CHF 700+, 5-star), and Grand Hotel des Bains Kempinski (CHF 600+, 5-star) dominate. Mid-range 3- and 4-stars CHF 280–520. Walk to all downtown. Best for first-timers.

St. Moritz Bad (spa district) — The original 1864 spa section, 2 km from Dorf. Modern hotels from CHF 180–340/night, closer to the Corviglia cable car. Quieter, with the St. Moritz public swimming pool and spa.

Pontresina (10 min by train) — the neighboring village of Samedan and Pontresina offer 20–40% cheaper hotels (CHF 140–280) with direct lift access to Diavolezza, Lagalb, and Languard. Better Engadine-traditional architecture; fewer luxury brand shops.

LocationPrice Range/NightBest ForTo Corviglia Lift
St. Moritz DorfCHF 280–520 (3/4-star)First-timers, luxury5 min by bus
St. Moritz BadCHF 180–340Budget, spa5 min walk
PontresinaCHF 140–280Budget, authentic15 min bus
Hostels (St. Moritz Bad YH)CHF 50–90 dormBackpackersVaries

[Source: Booking.com St. Moritz, St. Moritz Tourism]

Compare St. Moritz hotel prices on Booking.com — most bookings include free cancellation.


Day 1: Corviglia, Lake St. Moritz, and the Village

Morning (8:30 – 12:30)

Corviglia-Piz Nair — St. Moritz’s main summer hiking and winter skiing mountain. From St. Moritz, walk or bus to the Corviglia funicular base in St. Moritz Dorf. Cable car up to Corviglia at 2,486m (25 min, CHF 48 return). From Corviglia, an additional cable car climbs to Piz Nair at 3,056m (extra CHF 22 return).

At Piz Nair: panoramic viewing platform, 360-degree view of the Upper Engadine including the Bernina massif (Piz Bernina 4,049m — the only 4,000m peak in the Eastern Alps), the Corvatsch, Sass Fee, and Italian peaks. The summit restaurant (EL PARADISO at 2,181m is the more famous mid-mountain lunch).

Corviglia offers 20+ hiking trails in summer (June–October). The Piz Nair summit trail (1.5h round trip, easy to moderate) circles the summit ridge with views at every turn. In winter: 162 km of pistes around the Corviglia ski area, known for groomed reds and blacks with long vertical drops.

Descend to St. Moritz by cable car. [Source: Engadin St. Moritz]

Afternoon (12:30 – 17:30)

Lunch at Muottas Muragl — take the train to Punt Muragl (7 min), then the 1907 funicular to the summit at 2,456m (CHF 48 combined). The Restaurant Muottas Muragl terrace has the single best Upper Engadine panorama in the region — five of the 25 Engadine lakes visible in one sweep, plus the Bernina massif. Lunch CHF 38–62, regional Graubunden menu. [Source: Muottas Muragl]

From Muottas Muragl, walk the Panorama Trail (1h 20 min, easy downhill) to Alp Languard or back down to the funicular. The trail passes through larch forest that turns brilliant gold mid-September to mid-October — Switzerland’s best foliage display.

Back in St. Moritz, walk the St. Moritz Lake promenade. The 2-km lake circuit from the village, around the lake, to the cable car base. The Leaning Tower of St. Moritz is the 1313 bell tower of a partially demolished medieval church — the village landmark, photogenic.

Attraction2026 PriceTime NeededBook Ahead?
Corviglia + Piz Nair returnCHF 70 totalHalf dayNo
Muottas Muragl funicularCHF 48 return3hNo
Bernina Express to TiranoCHF 62 + reservationFull dayYes
Segantini MuseumCHF 151hNo
Lake Sils boatCHF 28 return2hNo
Ski day pass (full region)CHF 98 (reduced shoulder)All dayNo
Horse-drawn sleigh (winter)CHF 80 for 245 minYes
Diavolezza cable carCHF 58 return3hNo

[Source: St. Moritz Tourism]

Evening (19:30 – 22:30)

Dinner: Restaurant Chesa Pirani (Via Maistra 25, La Punt — 15 min by bus) — the definitive Upper Engadine restaurant, traditional wooden Engadine house with stube rooms, menus CHF 55–98. Reserve 5–7 days ahead. Or in-village: Restaurant Acla at Badrutt’s Palace for a more accessible contemporary Swiss menu (CHF 45–75).

Budget alternative: Giovanni’s (Via Tegiatscha 8) for pizza CHF 22–28 or Fermers (Via Mezdi 11) — local pub with CHF 28–34 hearty meals.

Walk St. Moritz Dorf at night. The Via Maistra shops are lit up (Louis Vuitton, Hermes, Cartier — the shopping strip), but the Segl Lake promenade at 9pm is quiet with winter moonlight on the ice in December–March.


Day 2: Bernina Express to Tirano, Italy — and Back

Morning (8:30 – 13:30)

The Bernina Express is the reason St. Moritz is a bucket-list train destination. The world’s highest full-scale (not cogwheel) rail crossing of the Alps runs from St. Moritz to Tirano, Italy — a 2h20 journey through the Bernina Pass (2,253m) with panoramic trains, UNESCO World Heritage status (with the neighboring Albula line), open-car platforms for photos.

Board the 8:32am train from St. Moritz. The route: Upper Engadine lakes → Morteratsch Glacier → Bernina Pass (the open plateau with lake Lago Bianco shared by the Atlantic and Mediterranean watersheds) → the 360-degree Brusio spiral viaduct → Tirano, Italy at 441m elevation. Fare CHF 62 one-way second class, CHF 14 reservation (compulsory for the panoramic cars). Free with Swiss Travel Pass (reservation fee only). [Source: Rhaetian Railway]

Afternoon (13:30 – 19:30)

Lunch in Tirano, Italy — the border town has multiple trattorias. Trattoria Ambra near the station does CHF 20–32 proper Valtellina cuisine (polenta, pizzoccheri, local Sforzato wine). Walk the old town (30 min), visit the Santuario della Madonna di Tirano (15th-century pilgrimage church).

Return to St. Moritz on the 15:23 Bernina train (2h20 back). The return trip is different light (afternoon sun on the glaciers), different photo opportunities. Arrive St. Moritz by 17:45.

Alternative: stay in Tirano for a Valtellina wine tour before returning on the 17:23 train.

For broader mountain-railway context, see our mountains and hiking guide.

Evening (19:30 – 22:30)

Dinner: Restaurant Engiadina (Plazza da Scoula 2, Pontresina — 12 min by train) — the classic Engadine-Graubunden restaurant, mains CHF 32–52, Capuns (Swiss chard and pasta rolls), Pizzoccheri alla Valtellinese (buckwheat pasta), and proper Graubunden wine list. Or Stars of Engadin at Laudinella hotel for more modern Swiss, CHF 42–68.

In St. Moritz itself: La Stua at the Kulm Hotel for a CHF 140 seven-course tasting menu if you want the high-end experience.


Day 3: Sils, Sils Maria, and Maloja — or the Diavolezza

Today you pick your pace. Sils is the quiet Engadine writer’s village; Diavolezza is the dramatic Bernina cable car ride.

Option A: Sils and Nietzsche (8:30 – 16:30)

Bus 6 from St. Moritz to Sils-Maria (20 min, CHF 6.80 or free with Engadine Guest Card). Sils is 9 km southwest of St. Moritz, on Lake Sils — the second-largest lake in the Engadine. Friedrich Nietzsche spent 8 summers here (1881–1888) writing “Thus Spoke Zarathustra” at his rented room, now the Nietzsche House Museum (CHF 5, 1h).

From Sils, take the Lake Sils boat (CHF 28 return, summer only) across the lake to Isola — a tiny peninsula with a restaurant and walking paths. Or walk the Lake Sils path around the lake (3h easy, mostly flat).

Maloja (4 km beyond Sils at the Engadine’s south end) — the pass village where the Engadine ends and the Val Bregaglia begins its descent into Italy. Giovanni Segantini (the pointillist Alpine painter) worked here and is buried in the local cemetery. The Maloja glacier mill site has ice-age potholes, CHF 3 entry. Bus 4 back to St. Moritz.

Option B: Diavolezza Cable Car (8:30 – 13:30)

Train to Bernina-Diavolezza (25 min from St. Moritz) then cable car up to Diavolezza at 2,978m (CHF 58 return). The platform at the top directly faces the Bernina Massif — Piz Bernina, Piz Palu, and the Morteratsch Glacier (one of the last accessible Alpine glaciers). An ice cave is open year-round inside the Pers Glacier; CHF 12 extra.

Summer (July–October): panoramic trails at the summit. Winter: 13 km of skiing on the Diavolezza glacier run — one of the best long runs in the Alps, 1,000m vertical drop to Bernina Lagalb station.

Return to St. Moritz by mid-afternoon.

Afternoon (16:00 – 19:00)

Back in St. Moritz, public spa: the Ovaverva Pool and Spa (Via Mezdi 17, St. Moritz Bad) has 25-meter indoor pool, sauna, steam rooms, and panoramic mountain view. CHF 32 entry for 3 hours. Open daily, indoor and heated. Perfect for a post-mountain recovery afternoon.

Alternatively: Segantini Museum (Via Somplaz 30, CHF 15) — small dedicated museum of Giovanni Segantini’s Alpine paintings in a purpose-built gallery. Skippable for casual visitors.

For cost context, see our budget Switzerland guide.

Evening (19:00 – 22:00)

Last dinner: Chesa Veglia (Via Veglia 2) — the 1658 farmhouse-turned-restaurant at Badrutt’s Palace. Three dining rooms (Patrizier, Grand Veranda, Pizzeria), fondue CHF 48 per person in the rustic Patrizier room, pizza CHF 32–48 in the pizzeria. Open to non-hotel guests with reservation. The classic St. Moritz dinner institution.

Or budget at Hotel Hauser restaurant (Via Traunter Plazzas 7) — CHF 28–42 Swiss classics in a central location.

Walk Lake St. Moritz one last time. The moon over the frozen lake in winter, or the sunset colors on the Bernina peaks behind the village in summer — this is the view St. Moritz built its 160-year tourism industry on.


St. Moritz 3-Day Budget Breakdown

Here’s what three days in St. Moritz actually costs per person in 2026, mid-range choices:

CategoryBudgetMid-RangeSplurge
Accommodation (3 nights)CHF 255–360 (hostel)CHF 600–1,020 (3-star)CHF 1,500–3,000 (4/5-star Dorf)
Food & drink (3 days)CHF 150–220CHF 290–420CHF 550–850
Activities & mountain liftsCHF 150–250CHF 350–500CHF 700–1,100
Local transitCHF 0 (Engadine Card free)CHF 0CHF 0
Total per personCHF 555–830CHF 1,240–1,940CHF 2,750–4,950

Budget uses hostels/Pontresina, self-catering from Coop or Migros, and one mountain excursion. Mid-range includes 3-star St. Moritz Bad hotel, Corviglia + Muottas Muragl, Bernina Express day trip, Chesa Veglia or Engiadina dinner. Splurge adds Diavolezza, Chesa Pirani, Badrutt’s Palace stay or Kulm dining, ski pass full region.

The Engadine Guest Card is free on hotel check-in and covers unlimited regional buses and Lake St. Moritz boat. The Mountain Railways Pass is included with many hotel stays (ask) — covers all regional lifts for unlimited rides. These two cards are the most generous guest-card combination in the Swiss Alps. [Source: Engadin Tourism]


Getting Around St. Moritz Without a Car

The village itself is walkable (Dorf to Bad is 2 km, 25 min). For outlying attractions:

  • Engadin Bus (St. Moritz Dorf, St. Moritz Bad, Celerina, Pontresina, Samedan) runs every 15 min, free with Guest Card
  • Rhaetian Railway (RhB) — regional trains to all Engadine villages including Pontresina, Samedan, Zuoz, Madulain, and beyond
  • Bernina Express — daily scenic to Tirano, Italy
  • Glacier Express — daily to Zermatt

Download RhB App and SBB Mobile app for tickets. Mountain lifts integrate with the EngadinMobil pass.

No bike rentals in winter. Summer: Flyer e-Bike rentals CHF 55/day from the Dorf station.


When to Visit St. Moritz in 2026

February–early March: Peak ski season. All 350 km of pistes open, famous White Turf horse races on frozen St. Moritz lake (3 Sundays in February), Engadin Skimarathon early March (13,000 cross-country skiers across the valley). Hotels book 4–6 months ahead; prices double January rates.

Mid-March–mid-April: Late ski. Corviglia closes in April, Diavolezza and Corvatsch stay open longer. Deep snow still common; April has longest daylight ski.

May–mid-June: Shoulder. Most lifts closed for maintenance, low season prices (CHF 140–240 for 3-stars), quiet. Not ideal for activities.

Mid-June–September: Summer season. Lakes warm up to 18°C, hiking at peak, Engadine Festival concerts, 1,500+ km of marked trails accessible. My favorite time — views clearer than winter (less haze), crowds manageable until August’s third week when Italian holidays peak.

Mid-September–October: Larch foliage. The Upper Engadine’s larch forests turn bright gold the last week of September through mid-October. Weather clear, cold nights, perfect hiking. Hotel prices 30% below summer. Best value period.

November: Low season. Most lifts closed, limited dining. Skip unless you have a conference.

December: Pre-Christmas and Christmas. Ski opens early-mid December. Snow Polo World Cup last weekend of January. [Source: White Turf]

Plan your St. Moritz trip on Trip.com — flights, hotels, and Glacier Express packages with most cancellable.


FAQ: St. Moritz 3-Day Itinerary

Is 3 days enough for St. Moritz?

Three days covers the main cable cars and the Bernina Express day trip. If you’re skiing, 5–7 days is standard. If you’re summer-hiking, 4–5 days lets you hit multiple valleys (Sils, Maloja, Pontresina, Val Roseg). Three days is the right length for non-ski, non-deep-hike travelers focused on the scenic trains and key viewpoints.

How much does a trip to St. Moritz cost in 2026?

A mid-range 3-day trip costs roughly CHF 1,240–1,940 per person — 3-star hotel, restaurants, Corviglia + Muottas Muragl, Bernina Express day trip. Budget travelers in Pontresina hostels can do it for CHF 555–830. Hotel prices average CHF 200–340/night for 3-stars in Dorf or Bad; Pontresina 20–30% cheaper. The region is among the most expensive in Switzerland during peak weeks (February, end-December). [Source: Budget Your Trip St. Moritz]

Can you swim anywhere in St. Moritz?

St. Moritz Lake has free access in summer but the water stays at 13–16°C even in peak August — too cold for most. Ovaverva Pool and Spa in St. Moritz Bad (CHF 32) has a heated 25m indoor pool with mountain views. Lake Sils (Sils-Maria) has a small free swimming area with 18°C water mid-July through mid-August. Bad Scuol thermal baths (1h45 by train toward Austria) are a separate destination with Engadine thermal spring pools. For most visitors, the cold lakes mean spa-pools are the practical swim option.

What food is St. Moritz known for?

Graubunden-Engadine specialties: Capuns (pasta wrapped in Swiss chard leaves with meat), Pizzoccheri alla Valtellinese (buckwheat pasta with Savoy cabbage, potatoes, and Valtellina Casera cheese), Bundnerfleisch (air-dried beef), Nusstorte (Engadine walnut tart — the regional dessert), Birnbrot (pear bread), and Maluns (potato-flour crumbs pan-fried). Also notable: Glarner Alpkase and Parmigiano-style Veltlin cheeses imported from the adjacent Valtellina.

Is St. Moritz more expensive than Zermatt?

St. Moritz and Zermatt are the two most expensive Swiss resorts — roughly comparable. St. Moritz average 3-star hotel runs CHF 280–420 in peak season vs. CHF 250–400 in Zermatt. Restaurants slightly cheaper than Zermatt (more good mid-range Graubunden restaurants than Zermatt has). Mountain lift passes comparable. Taxi-free village advantage in both.

What’s the best way to get from Zurich Airport to St. Moritz?

The SBB direct Intercity from Zurich Airport runs to Chur (1h18), change to the Rhaetian Railway RE to St. Moritz (1h50). Total 3h20, fare CHF 86, included in the Swiss Travel Pass. The second leg runs through the UNESCO-listed Albula line with 55 bridges and 42 tunnels — one of the world’s great rail routes, not an obstacle. Reserve scenic Bernina Express as a dedicated day trip separate from the arrival leg.

Is St. Moritz worth visiting in winter?

Yes — winter is St. Moritz’s signature season. 350 km of pistes across Corviglia, Corvatsch, Diavolezza, Furtschellas, and Zuoz form one of Switzerland’s best ski regions. Snow sports: Cresta Run (riders-only toboggan, pre-book), cross-country skiing (200 km of groomed trails, the Engadin Skimarathon in March), and the Olympia Bob Run — the only natural-ice bobsleigh run in the world. Winter festivals: White Turf (three Sundays of February), Snow Polo (January), Gourmet Festival (January) with 30+ Michelin chefs. Hotel prices highest late December to early January and mid-February to early March.


Anna Berger writes about Switzerland from the inside for switzerlandvibe.com — the real version, not the Cartier-brochure one. More Engadine, Graubunden, and Swiss rail content throughout 2026.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *