Zurich to Geneva Train Guide

The Zurich to Geneva train links Switzerland’s two largest urban areas across the Swiss Plateau. Many journeys from Zurich HB to Genève-Cornavin take approximately 2 hours 50 minutes to 3 hours. Direct IC1 trains are a simple choice, although some connecting itineraries can offer a similar total travel time.
Check the Zurich to Geneva timetable and ticket search for your date. The current result is the source of truth for train numbers, changes, destination, fare rules and availability.
Journey overview
| Departure | Zurich HB |
|---|---|
| Central Geneva arrival | Genève-Cornavin |
| Typical duration | About 2h50–3h |
| Direct option | InterCity IC1 on many schedules |
| Airport destination | Search Genève-Aéroport separately |
Direct IC1 versus connecting itineraries
A direct IC1 avoids transfers and is often the easiest itinerary with luggage. However, search results may also show one-change journeys with a comparable arrival time. Compare the full journey rather than assuming the word “direct” always means substantially faster.
For a connection, review the interchange station, transfer time and platform information shown for that departure. Disruption or engineering work can alter the normal pattern, so do not rely on a fixed platform or an old printed timetable.
Genève-Cornavin and Genève-Aéroport are different destinations
Genève-Cornavin is Geneva’s central station and is usually the best choice for hotels, the old town and city transport. Genève-Aéroport serves Geneva Airport. Some long-distance trains continue from Cornavin to the airport, while other results may require a change.
Enter the station that matches your actual destination when searching. If catching a flight, include a sensible buffer for station navigation, airport check-in and security.
Tickets, discounts and flexibility
Ticket prices depend on the selected departure, date, flexibility, passenger eligibility and inventory. Restricted discounted fares may be tied to a specific journey and can have different change or refund conditions from flexible tickets. Read the conditions displayed with the fare before paying.
Rail passes and discount cards are governed by their own terms. Confirm coverage for the exact itinerary and do not assume every reservation, supplement or local connection is included.
On the day of travel
- Confirm whether your destination is Cornavin or the airport.
- Check the live departure board at Zurich HB.
- Keep enough time for any connection shown in your itinerary.
- Carry the ticket and any required passenger or discount-card identification.
- Recheck disruption information before leaving for the station.
Building a wider Switzerland itinerary
Geneva can be combined with Lausanne and the Lake Geneva region, while Zurich connects easily to central Switzerland. If Lucerne is also on your plan, compare the shorter Zurich to Lucerne train separately so each segment uses the correct stations and fare conditions.
Frequently asked questions
How long does the train from Zurich to Geneva take?
Many Zurich HB to Genève-Cornavin journeys take about 2 hours 50 minutes to 3 hours. Direct IC1 services and some connecting itineraries can have similar total times, so compare the details for your travel date.
Is there a direct train from Zurich to Geneva?
Yes. Direct IC1 services commonly link Zurich HB with Genève-Cornavin. Timetables can change, so confirm that the selected result is marked direct and check its final destination before boarding.
Should I choose Genève-Cornavin or Genève-Aéroport?
Choose Genève-Cornavin for central Geneva and local city connections. Choose Genève-Aéroport when the airport is your actual destination; some trains continue beyond Cornavin, while other itineraries require a connection.
Can a connecting Zurich to Geneva train be as fast as a direct train?
Yes. Some itineraries with a well-timed change can have a total duration close to a direct IC1 journey. Compare the transfer time, number of changes and fare conditions before deciding.
How much does a Zurich to Geneva ticket cost?
Available fares vary by departure, date, passenger eligibility, flexibility and inventory. Use the current search results and review change or refund conditions before purchasing a restricted ticket.



