Travel from Grenoble to Switzerland

Bus or train from Grenoble to Switzerland?

You can take a train from Grenoble to Zürich via Genève and Zürich HB in around 5 h 18 min. Alternatively, Ouibus operates a bus from Grenoble to Zürich twice a week. Tickets cost $17 - $24 and the journey takes 8 h. FlixBus also services this route twice a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Grenoble to Switzerland

From Grenoble train to Genève, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 5 h 18 min SFr 201. From Grenoble Centre - Gare routière bus to Zurich, walk to Zürich HB, then line 15 train to Zürich Stadelhofen. 8 h 12 min SFr 37. From Grenoble train to Annecy, bus to Zürich, Sihlquai/HB, then line 4 tram to Zürich, Opernhaus. 8 h 28 min SFr 65. From Grenoble drive to Zürich. 4 h 17 min SFr 66.