Compare Now
10 Days2 adults · CHF 430/person recommended

10-Day Switzerland Deep Dive:
The Complete Rail Loop

Zürich → Lucerne → Rigi → Interlaken → Jungfraujoch → Zermatt → Glacier Express → Lugano → Bernina Express → St. Moritz → Zürich. The Swiss Travel Pass 8-day saves couples CHF 350–500 vs. point-to-point.

10Days
7Regions
CHF 430Recommended pass
~CHF 430Saved vs. point-to-point

Day-by-day itinerary

  1. 1

    Arrival — Zürich

    Zürich
    • Arrive Zürich HB — airport rail 10 min (free with STP)
    • Old Town & Bahnhofstrasse
    • Kunsthaus Zürich — free with STP
    • Overnight Zürich
    Swiss Travel Pass — airport rail + museums

    Activate your Swiss Travel Pass today to cover airport rail.

  2. 2

    Lucerne + Mt. Rigi

    Lucerne / Mt. Rigi
    🚆 IC Zürich HB → Luzern (46 min)
    • Chapel Bridge, Lion Monument
    • Boat Luzern → Vitznau (included with STP)
    • Vitznau–Rigi Kulm cogwheel (included with STP)
    • Panorama at 1,797 m
    • Return Arth-Goldau → Luzern, overnight Luzern
    Swiss Travel Pass — boat + cogwheel included
  3. 3

    Interlaken Base

    Interlaken
    🚆 IC Luzern → Bern → Interlaken Ost (2h)
    • Harder Kulm funicular (50% with STP)
    • Schynige Platte rack railway (50% with STP) — alpine garden
    • Interlaken town & Unterseen
    • Overnight Interlaken
    Swiss Travel Pass — 50% on mountain railways
  4. 4

    Jungfraujoch — Top of Europe

    Jungfraujoch (3,454 m)
    🚆 Interlaken Ost → Grindelwald (Eiger Express) → Jungfraujoch
    • Sphinx Observatory
    • Aletsch Glacier view
    • Ice Palace
    • Return via Lauterbrunnen
    • Overnight Interlaken or Lauterbrunnen
    Swiss Travel Pass — 50% off Jungfraujoch (~CHF 55 saving per person)

    Book Jungfraujoch tickets online — especially important Jul–Aug.

  5. 5

    Grindelwald & Hiking Day

    Grindelwald
    🚆 BOB Interlaken Ost → Grindelwald (50% with STP)
    • First gondola to First (50% with STP)
    • Bachalpsee lake hike (2h round trip)
    • Grindelwald Glacier Gorge
    • Eiger North Face viewpoint
    • Overnight Grindelwald
    Swiss Travel Pass — 50% on First gondola
  6. 6

    Zermatt — Matterhorn

    Zermatt
    🚆 Interlaken Ost → Spiez → Visp (1h 45min)🚆 Visp → Zermatt (MGB, 1h 20min) — free with STP
    • Zermatt village walk
    • Gornergrad rack railway (50% with STP) — best Matterhorn view
    • Zermatt Alpine Museum
    • Overnight Zermatt
    Swiss Travel Pass — MGB free, Gornergrad 50%

    Gornergrad reservation recommended in peak season.

  7. 7

    Glacier Express — Zermatt to Andermatt

    Glacier Express (partial)
    🚆 Glacier Express: Zermatt → Andermatt (4h)
    • Panoramic windows on Glacier Express
    • Oberalp Pass summit (2,033 m)
    • Andermatt village — Alpine charm
    • Overnight Andermatt
    Swiss Travel Pass — Glacier Express included (+ CHF 29–49 reservation)

    Andermatt is a quieter overnight than St. Moritz — great for hikers.

  8. 8

    Lugano & Ticino

    Lugano
    🚆 Andermatt → Göschenen → Airolo (Matterhorn Gotthard Bahn)🚆 Airolo → Bellinzona → Lugano (SBB, ~2h total)
    • Lugano lakeside promenade
    • Monte San Salvatore funicular (50% with STP) — panorama over Lake Lugano
    • Riva San Vitale & Gandria village by boat (included with STP)
    • Overnight Lugano
    Swiss Travel Pass — boats + funicular discount

    The light in Ticino is unlike the rest of Switzerland — bring a camera.

  9. 9

    Bernina Express — Lugano to St. Moritz

    Bernina Express Route
    🚆 Lugano → Tirano (Postbus, covered by STP)🚆 Bernina Express: Tirano → St. Moritz (2h 30min scenic)
    • Bernina Pass summit (2,253 m)
    • Morteratsch Glacier view
    • Brusio spiral viaduct — UNESCO heritage
    • Arrive St. Moritz — overnight
    Swiss Travel Pass — Bernina Express included (+ CHF 14–29 reservation)

    Sit on the right side Tirano → St. Moritz for glacier and spiral viaduct views.

  10. 10

    St. Moritz → Zürich — Departure

    Zürich / Departure
    🚆 St. Moritz → Chur (Rhaetian Bahn, 2h)🚆 Chur → Zürich HB (IC, 1h 20min)🚆 Zürich HB → Airport (10 min)
    • Optional: Segantini Museum morning
    • St. Moritz Lake walk
    • Train Chur → Zürich → Airport
    • Departure
    Swiss Travel Pass — all trains + airport link free

Pass comparison — 2 adults

Glacier Express reservation (CHF 29–49) and Bernina Express reservation (CHF 14–29) are additional — mandatory regardless of pass. Prices verified quarterly.

Pass comparison for 2 adults
PassPrice per personCoversExcursion discountFamily CardVerdict
Swiss Travel Pass 8-dayCHF 430All SBB + MGB + RhB trains, buses, boats — 8 consecutive days50% Jungfraujoch, Gornergrad, Rigi, First, SalvatoreYes — children free✓ Best
Swiss Travel Pass 15-dayCHF 530Full 15-day flexibility — better if you add extra days50% on all mountain railwaysYes — children freeRunner-up
Half Fare Card + point-to-pointCHF 520–64050% off every ticket — must book each leg25% (not the 50% STP discount)NoSkip
Point-to-point (no pass)CHF 940–1,100Exact routes onlyNoneNoSkip
👨‍👩‍👧‍👦

Travelling with children?

For 2 adults + 2 children 6–15, the free Family Card saves approximately CHF 860 over 10 days (children travel free on all STP routes + 50% excursion discount). This is the highest-saving itinerary for families.

Calculate for my family →

Variations on the 10-day loop

Skip Bernina, add Geneva

If you prefer a western Switzerland focus: swap Lugano + Bernina for Montreux + Geneva (Château de Chillon). Swiss Travel Pass 8-day still wins.

Run this scenario →

Winter version

Winter removes some hiking but adds ski access. Ski passes are NOT included in Swiss Travel Pass — but trains to ski resorts are. Our engine accounts for this.

Run this scenario →

Solo traveller

Swiss Travel Pass 8-day still wins solo — you lose the family card but the volume of long-distance travel easily covers the pass cost vs. Half Fare Card.

Calculate solo →

Get the exact numbers for your travel window

Peak season SDP surcharges can add CHF 60–100 to the total. Enter your dates and get the precise calculation.

Calculate my passes — free