COMPARE Prices across different modes

Sun
Nov 28
$61SBB
$683Cityjet
Mon
Nov 29
$33SBB
$114Swiss
Tue
Nov 30
$50SBB
$115Swiss
Wed
Dec 1
$55SBB
$199Swiss
Thu
Dec 2
$67SBB
$264Swiss

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Train companies

SBB from Geneva International Airport to Zurich

For as little as $33 (€27) you can travel by train between Geneva International Airport and Zurich with SBB. Omio will show you the best deals, schedules and tickets available for this journey.

SBB

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

It’s easy to book your SBB train ticket between Geneva International Airport and Zurich online with Omio! Simply check the current SBB train schedules for your ideal departure and arrival times, compare the best route from Geneva International Airport to Zurich as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains from Geneva International Airport to Zurich start at $33 (€27) one-way if you book in advance, and you can expect to travel around 139 miles (224 km). If you search for SBB trains in the Omio app, you can check straight away if the SBB tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train from Geneva International Airport to Zurich. Let Omio do all the work for you finding the best Geneva International Airport to Zurich SBB train ticket so you can enjoy a smooth and comfortable journey!

SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Geneva International Airport and Zurich:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Geneva International Airport to Zurich
Travel by train to Zurich 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 Geneva International Airport to Zurich.
FAQs
How much do cheap train tickets to Zurich from Geneva International Airport cost?
Omio customers have found the cheapest trains from Geneva International Airport to Zurich to cost as little as $33 (€27)  in the next 7 days.
What is the cost of a train to Zurich from Geneva International Airport?
The Geneva International Airport to Zurich train ticket price is on average $53 (€44)  if you are looking to purchase your tickets for this trip in the next week.
How far is Geneva International Airport to Zurich by train?
The train distance from Geneva International Airport to Zurich is around 139 miles (224 km).
How long is the train from Geneva International Airport to Zurich?
The Geneva International Airport to Zurich train duration is on average 2 h 56 min, which is to be expected when traveling 139 miles (224 km) between Geneva International Airport and Zurich. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train companies go from Geneva International Airport to Zurich?
For the journey from Geneva International Airport to Zurich you can take a train with SBB. Be sure to check out all possible train companies that offer services between Geneva International Airport and Zurich on Omio to compare what amenities they may have.
How many trains are there from Geneva International Airport to Zurich a day?
The average number of trains departing Geneva International Airport for Zurich is 25 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Geneva International Airport to Zurich?
You can take the first train from Geneva International Airport to Zurich at 7: 32 AM. The last train from Geneva International Airport to Zurich that you can take departs at 8: 32 AM. Omio shows you the latest train from Geneva International Airport to Zurich schedule to help you book the best departure time for this trip.
How far in advance should I book a train ticket from Geneva International Airport to Zurich to get the best deals?
You can find trains to Zurich from Geneva International Airport to cost on average $53 (€44) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Geneva International Airport to Zurich train generally on sale a few months before the planned travel date.

Trains from Geneva International Airport to Zurich: related information

Here are some other resources that might have the information you need