Travel Information from London to Lausanne
| 459 miles (741 km) | |
| Train, bus or flight | |
| $38 - $328 | |
| Flight • $38 (€35) • 1 h 25 min | |
| Flight • $38 (€35) • 1 h 25 min | |
| FlixBus, easyJet or Eurostar |
Take a train, bus or flight to travel 459 miles (741 km) between London and Lausanne. The most popular travel companies which serve this trip are FlixBus, easyJet or Eurostar among others. Travelers can even take a direct bus, flight or train from London to Lausanne.
Travel optionsfrom London to Lausanne
How to get from London to Lausanne by train, bus or flight.
Our recommendation
The best way to travel from London to Lausanne is by taking a flight because it’s the best combination of price and speed.
U22539+
IR 90 30819 | 30819Cheapest
U22539Fastest
LX359Other options
9018+
9277
9022+
9277
9002+
9277
FlixBus · FlixBus · FlixBus
FlixBus · FlixBus
FlixBus · FlixBus
U22539+
IR 95 30721 | 30721
U22539+
IC 1 721 | 721
U28495+
IR 90 30819 | 30819Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from London 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 London to Lausanne.

There are 3 travel options from London to Lausanne: train, bus or flight.
The cheapest way to get from London to Lausanne is by taking a flight with average ticket prices of $38 (€35) compared to other travel options to Lausanne:
Taking a flight costs $31 (€28) less than taking a bus, which costs on average $69 (€62) for the same trip.
Taking a flight costs $290 (€261) less than taking a train, which costs on average $328 (€296) for the same trip.
The fastest way to get to Lausanne from London is by flight with an average travel time of 1 h 25 min.
Other travel options to Lausanne take longer:
Bus takes 18 h 5 min on average.
Taking a train requires on average 7 h 39 min of travel time.
The distance from London to Lausanne is approximately 459 miles (741 km).
The average frequency per day from London to Lausanne is:
- Around 3 buses per day.
- 94 flights per day.
- Around 3 trains per day.
However, we recommend checking specific travel dates for your journey from London to Lausanne as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from London to Lausanne:
The following travel companies offer services from London to Lausanne:
- FlixBus or BlaBlaCar Bus can take you to Lausanne by bus. If searching for a good deal on buses, you can find tickets for FlixBus from London to Lausanne for $69 (€62).
- Travel with easyJet, British Airways, SWISS, BA Euroflyer or KLM Cityhopper to go to Lausanne by plane. For a good deal on tickets, you can find easyJet London to Lausanne tickets on Omio for $44 (€40).
- Travel with Eurostar for trains to Lausanne. If you’re looking for a good deal on tickets, check for Eurostar London to Lausanne tickets on Omio for $328 (€296).
Yes, there are direct services available from London to Lausanne with the following travel companies:
- Direct flight available with 25 direct flights per day.
Direct services tend to save you time and add more convenience in getting you to Lausanne as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from London to Lausanne.
Travelling from London to Lausanne: related information
Here are some other resources that might have the information you need
