Travel from Zürich to Gstaad

Train from Zürich to Gstaad

Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Gstaad hourly. Tickets cost $55 - $100 and the journey takes 1 hour 32 minutes.

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 Zürich to Gstaad

From Zürich HB train to Spiez, train to Zweisimmen, then line 120 train to Gstaad.3 h 46 minSFr 115
From Zürich drive to Gstaad.2 h 30 minSFr 31
From Zürich HB train to Zurich airport, fly to Geneva airport, train to Montreux, then train to Gstaad.5 h 43 min

How long does it take to get from Zürich to Gstaad?

It takes approximately 3 hours 46 minutes to get from Zürich to Gstaad, including transfers.

Is there a direct train between Zürich and Gstaad?

No, there is no direct train from Zürich to Gstaad. However, there are services departing from Zürich HB and arriving at Gstaad via Spiez and Zweisimmen. The journey, including transfers, takes approximately 3 hours 46 minutes.

Operators from Zürich to Gstaad

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BLS AG+41 58 327 32 71BLS AG
Royal JordanianRoyal Jordanian