Travel from London to Lucerne

Train from London to Lucerne

You can take a train from London to Lucerne via Paris Nord, Paris Gare de Lyon, and Basel SBB in around 8 h 28 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Lucerne

ModeDurationPrice
From London St Pancras International Station train to Paris Nord, train to Paris Gare de Lyon, train to Basel SBB, then train to Luzern.8 h 28 min£316
From London bus to Brussels North, bus to Zürich HB, then train to Luzern.19 h 34 min£103
From Londres bus to Roissypole, line 351 bus to Paris Gallieni, bus to Basel SBB, then train to Luzern.23 h 32 min£144
From London drive to Folkestone, Eurotunnel to Calais, then drive to Lucerne.9 h 34 min£243
From London drive to Dover, car ferry to Calais, then drive to Lucerne.10 h 40 min£136
From Bank DLR Station train to London City airport, fly to Zurich airport, then train to Lucerne.5 h 47 min£132
From London Paddington train to London Heathrow airport, fly to Zurich airport, then train to Lucerne.5 h 46 min£132
From London Paddington train to London Heathrow airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.5 h 49 min£153
From London Victoria train to London Gatwick airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.6 h 7 min£130
From London Victoria train to London Gatwick airport, fly to Zurich airport, then train to Lucerne.6 h 4 min£123
From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Zurich airport, then train to Lucerne.5 h 56 min£97
From Bank DLR Station train to London City airport, fly to Geneva airport, then train to Lucerne.7 h 49 min£182

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

It takes approximately 8 h 28 min to get from London to Lucerne, including transfers.

Is there a direct train between London and Lucerne?

No, there is no direct train from London to Lucerne. However, there are services departing from London St Pancras International Station and arriving at Luzern via Paris Nord, Paris Gare de Lyon and Basel SBB. The journey, including transfers, takes approximately 8 h 28 min.

Operators from London to Lucerne

OperatorPhoneWebsite
EurostarEurostar
TransilienTransilien
TGV0033 892 353535TGV
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH
Ouibus0890715298Ouibus
Bus RATP3424Bus RATP
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
British AirwaysBritish Airways
SwissSwiss
LufthansaLufthansa
KLMKLM
Heathrow ExpressHeathrow Express
EurowingsEurowings
Air FranceAir France
Brussels AirlinesBrussels Airlines
BVBBVB
Gatwick Express+44 345 850 1530Gatwick Express
easyJeteasyJet
East Midlands Trains03457 125 678East Midlands Trains
London General0343 222 1234London General
FlairjetFlairjet
LuxairLuxair