
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 Zurich to Zurich, Geneva to Geneva, Zurich to Lucerne, Lucerne to Zurich, Geneva to Lausanne.
Schweizerische Bundesbahnen’s popular routes

Zurich to Zurich
0There are 3 ways to get from Zurich to Zurich, including car, minivan, and train.There are no morning departures for this route. The Earliest departure leaves at 23:04 and has a duration of 12 minutes.
Zurich to Zurich by train
Starting Price: US$ 9The only travel class available is Standard.Geneva to Geneva
0There are 3 ways to get from Geneva to Geneva, including minivan, train, and bus.There are no morning departures for this route. The Earliest departure leaves at 23:19 and has a duration of 7 minutes.
Geneva to Geneva by train
Starting Price: US$ 4The only travel class available is Standard.Zurich to Lucerne
The distance between Zurich and Lucerne is 25 miles, or approximately 40 kilometers.There are 3 ways to get from Zurich to Lucerne, including car, minivan, and train.There are no morning departures for this route. The Earliest departure leaves at 23:09 and has a duration of 5 hours 29 minutes.
Zurich to Lucerne by train
Starting Price: US$ 17The only travel class available is Standard.Lucerne to Zurich
The distance between Lucerne and Zurich is 25 miles, or approximately 40 kilometers.There are 3 ways to get from Lucerne to Zurich, including car, minivan, and train.The earliest departure leaves at 03:54 and has a duration of 1 hour 28 minutes.
Lucerne to Zurich by train
Starting Price: US$ 18The only travel class available is Standard.Geneva to Lausanne
The distance between Geneva and Lausanne is 32 miles, or approximately 51 kilometers.There are 2 ways to get from Geneva to Lausanne, including minivan and train.There are no morning departures for this route. The Earliest departure leaves at 23:27 and has a duration of 54 minutes.
Geneva to Lausanne by train
Starting Price: US$ 18The only travel class available is Standard.
- 18Cities
- 58Routes