Travel from Lucerne to Vienna

Train from Lucerne to Vienna

You can take a train from Lucerne to Vienna via Zürich HB in around 9 h 36 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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lucerne to Vienna

ModeDurationPrice
From Luzern train to Zurich airport, fly to Vienna airport, then train to Vienna.4 h 52 min$158
From Luzern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Vienna airport, then train to Vienna.5 h 16 min$207
From Luzern train to Zürich HB, train to St. Gallen, line 2 train to Rorschach, Hauptbahnhof Süd, line 305 bus to Altenrhein airport, fly to Vienna airport, then train to Vienna.6 h 44 min$475
From Luzern train to Bern, line 4 train to Belp, Bahnhof, line 160 bus to Berne airport, fly to Vienna airport, then train to Vienna.5 h 53 min$454
From Luzern train to Zürich HB, train to Innsbruck Hbf, taxi to Innsbruck airport, fly to Vienna airport, then train to Vienna.7 h 53 min$319
From Luzern train to Zürich HB, train to Böblingen, train to Stuttgart-Rohr, train to Stuttgart airport, fly to Vienna airport, then train to Vienna.8 h 38 min$217
From Luzern train to Arth-Goldau, train to Lugano FFS, Piazzale Besso, shuttle to Milan Malpensa airport, fly to Vienna airport, then train to Vienna.8 h 29 min$242
From Luzern train to Zürich HB then train to Wien Hbf.9 h 36 min$233
From Luzern train to Zürich HB, walk to Zurich, bus to Erdberg, then subway to Stephansplatz.12 h 41 min$121
From Luzern train to Zurich then bus to Vienna - Erdberg.12 h 46 min
From Lucerne drive to Vienna.7 h 41 min$124

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

It takes approximately 4 h 52 min to get from Lucerne to Vienna, including transfers.

Is there a direct train between Lucerne and Vienna?

No, there is no direct train from Lucerne to Vienna. However, there are services departing from Luzern and arriving at Wien Hbf via Zürich HB. The journey, including transfers, takes approximately 9 h 36 min.

Operators from Lucerne to Vienna

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
BVBBVB
Sky Work AirlinesSky Work Airlines
easyJeteasyJet
Brussels AirlinesBrussels Airlines
Thurbo+41 71 554 00 00Thurbo
Swiss PostAutoSwiss PostAuto
People's ViennalinePeople's Viennaline
BLS AG+41 58 327 32 71BLS AG
BernmobilBernmobil
S-BahnS-Bahn
EurowingsEurowings
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
FlixBus+49 1807 123 99 123FlixBus
Wiener Linien+43 (0)1 7909 100Wiener Linien
Vito Reisen & Transporte AG+41 52 624 40 00Vito Reisen & Transporte AG