How to get from Zurich to Geneva

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 17 May we recommend taking a train because it’s the best combination of price and speed.

08:04Zürich HB2h43 10:47Geneva
0 changes
22:04Zürich HB3h10 01:14Geneva
1 change
Other options
08:32Zürich HB2h46 11:18Geneva
0 changes
09:04Zürich HB2h43 11:47Geneva
0 changes
09:32Zürich HB2h46 12:18Geneva
0 changes

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

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

Deutsche Bahn
Place to stay

Need a place to stay in Geneva?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

17 May
18 May
19 May
20 May
21 May
22 May
23 May
24 May
25 May
26 May
27 May
28 May
29 May
30 May
31 May
01 Jun
02 Jun
03 Jun
04 Jun
05 Jun
06 Jun

Travel Information from Zurich to Geneva

distanceDistance139 miles (224 km)
modeAvailable travel modesFlight or train
priceTicket price range£39 - £99
cheapestCheapest modeTrain • £39 • 2 h 43 min
fastestFastest modeFlight • £99 • 45 min
carriersPopular travel companiesSwiss or SBB

Take a flight or train to travel 139 miles (224 km) from Zurich to Geneva. If speed is a priority, then a flight is the best option with an average duration of 45 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £39. The most popular travel providers which serve this trip are Swiss or SBB among others. Travellers can even take a direct 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.

There are 2 ways to travel from Zurich to Geneva including taking a flight or train.

Train services offer the cheapest way to get from Zurich to Geneva. Tickets for a train cost on average £39.

This is compared to other travel options to Geneva:

A train is generally £60 less than a flight for the same journey. A flight costs on average £99 from Zurich to Geneva.

The fastest way from Zurich to Geneva is by flight with an average journey time of 45 min.

Other travel options between Zurich and Geneva can usually take longer:

In comparison, getting to Geneva by train can take on average 2 h 43 min.

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

The average frequency per day from Zurich to Geneva is:

  • Around 12 trains per day.

However, we recommend checking specific travel dates for your journey from Zurich to Geneva as scheduled services by flight or train can vary by season or day of the week.

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

  • Most travellers catch their flight from Zurich Airport and arrive in Geneva International Airport.
  • Most travellers board their train from Zürich HB and arrive in Genève.

Omio works with many trusted partners that can help you travel the best way from Zurich to Geneva:

  • You can go to Geneva from Zurich by plane with Swiss. You'll see cheap plane tickets for £99 with Swiss from Zurich to Geneva on Omio.
  • You can go to Geneva from Zurich by train with SBB. You'll see cheap train tickets for £39 with SBB from Zurich to Geneva on Omio.
Many of our customers who book a trip from Zurich to Geneva often extend their holiday and travel to other popular destinations like Paris, Milan or Lyon. If you’re thinking of adding another destination to your Zurich and Geneva itinerary, let Omio find you the best connections between Geneva and any of these top destinations today!

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

  • Plane tickets cost on average £99 one way.
  • Train tickets are costing on average £39 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.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone