Geneva to Zurich Bus

  • Lowest price from $87.32
  • Average duration 5h 36m
  • Connections per day 1
  • Distance 224 km
  • CO₂ per person 20 kg

bus from Geneva to Zurich

The journey from Geneva to Zurich is about 224 km. On average a bus trip takes 5h 36m with 1 connections per day.

Lowest price $87.32
Trip duration 5h 36m
Connections per day 1
Lowest price $87.32
Highest price $87.32
First departure 05:20 PM
Last departure 05:20 PM
Distance 224 km
Departure Geneva
Arrival Zurich
Travel operator Flixbus, SBB
Find the best price
Flixbus15.68 kg CO₂
17:20Genève - Gare routière
9h 15m
03:25Zürich
$161.17
1 changes

Next departures from Geneva to Zurich

Sample times and fares for the coming days — book to confirm availability and price.

FlixBus $80.49
15:50 Genève - Gare routière
5h 55m · 1 changes
22:26 Zürich
See all timetables

Carriers on this route

Learn more about carriers on this route.

Swiss Federal Railways, or SBB, is the country's railroad organization. All around Switzerland, SBB offers passenger rail services with connections to nations including Germany, Austria, Italy, and France. SBB provides a range of train services, including high-speed trains, regional trains, and international trains, and offers different classes of service, from standard seating to luxurious sleeper cabins.

CO₂ emissions by mode

train 15.68kg
bus 16.8kg
flight 44.8kg
carpool 35.84kg

FAQ