SoloWay LogoSoloWay

Bus Prague – Lviv

from 2,300 ₴when reserved and paid to the driver

16–20 h

The Prague – Lviv bus covers about 950 km, takes roughly 16–20 h. Departures run regularly, several times a day, and tickets can be booked online in advance. Tickets start at 2,300 ₴ when reserved and paid to the driver — the exact fare depends on the carrier, the date and the departure time. A seat can be bought online by card, or reserved and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email.

Distance
950 km
Travel time
16–20 h

Prague – Lviv bus schedule

DepartureArrivalDurationRunning daysCarrier
08:00Avtostantsiia "Florents"03:30Avtovokzal "Tsentralnyi" (troleibusna zupynka)19h 30mindailyBTA BUS
08:00Avtovokzal "Florents", vulytsia Kryzykova; budynok 603:40Zupynka bilia avtovokzalu, vulytsia Stryiska; budynok 10919h 40mintransfers: 1dailyPAN-BUS
08:50Bus station02:50Paid parking near the train station18hdailyLikeBus
09:00Zupynka "Zariadna stantsiia Prazska energetika (PRE)"04:30Avtovokzal "Tsentralnyi"19h 30minMon, Tue, Wed, Fri, Sat, SunTOURUKRAINE
10:30Autobusové nádraží Praha Florenc, 21 platforma02:00AZS "BRSM"15h 30minMon, Tue, Thu, Sat, SunLux Bus
12:00Avtostantsiia "Florents"03:38Avtovokzal "Tsentralnyi" (troleibusna zupynka)15h 38mindailyBTA BUS
12:00Avtostantsiia "Florents"03:30Avtovokzal "Tsentralnyi"15h 30mindailyProsto Bus Plus
12:40Avtovokzal "Florents"06:50Avtostantsiia №818h 10mindailyMONOBUS
13:00UAN Florenc Křižíkova, 6, platf. 2107:30vul. Stryiska, 109 (troleibusna zupynka bilia AS)18h 30mindailyTravel Bus / MBus / PREXBUS
15:30Avtostantsiia Florens, Křižíkova 279/8, 9 platforma05:00Tsentralnyi avtovokzal Lviv, vul. Stryiska 10913h 30mindailySVD Trans
16:00AV Florents, vul. Pod Vytopnou 13/1006:05AS-1, vul. Stryiska, 10914h 5mindailyRegabus
16:30AV Florents, vul. Pod Vytopnou 13/1006:55AS AV Dvirtsevyi, Dvirtseva pl. 114h 25minTue, Wed, Thu, Fri, Sat, SunRegabus
18:00Florenc, platforma 908:30Avtovokzal, ul. Stryiska 10914h 30minMon, Tue, Wed, Thu, SunNIKOLO s.r.o.
19:00Florenc, Pod výtopnou, 13/1012:45Zh/D vokzal, platna parkovka, vul.Chernivetska 2117h 45mintransfers: 1dailyТОВ «ЛЮКС-РЕЙЗЕН БІС»
20:00ul. Krizikova, 6, Avtovokzal "Florenc", platforma №811:30pl. Dvirtseva, 1, Parkinh zaliznychnoho vokzalu15h 30mindailyTRANSTEMPO/ТрансТемпо
20:00ÚAN «Florenc», ul. Pod výtopnou 13/1011:30ploshcha Dvirtseva, 1, parkinh zh/d vokzalu15h 30mindailyТрансТемпо

Cheapest departure in the 15-day sample — Oct 8, from 2300 ₴ when reserved and paid to the driver.

Typical schedule from search data as of 2026-09-24. Check the search above for departures and seat availability on a specific date.

About the Prague – Lviv route

The Prague to Lviv bus is a practical way to head home from Czechia to western Ukraine. The route is popular with migrant workers, students and anyone visiting family: departures leave Prague, transit through Poland, and arrive in Lviv. The schedule includes both night and daytime departures, letting you fit the trip around your plans for returning home. Your reserved seat is held for you, and it's worth confirming the current departure time before you travel. Prague to Lviv is a dependable option for the diaspora staying connected with Ukraine.

Frequently asked questions

How long does the Prague to Lviv bus take?

The Prague to Lviv bus takes roughly 18–22 hours depending on the departure, road traffic and waiting time at the Polish-Ukrainian border. The route runs in transit through Poland. Check the exact departure and arrival times in the schedule for your chosen trip when booking.

What documents do I need for the trip?

To cross the border you need a valid biometric international passport. The route transits through Poland, so carry documents confirming the legality of your stay in the EU. Children need their own travel documents. We recommend checking your passport's expiry date well in advance.

How often do buses run from Prague to Lviv?

On the return Prague to Lviv direction departures run regularly, with both night and daytime options, so you can pick a trip home that fits your schedule. Availability on specific dates depends on the carrier — you can see the current schedule and free seats while booking.

How much is a Prague – Lviv ticket and how do I pay?

As of the latest schedule snapshot, tickets start at 2,300 ₴ when reserved and paid to the driver; the exact fare depends on the carrier and the date. A seat can be bought online by card, or reserved and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email.

How many buses run on the Prague – Lviv route?

The typical schedule has up to 16 departures a day. The first bus leaves at 08:00, the last at 20:00. Check the search above for departures on a specific date.

Which carriers operate the Prague – Lviv route?

Carriers on this route: BTA BUS, PAN-BUS, LikeBus, TOURUKRAINE, Lux Bus, Prosto Bus Plus, MONOBUS, Travel Bus / MBus / PREXBUS, SVD Trans, Regabus, NIKOLO s.r.o., ТОВ «ЛЮКС-РЕЙЗЕН БІС», TRANSTEMPO/ТрансТемпо, ТрансТемпо. The line-up depends on the travel date.