Skip to main content

Zurich to Geneva by Train

Direct high-speed service · from €60

2h 51minDuration
Direct high-speedType
from €60Price
39/dayFrequency

Route Overview: Zurich to Geneva

The Zurich to Geneva train is one of Switzerland's premier rail corridors, connecting the country's financial capital with its international diplomatic hub in under 3 hours. SBB operates frequent direct InterCity services throughout the day, with the fastest trains completing the 279 km journey in just 2 hours and 51 minutes.

The route traverses the entire width of Switzerland, crossing the language border from German-speaking to French-speaking regions around Fribourg. Highlights include views of the Bernese Alps, the medieval city of Bern, and the spectacular UNESCO-listed Lavaux vineyard terraces above Lake Geneva.

Two classes are available on all IC services: 2nd Class with comfortable seating, free WiFi and power outlets, and 1st Class with wider seats, more legroom and quieter carriages. Restaurant cars serve meals and drinks on longer-distance services.

By EuroTrain Editorial Team·European Rail Travel Experts·Last verified: June 2026

How Long Is the Zurich to Geneva Train?

The direct SBB from Zurich to Geneva takes approximately 2h 51min, with multiple daily departures.

How Much Does a Zurich to Geneva Train Ticket Cost?

Tickets start from €60 when booked in advance. Prices vary by date, time, and availability.

How Many Trains Run Daily from Zurich to Geneva?

Up to 39/day trains operate daily on the Zurich to Geneva route.

Train Operator

SBB

Direct high-speed service · 2h 51min max

WiFiPower outletsRestaurant car on IC trains

Which Stations Serve the Zurich to Geneva Route?

Departure

Zurich HB

  • Largest railway station in Switzerland
  • Connected to tram, bus and S-Bahn networks
  • RER Shopping arcade beneath the station
Arrival

Geneve-Cornavin

  • Main station: Geneve-Cornavin in the city centre
  • Bus and tram connections to UN district and lakefront
  • RER Geneva Airport station is one stop away

What Classes Are Available on Zurich to Geneva Trains?

2nd Class

Semi-flex
  • Comfortable seating with tables
  • Free WiFi (SBB FreeSurf)
  • Power outlets at most seats
  • Luggage racks and storage areas
Refund: Conditions apply
Exchange: Conditions apply

1st Class

Semi-flex
  • Wider seats with extra legroom
  • Free WiFi (SBB FreeSurf)
  • Power outlets at every seat
  • Quieter carriages
  • Restaurant car access
Refund: Conditions apply
Exchange: Conditions apply

How to Book the Zurich to Geneva Train?

Starting Price

Per person, one way in 2nd Class class. Prices shown are indicative. SBB Supersaver tickets offer up to 70% discount when booked in advance.

Book Early

Tickets are available up to 6 months in advance. Advance bookings offer the best prices.

Children & Youth

Children 4-11 may qualify for reduced fares. Youth discounts may be available. Infants under 4 travel free

Luggage

Standard luggage allowance applies

What Should You Know About Zurich to Geneva Trains?

Language Change

This route crosses Switzerland's language border. Announcements switch from German to French around Fribourg/Freiburg. Station names change too — Bern stays Bern, but Genf becomes Geneve.

Lavaux Vineyards

Between Lausanne and Vevey/Montreux, the train passes through the UNESCO-listed Lavaux vineyard terraces on Lake Geneva. Sit on the left side (heading to Geneva) for the best views.

Supersaver Tickets

SBB Supersaver tickets offer up to 70% off the standard fare. Book early on sbb.ch or the SBB Mobile app for the best deals.

Frequently Asked Questions: Zurich to Geneva

The fastest direct IC trains take 2 hours and 51 minutes from Zurich HB to Geneva Cornavin. Average journey time is around 3 hours 33 minutes including services with more stops.

Standard 2nd class one-way tickets cost around CHF 88. SBB Supersaver tickets start from approximately CHF 25 when booked in advance, offering up to 70% off the standard fare.

There are approximately 39 trains daily on this route, with direct IC services running roughly every 30 minutes during peak hours.

Direct IC trains typically stop at Bern and Lausanne. Some services also stop at Fribourg/Freiburg, Morges, and Nyon. The route passes through both German-speaking and French-speaking Switzerland.

Yes, the final section between Lausanne and Geneva runs along the shores of Lake Geneva (Lac Leman), offering beautiful views of the lake and the Alps. The stretch through the Lavaux vineyards is particularly scenic.

Related Train Routes from Zurich

Prices are indicative · Last checked: 27 June 2026

Prices shown are indicative and based on recent availability. Actual fares may vary depending on travel date and availability. Supersaver fares are limited and subject to availability.

EuroTrain is an authorized reseller. All trademarks and logos are property of their respective owners. Information is provided for guidance only and may change without notice.