Train

Take the train Swiss Railways (SBB/CFF/FFS) at the station Genève.

The journey takes approximately 2 h 41 m. Ticket price is about €85 The travel distance is 264 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Zürich HB.


🛏 Find hotel deals and discounts up to 20% in Zürich at Booking


Bus

Take the FlixBus bus at the Geneva station .

The journey takes approximately 3 h 50 m. Ticket price is about €14 The travel distance is 290 km.

Carrier is FlixBus.

Buy ticket

Get off at the Zurich Bus Station.


🛏 Find hotel deals and discounts up to 20% in Zürich at Booking


Night bus

Take the FlixBus bus at the Geneva station .

The journey takes approximately 4 h 10 m. Ticket price is about €23 The travel distance is 290 km.

Carrier is FlixBus.

Buy ticket

Get off at the Zurich Bus Station.


🛏 Find hotel deals and discounts up to 20% in Zürich at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 50 m. The travel distance is 279 km.

Get off at the Zürich.


🛏 Find hotel deals and discounts up to 20% in Zürich at Booking


Plane

Take the Transports Publics Genevois bus at the Genève, gare Cornavin station .

The journey takes approximately 18 m. Ticket price is about €7 The travel distance is 8 km.

Carrier is Transports Publics Genevois.

Buy ticket

782 m on foot from the Grand-Saconnex, Arena-Halle 7 to the Geneva (GVA).

The journey takes approximately 9 m. The travel distance is 782 m.

Get off at the Geneva (GVA).
Fly out to Geneva (GVA) of the Zurich (ZRH) airport.

The journey takes approximately 45 m. Ticket price is about €75

Carrier is Swiss.

🔎

🚖 Find a cheap local taxi

Get off at the Zurich (ZRH).
Take the train Swiss Railways (SBB/CFF/FFS) at the station Zürich Flughafen.

The journey takes approximately 16 m. Ticket price is about €11 The travel distance is 12 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Zürich Stadelhofen.


🛏 Find hotel deals and discounts up to 20% in Zürich at Booking


The cheapest way to travel from Geneva to Zürich is by taking a Bus with an average price of €14. The journey takes approximately 3 ч. 50 мин.

Train is the fastest way to travel from Geneva to Zürich. Tickets cost €85. The journey takes approximately 2 ч. 41 мин.

Geneva is approximately 279 km away from Zürich. The trip by car takes 2 h 50 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €14. A bus trip from Geneva to Zürich will take 3 h 50 m.

The average journey time by car between Geneva and Zürich is 2 h 50 m.