Travel from London to Lausanne

Bus or train from London to Lausanne?

Eurostar operates a train from London to Lausanne hourly. Tickets cost $80 - $250 and the journey takes 2 h 16 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from London to Lausanne every 4 hours. Tickets cost $30 - $55 and the journey takes 8 h 40 min. FlixBus also services this route 4 times a week.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Lausanne

ModeDurationPrice
From London St. Pancras International train to Paris Nord RER, train to Paris Gare de Lyon, then train to Lausanne.7 h 4 min£264
From London bus to Paris, Paris then bus to Lausanne.17 h 40 min£81
From Londres bus to Lyon-Perrache, train to Genève, then train to Lausanne.21 h 36 min£95
From London drive to Folkestone, Eurotunnel to Calais, then drive to Lausanne.9 h 20 min£238
From London drive to Dover, car ferry to Calais, then drive to Lausanne.10 h 26 min£131
From Bank DLR Station train to London City airport, fly to Geneva airport, then train to Lausanne.5 h 2 min£108
From London Paddington train to London Heathrow airport, fly to Geneva airport, then train to Lausanne.4 h 55 min£116
From London Victoria train to London Gatwick airport, fly to Geneva airport, then train to Lausanne.5 h 4 min£107
From London Liverpool Street train to London Stansted airport, fly to Geneva airport, then train to Lausanne.5 h 37 min£120
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Geneva airport, then train to Lausanne.5 h 12 min£99
From London Liverpool Street train to Southend airport, fly to Geneva airport, then train to Lausanne.5 h 37 min£143
From London Euston train to Birmingham airport, fly to Geneva airport, then train to Lausanne.6 h 1 min£163
From London Paddington train to Temple Meads, bus to Bristol airport, fly to Geneva airport, then train to Lausanne.6 h 56 min£157

Operators from London to Lausanne

OperatorPhoneWebsite
EurostarEurostar
TransilienTransilien
TGV0033 892 353535TGV
FlixBus+49 1807 123 99 123FlixBus
Ouibus0890715298Ouibus
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
SwissSwiss
British AirwaysBritish Airways
LufthansaLufthansa
KLMKLM
LuxairLuxair
Heathrow ExpressHeathrow Express
Brussels AirlinesBrussels Airlines
Air FranceAir France
Gatwick Express+44 345 850 1530Gatwick Express
easyJeteasyJet
Stansted ExpressStansted Express
Jet2.comJet2.com
East Midlands Trains03457 125 678East Midlands Trains
London General0343 222 1234London General
Greater AngliaGreater Anglia
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Thomas CookThomas Cook
FlybeFlybe
Great Western RailwayGreat Western Railway
First+44 (0)1224 650100First
BMI RegionalBMI Regional