Switzerland · Trip plan

4 days in St Moritz

The birthplace of winter tourism, a frozen lake and the Bernina Express.

Best time
Dec – Mar
Ideal length
4 days
A day, mid-range
$500 per person
Trip for two
about $4,000

Planning a 4-day trip to St Moritz? Here's a day-by-day St Moritz itinerary with what it costs, where to stay and how to get there, ready to follow or make your own.

Why go now

St Moritz invented the winter holiday in 1864 and still hosts horse races on its frozen lake every February.

St Moritz is the glamorous ski resort of the Engadine valley, famous for sunshine, champagne air and winter sports history.

  1. Jan: a good time to go
  2. Feb: a good time to go
  3. Mar: a good time to go
  4. Apr
  5. May
  6. Jun
  7. Jul
  8. Aug
  9. Sep
  10. Oct
  11. Nov
  12. Dec: a good time to go

Winter: -12 to 0°C, very sunny.

Don't miss

Best things to do in St Moritz

  • 01

    Corviglia

    Sunny ski slopes above the town.

  • 02

    White Turf

    Horse races on the frozen lake in February.

  • 03

    Bernina Express

    A UNESCO railway over glaciers to Italy.

  • 04

    Cresta Run

    The famous toboggan run.

Day by day

St Moritz itinerary for 4 days

  1. D1

    Day 1: Arrive in the Engadine

    Morning
    Take the train from Zurich up into the Engadine valley.
    Afternoon
    Walk around the frozen lake and the town.
    Evening
    Dinner in St Moritz Dorf.

    The lake hosts horse races in February.

  2. D2

    Day 2: Corviglia

    Morning
    Ski the sunny, wide slopes of Corviglia above the town.
    Afternoon
    Lunch at a mountain restaurant.
    Evening
    Après-ski and dinner.

    The slopes face south and get lots of sun.

  3. D3

    Day 3: Bernina Express

    Morning
    Ride the UNESCO Bernina Express over the Bernina Pass and glaciers down to Tirano in Italy.
    Afternoon
    Lunch in Italy.
    Evening
    Train back to St Moritz.

    Sit on the right for the best glacier views.

  4. D4

    Day 4: Home

    Morning
    A last morning on the slopes.
    Afternoon
    Train out.
    Evening
    Fly home from Zurich.

    Allow time for train connections.

Want it hour by hour?GoRoam plans every stop with times, maps, costs and bookings for your dates.

Shorter or longer

St Moritz in 3, 4 or 6 days

3 days in St Moritz

Follow days 1 to 3 above and leave out “Home”. Start early each day and book the main sights ahead.

6 days in St Moritz

Slow down with a free day for a spa, a cooking class or simply wandering, then add 1 day in Zermatt.

What it costs

St Moritz trip budget

StylePer person, a day4 days for two
Budget$250$2,000
Mid-range$500$4,000
Luxury$1,200+$9,600

Stay, food, local transport and entry fees; travel to St Moritz is extra. Rough guides from recent prices, so check before you book.

Where to stay

Best hotels in St Moritz for every budget

  • Budget

    Youth Hostel St. Moritz

    St. Moritz Bad

    Affordable base.

    from $120 /night

    Prices
  • Mid-range

    Hotels in Pontresina

    Pontresina

    Quieter village nearby.

    from $350 /night

    Prices
  • Luxury

    Badrutt's Palace Hotel

    St. Moritz Dorf

    The legendary palace hotel.

    from $1,200 /night

    Prices

What to eat

Food to try in St Moritz

  • Capuns

    Swiss chard parcels.

  • Engadine nut tart

    Caramel and walnuts.

  • Fondue

    On the slopes.

Getting there

How to reach St Moritz

Travel
Train from Zurich (about 3.5 hours).
Getting around
Trains and buses; free ski buses.
  • Stay in Pontresina for lower prices.
  • Book Bernina Express seats ahead.

Before you go

What to pack for St Moritz

  • Power bank and charging cables
  • Passport and visa printouts
  • Thermals, gloves and a woollen cap
  • Waterproof boots
  • A small first-aid kit
  • A reusable water bottle
  • A forex card or some local cash
  • Travel insurance

Good questions

St Moritz trip FAQs

How many days are enough for St Moritz?

4 days are enough to see the highlights: Corviglia, White Turf, Bernina Express. Add a day or two if you like a slower pace.

How much does a 4-day St Moritz trip cost?

Roughly $250 a day per person on a budget, $500 mid-range and $1,200+ for luxury, not counting travel to get there. For two people mid-range, that's about $4,000 for 4 days.

What is the best time to visit St Moritz?

Dec – Mar. St Moritz invented the winter holiday in 1864 and still hosts horse races on its frozen lake every February.

Where should I stay in St Moritz?

Budget: Youth Hostel St. Moritz (St. Moritz Bad), from about $120 a night. Mid-range: Hotels in Pontresina (Pontresina), from about $350 a night. Luxury: Badrutt's Palace Hotel (St. Moritz Dorf), from about $1,200 a night.

How do I reach St Moritz?

Train from Zurich (about 3.5 hours).

Is 3 days enough for St Moritz?

Yes, if you focus: follow days 1 to 3 of the itinerary above and skip "Home". 4 days is the comfortable length.

What is the weather like in St Moritz?

Winter: -12 to 0°C, very sunny.

What food should I try in St Moritz?

Capuns: Swiss chard parcels. Engadine nut tart: Caramel and walnuts. Fondue: On the slopes.

How do I get around St Moritz?

Trains and buses; free ski buses.

You might also like

More trips like St Moritz

All trending trips