Travel from London to Geneva

Train, bus or fly from London to Geneva?

Swiss, British Airways and three other airlines fly from London to Geneva every 2 hours. Alternatively, you can take a train from London to Geneva via Paris Nord and Paris Gare de Lyon in around 7 h 3 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
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 Geneva

ModeDurationPrice
From Bank DLR Station train to London City airport, fly to Geneva airport, then line 150 train to Geneva.4 h 9 min$123
From London Paddington train to London Heathrow airport, fly to Geneva airport, then line 150 train to Geneva.4 h 3 min$134
From London Victoria train to London Gatwick airport, fly to Geneva airport, then line 150 train to Geneva.4 h 11 min$121
From London Liverpool Street train to London Stansted airport, fly to Geneva airport, then line 150 train to Geneva.4 h 44 min$140
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Geneva airport, then line 150 train to Geneva.4 h 19 min$110
From London Liverpool Street train to Southend airport, fly to Geneva airport, then line 150 train to Geneva.4 h 44 min$171
From London Euston train to Birmingham airport, fly to Geneva airport, then line 150 train to Geneva.5 h 8 min$199
From London St Pancras International Station train to Paris Nord, train to Paris Gare de Lyon, then train to Geneve.7 h 3 min$377
From London bus to Paris, Paris then bus to Geneva.16 h 25 min$107
From Londres bus to Lyon, Lyon Perrache then bus to Geneva.19 h 50 min$50
From London drive to Folkestone, Eurotunnel to Calais, then drive to Geneva.9 h 15 min$320
From London drive to Dover, car ferry to Calais, then drive to Geneva.10 h 21 min$170

How long does it take to get from London to Geneva?

It takes approximately 4 h 9 min to get from London to Geneva, including transfers.

Is there a direct train between London and Geneva?

No, there is no direct train from London to Geneva. However, there are services departing from London St Pancras International Station and arriving at Geneve via Paris Nord and Paris Gare de Lyon. The journey, including transfers, takes approximately 7 h 3 min.

Is there a direct bus between London and Geneva?

No, there is no direct bus from London to Geneva. However, there are services departing from London and arriving at Geneva via Paris, Paris. The journey, including transfers, takes approximately 16 h 25 min.

Operators from London to Geneva

OperatorPhoneWebsite
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
SwissSwiss
British AirwaysBritish Airways
LufthansaLufthansa
KLMKLM
LuxairLuxair
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
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
FlybeFlybe
EurostarEurostar
TransilienTransilien
TGV0033 892 353535TGV
FlixBus+49 1807 123 99 123FlixBus
Ouibus0890715298Ouibus
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries