Travel from Montreux to Zermatt

Train from Montreux to Zermatt

Swiss Railways (SBB/CFF/FFS) operates a train from Montreux to Zermatt hourly. Tickets cost $28 - $55 and the journey takes 37 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Montreux to Zermatt

ModeDurationPrice
From Montreux train to Sion, poste/gare, line 381 bus to Les Haudères, poste, then drive to Zermatt.4 h 1 minSFr 80
From Montreux train to Visp then train to Zermatt.2 h 47 minSFr 107
From Montreux drive to Zermatt.1 h 52 minSFr 20

How long does it take to get from Montreux to Zermatt?

It takes approximately 4 h 1 min to get from Montreux to Zermatt, including transfers.

Is there a direct train between Montreux and Zermatt?

No, there is no direct train from Montreux to Zermatt. However, there are services departing from Montreux and arriving at Zermatt via Visp. The journey, including transfers, takes approximately 2 h 47 min.

Operators from Montreux to Zermatt

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
MGBMGB
Close Print Itinerary
  1. Here are 3 options to get from
    Montreux to Zermatt:

    1. Trip:
      1 Train via Sion, poste/gare
      • One-Way approx: USD $57 - $93
      • Duration: 4 h 1 min
      Open +
      • Trip:
        1 Train via Sion, poste/gare
        • One-Way approx: USD $57 - $93
        • Duration: 4 h 1 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $64 - $124
      • Duration: 2 h 47 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $64 - $124
        • Duration: 2 h 47 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $18 - $27
      • Duration: 1 h 52 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $18 - $27
        • Duration: 1 h 52 min
        Close x