Bus Ostrava – Lviv
This route is available for reservation with payment to the driver on boarding.
The Ostrava – Lviv bus covers about 830 km, takes roughly 14–17 h. Departures run regularly, several times a day, and tickets can be booked online in advance.
- Distance
- 830 km
- Travel time
- 14–17 h
Ostrava – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 00:25Zh/D vokzal, "Svynov" | 12:45Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 12h 20mintransfers: 1 | daily | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 00:40ul. Peterkova 79/5, Ostrava-Svinov | 11:30pl. Dvirtseva, 1, Parkinh zaliznychnoho vokzalu | 10h 50min | Mon, Tue, Wed, Thu, Fri, Sun | TRANSTEMPO/ТрансТемпо |
| 14:30Ostrava, Svinov, nádraží, platf. na znameni | 02:00Lvov AN Strijska,109 | 11h 30min | Sat | East Express |
| 14:30Parkovka dlia avtobusiv (Avtovokzal "Ostrava-Svinov"), vulytsia Peterkova | 03:00Avtostantsiia №8, Dvirtseva ploshcha; budynok 1 | 12h 30min | Tue, Thu, Sat | VOVA AD s.r.o |
| 15:10AV "Ostrava-Svinov", vulytsia Peterkova, 79/5 | 01:55Avtovokzal, vul. Stryiska, 109 | 10h 45min | Tue, Sat | ПП "ЛисАвтоТранс" |
| 15:30Ostrava - Svinov, ul. Peterkova 247/18 | 02:00AZS "BRSM" | 10h 30min | Tue, Thu, Sat, Sun | Lux Bus |
| 17:00Ostrava - Svinov, Peterkova 79/5 | 03:30Avtovokzal, pl. Dvirtseva, 1 | 10h 30min | daily | Vlines |
| 17:10Avtovokzal "Ostrava-Svinov", vulytsia Peterkova; budynok 79/5 | 03:38Avtovokzal "Tsentralnyi" (troleibusna zupynka), vulytsia Stryiska; budynok 109 | 10h 28min | Wed, Fri, Sun | ВАСИЛЬКІВТРАНСАВТО ПП |
| 17:30Svinov, pivdenna storona | 03:05Parkinh zaliznychnoho vokzalu, pl. Dvirtseva, 1 | 9h 35min | daily | SVD Trans |
| 20:00Ostrava - Svinov, Peterkova 79/5 | 06:15Zaliznychnyi vokzal, pl. Dvirtseva, parkovka bilia kafe PIZZA 0-24 | 10h 15min | Tue, Thu, Sat, Sun | Royal Express |
| 20:00Svinov, pivdenna storona | 05:00Tsentralnyi avtovokzal Lviv, vul. Stryiska 109 | 9h | daily | SVD Trans |
| 20:10Avtovokzal "Ostrava-Svinov", vulytsia Peterkova; budynok 79/5 | 06:40Avtovokzal "Tsentralnyi" (troleibusna zupynka), vulytsia Stryiska; budynok 109 | 10h 30mintransfers: 1 | Wed | ВАСИЛЬКІВТРАНСАВТО ПП |
| 22:30Zh/D vokzal "Svynov", parkovka, ul. Peterkova, platforma Telefonicky | 08:30Avtovokzal, ul. Stryiska 109 | 10h | Mon, Tue, Wed, Thu, Sun | NIKOLO s.r.o. |
| 23:10Zaliznychnyi vokzal "Svinov", zupynka navproty holovnoho vkhodu | 09:25Holovnyi zaliznychnyi vokzal, ploshcha Dvirtseva, 1 | 10h 15min | Tue, Wed, Thu, Fri, Sat, Sun | D.M.D. Group |
| 23:40Avtovokzal, Vítkovická 3083/1 | 10:35Avtovokzal "Dvirtsevyi", ploshcha Dvirtseva, 1 | 10h 55min | Sat, Sun | Liontour s.r.o./ SEM BUS |
| 23:40Zaliznychnyi vokzal "Svinov", parkovka, vul. Peterkova | 10:35Avtovokzal "Dvirtsevyi", ploshcha Dvirtseva, 1 | 10h 55min | Sat, Sun | Vilartrans s.r.o |
Typical schedule from search data as of 2026-07-21. Check the search above for departures and seat availability on a specific date.
About the Ostrava – Lviv route
The Ostrava to Lviv bus mostly carries people heading home to Ukraine — students returning for the holidays, workers visiting family, travellers coming back for the season. The journey covers roughly 830 kilometres and takes about 14 to 17 hours, depending on queues at the Ukrainian-Polish border crossing and stops along the way. Departure is usually from the Ostrava bus station or a convenient pickup point in the city, while arrival is at the Lviv central bus station, where you can easily switch to a train or local transport onward across Ukraine. This route is not priced in hryvnia, so paying online by card is not available — you settle the fare in cash directly with the driver when boarding. Reserve your seat in advance, keep your passport ready, and bring some cash for the trip.
Frequently asked questions
How long does the Ostrava to Lviv bus take?
The trip takes about 14 to 17 hours over roughly 830 km. The duration depends mainly on queues at the Ukrainian-Polish border.
How do I pay for this route?
You pay in cash to the driver when boarding. This route is not priced in hryvnia, so online card payment is not available — you reserve the seat in advance and settle on the spot.
What documents do I need for the trip?
This is an international route with a border crossing, so a valid passport is required. Citizens of other countries should also check visa requirements for Ukraine.
Where does the bus depart in Ostrava and arrive in Lviv?
Departure is typically from the Ostrava bus station or an agreed pickup point, and arrival is at the Lviv bus station, with easy onward train and city transport connections.
Is this an overnight bus?
Yes, given the 14 to 17 hour duration the trip usually runs through the night. Bring warm clothes, water and a snack, as stops are infrequent.
How many buses run on the Ostrava – Lviv route?
The typical schedule has up to 12 departures a day. The first bus leaves at 00:25, the last at 23:40. Check the search above for departures on a specific date.
Which carriers operate the Ostrava – Lviv route?
Carriers on this route: ТОВ «ЛЮКС-РЕЙЗЕН БІС», TRANSTEMPO/ТрансТемпо, East Express, VOVA AD s.r.o, ПП "ЛисАвтоТранс", Lux Bus, Vlines, ВАСИЛЬКІВТРАНСАВТО ПП, SVD Trans, Royal Express, NIKOLO s.r.o., D.M.D. Group, Liontour s.r.o./ SEM BUS, Vilartrans s.r.o. The line-up depends on the travel date.