You can get from Geneva to Lausanne by train, bus or flight.
To get from Geneva to Lausanne on 20 Oct we recommend taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||32 miles (51 km)|
|Available travel modes||Train|
|Fastest mode||Train • £10 • 37 min|
|Popular travel companies||SBB|
Travel 32 miles (51 km) by train between Geneva and Lausanne. SBB is the main travel provider operating this journey. Travellers can even take a direct from Geneva to Lausanne.
Your travel option from Geneva to Lausanne includes taking a train.
A train is the fastest way to get from Geneva to Lausanne with an average travel time for this trip around 37 min.
Lausanne is approximately 32 miles (51 km) away from Geneva.
The average frequency per day from Geneva to Lausanne is:
However, we recommend checking specific travel dates for your trip to Lausanne from Geneva as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Geneva to Lausanne:
Let Omio help you find the best company to travel with to Lausanne from Geneva:
Before travelling from Geneva to Lausanne, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Geneva to Lausanne tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need