Travel from Zürich to Lviv

Train, bus or fly from Zürich to Lviv?

LOT, Austrian Airlines and 6 other airlines fly from Zürich to Lviv every 3 hours. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Lviv twice daily. Tickets cost $140 - $230 and the journey takes 11 h 14 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zürich to Lviv

From Zürich HB train to Zurich airport, fly to Lviv airport, then line 9 Trolleybus to Lviv. 6 h 25 min $160. From Zürich HB train to Keleti pályaudvar M, line 7 bus to Zugló, then train to Lvov. 23 h 33 min $206. From Zürich HB train to Budapest-Keleti then train to Lvov. 24 h 44 min $204. From Zürich HB train to Attnang-Puchheim, train to Wien Hauptbahnhof, then train to Lvov. 25 h 3 min $172. From Zürich bus to Lviv. 5 h $114. From Zurich bus to Przemyśl then bus to Lviv. 29 h 17 min $87. From Zürich drive to Lviv. 14 h 5 min $248.