Travel from Lausanne to Vienna

Bus or train from Lausanne to Vienna?

You can take a train from Lausanne to Vienna via Zürich HB in around 11 h 5 min. Alternatively, Vito Reisen & Transporte AG operates a bus from Lausanne to Vienna once daily, and the journey takes 13 h 55 min. Two other operators also service this route.

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 Lausanne to Vienna

ModeDurationPrice
From Lausanne train to Geneva airport, fly to Vienna airport, then train to Vienna.4 h 54 min$148
From Lausanne train to Zurich airport, fly to Vienna airport, then train to Vienna.6 h 23 min$246
From Lausanne train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Vienna airport, then train to Vienna.6 h 33 min$265
From Lausanne 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 59 min$448
From Lausanne train to Zürich HB then train to Wien Hbf.11 h 5 min$321
From Lausanne bus to Vienna - Erdberg.13 h 55 min$103
From Lausanne train to Fribourg, gare CFF, line 1 bus to Fribourg, then bus to Vienna, Vienna.15 h 27 min$145
From Lausanne drive to Vienna.9 h 21 min$151

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

It takes approximately 4 h 54 min to get from Lausanne to Vienna, including transfers.

Is there a direct train between Lausanne and Vienna?

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

Is there a direct bus between Lausanne and Vienna?

Yes, there is a direct bus departing from Lausanne and arriving at Vienna - Erdberg. Services depart twice a week, and operate every day. The journey takes approximately 13 h 55 min.

Operators from Lausanne to Vienna

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Austrian AirlinesAustrian Airlines
easyJeteasyJet
SwissSwiss
LufthansaLufthansa
EurowingsEurowings
Brussels AirlinesBrussels Airlines
LuxairLuxair
Air FranceAir France
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
BVBBVB
Sky Work AirlinesSky Work Airlines
BLS AG+41 58 327 32 71BLS AG
BernmobilBernmobil
Vito Reisen & Transporte AG+41 52 624 40 00Vito Reisen & Transporte AG
Swiss PostAutoSwiss PostAuto
FlixBus+49 1807 123 99 123FlixBus