Travel from Lviv to Prague

Train, bus or fly from Lviv to Prague?

LOT, Austrian Airlines and two other airlines fly from Lviv to Prague every 4 hours. Alternatively, Günsel Group operates a bus from Lviv to Prague twice a week. Tickets cost $24 - $40 and the journey takes 15 hours 50 minutes.

Travel Guides

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 Prague

From Lystopadovoho Chinu St. line 9 Trolleybus to Lviv airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 53 min$122
From Petra Doroshenko str. bus to Lviv Striyskyi Bus Station then bus to Praga.17 h 19 min$35
From Lviv bus to Florenc.18 h 40 min$52
From Lvov train to Praha hl. n..21 h 18 min$74
From Lviv rideshare to Prague.11 h 7 min$26
From Lviv drive to Prague.8 h 4 min$117

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

It takes approximately 5 hours 53 minutes to get from Lviv to Prague, including transfers.

Is there a direct train between Lviv and Prague?

Yes, there is a direct train departing from Lvov and arriving at Praha hl. n.. Services depart once daily, and operate every day. The journey takes approximately 21 hours 18 minutes.

Is there a direct bus between Lviv and Prague?

Yes, there is a direct bus departing from Lviv and arriving at Florenc. Services depart four times a day, and operate every day. The journey takes approximately 18 hours 40 minutes.

Operators from Lviv to Prague

Lviv Airport TransportationLviv Airport Transportation
Austrian AirlinesAustrian Airlines
Ukraine International AirlinesUkraine International Airlines
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Günsel Group0 800 30 30 10Günsel Group
Ukrainian RailwaysUkrainian Railways