Travel options
from Zurich to Geneva

You can get from Zurich to Geneva by train, bus or flight.

Our recommendation

To get from Zurich to Geneva on 26 Oct we recommend taking a train because it’s the best combination of price and speed.

08:04Zürich HB2h43 10:47Geneva
0 changes
£671One-way
Cheapest
08:04Zürich HB2h43 10:47Geneva
0 changes
£671One-way
Other options
08:32Zürich HB2h46 11:18Geneva
0 changes
£671One-way
07:32Zürich HB2h46 10:18Geneva
0 changes
£671One-way
07:52Zürich Stadelhofen2h55 10:47Geneva
1 changes
£671One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

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

COMPARE Prices for trains, buses and flights

Mon
25 Oct
Find prices
£205Swiss
Tue
26 Oct
£62SBB
£205Swiss
Wed
27 Oct
£58SBB
£167Swiss
Thu
28 Oct
£54SBB
£167Swiss
Fri
29 Oct
£47SBB
£136Swiss
Sat
30 Oct
£46SBB
£133Edelweiss Air
Sun
31 Oct
Find prices
£136Swiss
Mon
1 Nov
£46SBB
£136Swiss
Tue
2 Nov
£46SBB
£136Swiss
Wed
3 Nov
£46SBB
£136Swiss
Thu
4 Nov
£46SBB
£136Swiss
Fri
5 Nov
£46SBB
£106Swiss
Sat
6 Nov
£77SBB
£105Edelweiss Air
Sun
7 Nov
£77SBB
£106Swiss
Mon
8 Nov
£46SBB
£87Swiss
Tue
9 Nov
£46SBB
£87Swiss
Wed
10 Nov
£46SBB
£106Swiss
Thu
11 Nov
£46SBB
£136Swiss
Fri
12 Nov
£46SBB
£87Swiss
Sat
13 Nov
£46SBB
£87Swiss
Sun
14 Nov
£53SBB
£87Swiss

Travel Information to Geneva from Zurich

distanceDistance139 miles (224 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £121 • 50 min
carriersPopular travel companiesSwiss

Travel 139 miles (224 km) by flight from Zurich to Geneva. Swiss is the main travel provider operating this trip. Travellers can even take a direct flight from Zurich to Geneva.

Travel from Zurich to Geneva: Journey Details

Public transportation between Zurich and Geneva is easily arranged and includes coaches, rail journeys and air travel. There is a regular bus provided by the Eurolines service and numerous train journeys provided by SFF. You can also opt for the drive share service. Alternatively, you may wish to hire a rental car and collect it at Geneva Airport when you land. The city center is located close by and is easily accessible.

Return trips from Geneva to Zurich are also available.

Coaches from Zurich to Geneva

There are regular coaches available for visitors who want to travel from Zurich to Geneva. Coaches from Zurich to Geneva are operated by Eurolines. Coaches take approximately 7:43h to arrive in Geneva. Coaches depart from Zurich Bus-Parkplatz Sihlquai at 7:30 a.m and arrive at Geneva Annemasse Avenue Emile Zola at 3:13 p.m.

Trains from Zurich to Geneva

There are several regular trains from Zurich to Geneva departing every day. Trains depart from the Zurich Central Station and arrive at Geneva Cornavin. There are direct trains, 1-stop and 2-stop trains provided by rail services. Trains depart between 5:15 a.m. and 22:25 p.m. The train takes between 2:42h and 3:11h to travel between Zurich and Geneva.

Flights from Zurich to Geneva

Various airlines offer regular flights from Zurich to Geneva including Swiss Air, Air France, Etihad Regional and Lufthansa. Flights depart from Zurich Airport and arrive at Geneva Airport. There are direct, 1 change and 2-change flights available for those wishing to visit Geneva. Non-stop flights from Zurich take approximately 2:38h to arrive in Geneva. Flights depart between 7:00 a.m and 22:45 p.m.

Travel Tips

Travel from Zurich to Geneva
Travel 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 do I travel from Zurich to Geneva?

You can travel from Zurich to Geneva by flight.

What is the fastest way to get to Geneva from Zurich?

A flight is the fastest way to get from Zurich to Geneva with an average travel time for this route around 50 min.

What is the distance from Zurich to Geneva?

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

Where do I depart from Zurich? Where do I arrive in Geneva?

These are the most popular departure and arrival points when travelling from Zurich to Geneva:

  • Most travellers board their plane from Zurich Airport and arrive in Geneva International Airport.
Which travel companies can take me from Zurich to Geneva?

Let Omio help you find the best company to travel with between Zurich and Geneva:

  • You can travel to Geneva from Zurich by flight with Swiss. You can find cheap tickets on Omio for £121 with Swiss from Zurich to Geneva.
Is there a way to travel directly from Zurich to Geneva?

Yes, there is a direct service from Zurich to Geneva:

  • You can check for a direct flight to Geneva with Swiss.

As you won't need to change at another stop in between, direct services to Geneva tend to save you time and add more convenience, so it's worth paying attention to before you buy tickets for this route.

What is another destination I should add to my tour from Zurich to Geneva?
Omio customers who travel from Zurich to Geneva often also extend their holiday to go to Paris, Milan or Lyon. Omio can help you plan your trip by finding the best connections between Geneva and these popular destinations at a great price.
How far in advance should I buy my Zurich to Geneva ticket online to get the best deals?

When planning your trip between Zurich and Geneva, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets are costing on average £121 one way.

However, we recommend buying tickets between Zurich and Geneva online a few months in advance to get the best deals and save money on your upcoming journey.