Travel from Lucerne to Prague

Bus or train from Lucerne to Prague?

Tour Bus operates a bus from Lucerne to Prague 3 times a week. Tickets cost $55 - $120 and the journey takes 9 h 27 min. Eurolines CZ also services this route 3 times a week. Alternatively, you can take a train from Lucerne to Prague via Zürich HB and München Hauptbahnhof in around 12 h 52 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 Lucerne to Prague

ModeDurationPrice
From Luzern train to Zurich airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 56 min$150
From Luzern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 15 min$179
From Lucerne bus to Prague.9 h 27 min$69
From Luzern train to Zürich HB, walk to Zurich, then bus to Prague, Prague Main station.12 h 45 min$73
From Luzern train to Zürich HB, train to München Hauptbahnhof, then train to Prague - Main Station.12 h 52 min$196
From Luzern train to Zürich HB then train to Praha hl.n..15 h 3 min
From Lucerne drive to Prague.6 h 53 min$119

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

It takes approximately 4 h 56 min to get from Lucerne to Prague, including transfers.

Is there a direct train between Lucerne and Prague?

No, there is no direct train from Lucerne to Prague. However, there are services departing from Luzern and arriving at Prague - Main Station via Zürich HB and München Hauptbahnhof. The journey, including transfers, takes approximately 12 h 52 min.

Is there a direct bus between Lucerne and Prague?

Yes, there is a direct bus departing from Lucerne and arriving at Prague. Services depart six times a week, and operate Monday, Wednesday, Thursday, Friday and Saturday. The journey takes approximately 9 h 27 min.

Operators from Lucerne to Prague

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Vueling AirlinesVueling Airlines
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
EurowingsEurowings
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
BVBBVB
easyJeteasyJet
Tour BusTour Bus
FlixBus+49 1807 123 99 123FlixBus
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
EuroNightEuroNight