Compare prices and tickets by train, bus or flight

Thu
Dec 9
$107SBB
$305Swiss
Fri
Dec 10
$86SBB
$299Swiss
Sat
Dec 11
$73SBB
$249Swiss
Sun
Dec 12
$64SBB
$251Swiss
Mon
Dec 13
$54SBB
$208Swiss
Tue
Dec 14
$64SBB
$206Swiss
Wed
Dec 15
$64SBB
$206Swiss
Thu
Dec 16
$64SBB
$193Swiss
Fri
Dec 17
$64SBB
$206Swiss
Sat
Dec 18
$60SBB
$143Swiss
Sun
Dec 19
$64SBB
$285Swiss
Mon
Dec 20
$64SBB
$657Cityjet
Tue
Dec 21
$65SBB
$164Swiss
Wed
Dec 22
$64SBB
$154Swiss
Thu
Dec 23
$64SBB
$190Swiss
Fri
Dec 24
$64SBB
$142Swiss
Sat
Dec 25
$65SBB
$137Swiss
Sun
Dec 26
$64SBB
$134Swiss
Mon
Dec 27
$64SBB
$139Swiss
Tue
Dec 28
$64SBB
$109Swiss
Wed
Dec 29
$65SBB
$110Swiss

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Bus from Zurich to Geneva

distanceDistance139 miles (224 km)
changesDirect busYes
carriersBus providersBlaBlaCar, Flixbus or SBB

Buses from Zurich to Geneva cover the 139 miles (224 km) long trip with our travel partners like BlaBlaCar, Flixbus or SBB. There are direct bus services available. Travelers depart most frequently from Zürich HB and arrive in Geneva, Eaux-Vives.

Bus companies: Bus to Geneva from Zurich with SBB and FlixBus

Travel between Zurich and Geneva on SBB and FlixBus buses with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.

SBB
FlixBus

SBB is Switzerland's main train company and for your next bus trip to Geneva from Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Find cheap tickets for SBB buses from Zurich to Geneva on Omio. Omio can help you find the best bus deals and prices all in one place by showing you the most up-to-date Zurich to Geneva bus schedule from SBB, the latest bus ticket offers available and other travel information for the 139 miles (224 km) trip to Geneva from Zurich, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for buses between Zurich and Geneva in the Omio app, you can check to see if the SBB buses available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the SBB bus schedule for your ideal departure and arrival times, compare the best route available to get to Geneva from Zurich and then book a cheap bus with ease. Sit back and enjoy your upcoming bus from Zurich to Geneva with SBB!

    Buses from Zurich to Geneva

    When there are trains from one destination to another in Switzerland there are no bus routes but money can be saved on expensive train fares by using the BlaBlaCar Pooling Service. Simply go to the BlaBlaCar website and leave a message that specifies your itinerary, price bracket and timetable. Co-travelers respond and journey together paying the car owner a contribution towards petrol costs. For example, a BlaBlaCar journey from Zurich that left at around 6:30 a.m. in the morning would arrive in Geneva between 3 hours and 30 minutes and 4 hours later depending on traffic conditions.

    Travel Tips: Bus to Geneva from Zurich

    Take the bus to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Geneva.
    FAQs

    How far is Geneva from Zurich by bus?

    The bus distance from Zurich to Geneva is around 139 miles (224 km).

    When traveling by bus from Zurich to Geneva, which bus station in Zurich do I depart from and which bus station in Geneva do I arrive in?

    When traveling this route, Omio customers are departing most frequently from Zürich HB   and arriving in Geneva, Eaux-Vives.

    Where is the bus station in Zurich to go to Geneva? Where is the bus station in Geneva located?

    Passengers booking this trip most frequently board their buses from Zürich HB and need to travel around 0.9 miles (1.5 km) from the city center to get to this bus station.

    Passengers arriving in Geneva most often arrive at Geneva, Eaux-Vives and need to travel around 0.5 miles (752 m) from this bus station to the city center.

    What bus providers offer a service to Geneva from Zurich?

    If you're looking for buses from Zurich to Geneva, you can rely on BlaBlaCar, Flixbus or SBB to get you to Geneva. It's also good to check out all possible bus companies for the Zurich to Geneva journey to see if there might be differences in the amenities they offer.

    Are there any nonstop bus services from Zurich to Geneva?

    Yes, you can find a direct bus to Geneva from Zurich with BlaBlaCar  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.