Travel from Paris to Lucerne

Train from Paris to Lucerne

You can take a train from Paris to Lucerne via Basel SBB in around 4 h 40 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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Paris to Lucerne

ModeDurationPrice
From Paris Gare de Lyon train to Basel SBB then train to Luzern.4 h 40 min150€
From Paris bus to Basel SBB then train to Luzern.8 h 34 min113€
From Paris, Paris bus to Basel SBB then train to Luzern.10 h 22 min105€
From Paris drive to Lucerne.6 h 11 min88€
From Stade Charlety - Porte De Gentilly bus to Paris Orly airport, fly to Mulhouse airport, line 50 bus to Basel SBB, then train to Lucerne.4 h 15 min170€
From Chatelet Les Halles train to Paris CDG airport, fly to Zurich airport, then train to Lucerne.5 h 40 min140€
From Chatelet Les Halles train to Paris CDG airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.5 h 38 min147€

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

It takes approximately 4 h 40 min to get from Paris to Lucerne, including transfers.

Is there a direct train between Paris and Lucerne?

No, there is no direct train from Paris to Lucerne. However, there are services departing from Paris Gare de Lyon and arriving at Luzern via Basel SBB. The journey, including transfers, takes approximately 4 h 40 min.

Operators from Paris to Lucerne

OperatorPhoneWebsite
TGV0033 892 353535TGV
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
Paris Orlybus3424Paris Orlybus
Air FranceAir France
BVBBVB
Paris RERParis RER
SwissSwiss
LufthansaLufthansa
EurowingsEurowings