Carpooling Zurich – Geneva
With Ride-Share, a shared ride from Zurich to Geneva costs around CHF 24.60 per seat – roughly 73% less than a standard train ticket. Find rides in both directions here, or offer your own free seats.
The route at a glance
- Distance (road)
- approx. 278 km
- Driving time
- approx. 2 h 50 min
- Price per seat, fees included
- approx. CHF 24.60
- Train, 2nd class without Half Fare
- approx. CHF 92
Zurich–Geneva links Switzerland's two largest cities: the route follows the A1 almost all the way, past Bern and Lausanne, and takes around 2 h 50 min without traffic. If the driver has added stops, you can also book just part of the route, for example to Bern or from Lausanne.
Carpooling Geneva – Zurich
The same price of approx. CHF 24.60 per seat applies in the other direction, from Geneva to Zurich, over the same distance of around 278 km. If you drive there and back, offer both trips.
Why Ride-Share?
- One service fee of 8% + CHF 0.30, payment fees included – no subscription, no fixed costs
- Secure online payment with TWINT or credit card, no cash needed
- Full fare refunded if you cancel up to 5 hours before departure (service fee excluded)
- Confirmed email addresses and driver ratings
More routes from Zurich and Geneva
- Bern – Zurich from approx. CHF 13.26
- Zurich – Basel from approx. CHF 10.02
- Bern – Geneva from approx. CHF 15.96
- Basel – Geneva from approx. CHF 22.44
- Geneva – Lausanne from approx. CHF 7.86
- Zurich – Lucerne from approx. CHF 6.24
All routes of a city: Carpooling Zurich · Carpooling Geneva