Travel options
from Geneva to Lausanne

You can get from Geneva to Lausanne by train, bus or flight.

Our recommendation

To get from Geneva to Lausanne on 20 Oct we recommend taking a train because it’s the best combination of price and speed.

08:42Geneva0h36 09:18Lausanne, gare
0 changes
£151One-way
Cheapest
08:42Geneva0h36 09:18Lausanne, gare
0 changes
£151One-way
Other options
08:11Geneva0h37 08:48Lausanne, gare
0 changes
£151One-way
08:29Geneva0h43 09:12Lausanne, gare
0 changes
£151One-way
08:20Geneva0h49 09:09Lausanne, gare
0 changes
£151One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
20 Oct
£16SBB
Thu
21 Oct
£14SBB
Fri
22 Oct
£14SBB
Sat
23 Oct
£12SBB
Sun
24 Oct
£12SBB
Mon
25 Oct
£12SBB
Tue
26 Oct
£12SBB
Wed
27 Oct
£12SBB
Thu
28 Oct
£12SBB
Fri
29 Oct
£12SBB
Sat
30 Oct
£12SBB
Sun
31 Oct
£12SBB
Mon
1 Nov
£12SBB
Tue
2 Nov
£12SBB
Wed
3 Nov
£12SBB
Thu
4 Nov
£12SBB
Fri
5 Nov
£12SBB
Sat
6 Nov
£12SBB
Sun
7 Nov
£6SBB
Mon
8 Nov
£12SBB

Travel Information from Geneva to Lausanne

distanceDistance32 miles (51 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £10 • 37 min
carriersPopular travel companiesSBB

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.

Travel Tips

Travel from Geneva to Lausanne
Travel to Lausanne easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Geneva to Lausanne.
FAQs
How do you get from Geneva to Lausanne?

Your travel option from Geneva to Lausanne includes taking a train.

What is the fastest way from Geneva to Lausanne?

A train is the fastest way to get from Geneva to Lausanne with an average travel time for this trip around 37 min.

What is the distance from Geneva to Lausanne?

Lausanne is approximately 32 miles (51 km) away from Geneva.

How many services a day are there between Geneva and Lausanne?

The average frequency per day from Geneva to Lausanne is:

  • Around 50 trains per day.

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.

What are the departure and arrival points in Geneva and in Lausanne?

These are the most popular departure and arrival points for travellers from Geneva to Lausanne:

  • Trains most often depart from Geneva at Genève and arrive in Lausanne at Lausanne.
Which travel operators can get me from Geneva to Lausanne?

Let Omio help you find the best company to travel with to Lausanne from Geneva:

  • You can travel from Geneva to Lausanne by train with SBB. You can find cheap tickets on Omio for £10 with SBB from Geneva to Lausanne.
What other destinations are worth visiting after travelling from Geneva to Lausanne?
Many of our customers travelling from Geneva to Lausanne don't make Lausanne their final stop. Some of the destinations worth visiting after are Paris, Milan or Zurich, either of which you could add to your Geneva and Lausanne trip itinerary. Check Omio for the best and cheapest ways to travel from Lausanne to any of these top destinations today!
When should I book a ticket from Geneva to Lausanne online to score the best deals?

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:

  • The price of a train ticket is on average £10 one way for this trip.

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.

Travelling from Geneva to Lausanne: related information

Here are some other resources that might have the information you need