Travel from Grenoble to Zürich

Bus or train from Grenoble to Zürich?

You can take a train from Grenoble to Zürich via Genève in around 5 hours 21 minutes. Alternatively, FlixBus operates a bus from Grenoble to Zürich 4 times a week. Tickets cost $30 - $55 and the journey takes 9 hours 15 minutes. Ouibus also services this route twice a week.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Grenoble to Zürich

ModeDurationPrice
From Grenoble train to Genève then train to Zürich HB.5 h 21 minSFr 194
From Grenoble bus to Zurich.9 h 15 minSFr 26
From Grenoble, Stade Lesdiguieres bus to Grenoble Presqu'ile, bus to Chambéry, then bus to Zurich.10 h 37 minSFr 54
From Grenoble drive to Zürich.4 h 17 minSFr 64
From Grenoble AeroCar to Geneva airport, fly to Zurich airport, then line 16 train to Zürich.4 h 19 minSFr 128
From Grenoble train to Lyon airport, fly to Zurich airport, then line 16 train to Zürich.4 h 45 minSFr 154

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

It takes approximately 5 hours 21 minutes to get from Grenoble to Zürich, including transfers.

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

No, there is no direct train from Grenoble to Zürich. However, there are services departing from Grenoble and arriving at Zürich HB via Genève. The journey, including transfers, takes approximately 5 hours 21 minutes.

Is there a direct bus between Grenoble and Zürich?

Yes, there is a direct bus departing from Grenoble and arriving at Zurich. Services depart three times a week, and operate Tuesday, Friday, Saturday and Sunday. The journey takes approximately 9 hours 15 minutes.

Operators from Grenoble to Zürich

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
TAG Grenoble04 38 70 38 70TAG Grenoble
Aerocar0 974 500 750Aerocar
Ouibus0890715298Ouibus
SwissSwiss
Royal JordanianRoyal Jordanian
TGV0033 892 353535TGV
Twin JetTwin Jet