Travel from Lviv to Vienna

Train, bus or fly from Lviv to Vienna?

Austrian Airlines and LOT fly from Lviv to Vienna 3 times a day. Alternatively, you can take a train from Lviv to Vienna via Chop, Zahony, Nyiregyhaza, Köbanya-Kispest, and Kelenföld in around 15 hours 25 minutes.

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
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Lviv to Vienna

From Lystopadovoho Chinu St. line 9 Trolleybus to Lviv airport, fly to Vienna airport, then train to Vienna.4 h 19 min$140
From Pidzamche train to Przemysl then bus to Vienna.13 h 54 min$74
From Lvov train to Chop, train to Zahony, train to Nyiregyhaza, train to Köbanya-Kispest, train to Kelenföld, then train to Wien Hbf.15 h 25 min$96
From Petra Doroshenko str. bus to Lviv Striyskyi Bus Station then bus to Vienna.17 h 59 min$75
From Lvov train to Zugló vasútállomás, line 7 bus to Budapest-Keleti, then train to Wien Hbf.19 h 2 min$95
From Lvov train to Wien Hauptbahnhof.38 h 21 min$63
From Lviv rideshare to Vienna.10 h 35 min$25
From Lviv drive to Vienna.7 h 48 min$109

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

It takes approximately 4 hours 19 minutes to get from Lviv to Vienna, including transfers.

Is there a direct train between Lviv and Vienna?

Yes, there is a direct train departing from Lvov and arriving at Wien Hauptbahnhof. Services depart once daily. The journey takes approximately 38 hours 21 minutes.

Is there a direct bus between Lviv and Vienna?

No, there is no direct bus from Lviv to Vienna. However, there are services departing from Petra Doroshenko str. and arriving at Vienna via Lviv Striyskyi Bus Station. The journey, including transfers, takes approximately 17 hours 59 minutes.

Operators from Lviv to Vienna

Lviv Airport TransportationLviv Airport Transportation
Austrian AirlinesAustrian Airlines
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Ukrainian RailwaysUkrainian Railways
Ukrainian Railways (UZ)+38 (044) 309-70-05Ukrainian Railways (UZ)
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
BKK+36 1 3 255 255BKK