
Schweizerische Bundesbahnen -Tickets and online bookings
Schweizerische Bundesbahnen is a transportation company in Switzerland. Schweizerische Bundesbahnen operates in Zurich, Geneva, Lucerne, Lausanne, Basel and other cities in Switzerland. Popular routes include Geneva to Zurich.
Schweizerische Bundesbahnen’s popular routes

Geneva to Zurich
The distance between Geneva and Zurich is 140 miles, or approximately 224 kilometers.There are 2 ways to get from Geneva to Zurich, including train and flight.There are no morning departures for this route. The Earliest departure leaves at 22:19 and has a duration of 7 hours 37 minutes.The fastest way to travel is by train, which takes approximately 2 hours 51 minutes.
Geneva to Zurich by train
Starting Price: US$ 65The only travel class available is Standard.
- 17Cities
- 56Routes
Your questions, Our answers
How much does a train ride cost from Geneva to Zurich?
The cost of a train ride for a roundtrip adult ticket to Zurich leaving from Geneva is around US$ 65
Do Schweizerische Bundesbahnen have toilets on board?
Schweizerische Bundesbahnen do not have toilets on board.
Is there Wi-Fi on Schweizerische Bundesbahnen?
Most of the Schweizerische Bundesbahnen rides have Wi-Fi on board. We recommend reaching out directly to Schweizerische Bundesbahnen to find out if your ride is one of those rides.
Do I need to print my ticket or does Schweizerische Bundesbahnen offer e-tickets?
Schweizerische Bundesbahnen has e-tickets so you don’t need to print your tickets.
Which cities does Schweizerische Bundesbahnen operate in?
Schweizerische Bundesbahnen operates in Zurich, Geneva, Lucerne, Lausanne, Basel, Montreux, St. Gallen, Bern, Chur, St. Moritz, Lugano, Fribourg, Neuchatel, Martigny, Biel/Bienne, Bellinzona, and Vevey