Bus Dortmund – Lviv
This route is available for reservation with payment to the driver on boarding.
The Dortmund – Lviv bus covers about 1400 km, takes roughly 23–28 h, crossing the border at Yahodyn – Dorohusk, Krakivets – Korczowa. Departures run regularly, several times a day, and tickets can be booked online in advance.
- Distance
- 1400 km
- Travel time
- 23–28 h
- Border crossing
- Yahodyn – Dorohusk, Krakivets – Korczowa
Dortmund – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 06:30Dortmund ZOB am Hbf, Steinstraße 54 | 06:00Avtovokzal, vul. Stryiska 109, pl. 3 | 23h 30min | Tue, Thu, Sat, Sun | Benz Express |
| 06:30ZOB am Hbf, Steinstraße 39 | 08:00Avtovokzal, vul. Stryiska 109 | 25h 30min | Tue, Sat | Region Auto |
| 07:00Avtovokzal Dortmund (bilia zaliznychnoho vokzalu), Shtainshtrasse; budynok 54 | 06:00Avtovokzal "Tsentralnyi", vulytsia Stryiska; budynok 109 | 23h | Tue, Wed, Fri, Sat | ТТК ВЕЙ ГРАНД ТОВ |
| 07:30Fernbus Haltestelle, Steinstraße 39 | 09:50Avtovokzal, vul. Stryiska, 109 | 26h 20min | Sat | TopUkraine |
| 08:20Avtovokzal Dortmund (bilia zaliznychnoho vokzalu), Shtainshtrasse; budynok 54 | 07:20Zupynka Lviv (platna parkovka bilia zaliznychnoho vokzalu), ploshcha Dvirtseva; budynok 1 | 23h | Mon, Fri, Sat, Sun | ТОВ МКТ Зесен Транс |
| 08:30Busbahnof , Steinstr | 08:10Avtovokzal, vul. Stryiska, 109 | 23h 40min | Tue, Sat | EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631" |
| 09:00AS - pivnichnyi vykhid z ZhD vokzalu Shtainshtrasse (44147) | 10:00AS, vul. Stryiska, 109 ( 1-3 platforma ) | 25h | Fri | GRANDES TOUR |
| 09:00Dortmund ZOB am Hbf, Steinstraße 54 | 09:00Avtovokzal, vul. Stryiska, 109 | 24h | Tue, Sat | Winew Нім. |
| 09:00Fernbus Haltestelle, Steinstraße 39 | 06:30Avtovokzal, vul. Stryiska, 109 | 21h 30min | Wed, Sun | ФОП Антонець О. В. / UKRAINE-D |
| 09:20Tsentralnyi avtovokzal, Steinstrasse 54 44147, Dortmund | 07:00"Stryiskyi" avtovokzal, platforma №3 | 21h 40min | daily | EuroClub |
| 10:05Tsentralnyi avtovokzal, Steinstrasse 54 44147, Dortmund | 07:00"Stryiskyi" avtovokzal, platforma №3 | 20h 55min | Tue, Sat | EuroClub |
| 11:10Dortmund ZOB am Hbf, Steinstraße 54 | 13:50Avtovokzal "Dvirtsevyi", ploshcha Dvirtseva, 1 | 26h 40min | Fri | RADKO TOUR |
| 12:50ZOB, Steinstraße 39 | 12:45Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 23h 55mintransfers: 1 | daily | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 14:30Am Eckev 3, 58239 Schwerte (Makdonalds) | 10:50Avtovokzal, vul. Stryiska 109 | 20h 20min | Sun | NK-Travel |
| 22:50Avtovokzal Dortmund (bilia zaliznychnoho vokzalu), Shtainshtrasse; budynok 54 | 23:00Tsentralnyi zaliznychnyi vokzal (platna parkovka), vulytsia Chernivetska; budynok 21 | 24h 10min | Mon, Tue, Fri, Sat, Sun | ТОВ МКТ Зесен Транс |
| 23:25ZOB, Steinstraße 39 | 23:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky | 24h 20min | Mon, Tue, Wed, Fri, Sun | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
Cheapest departure in the next 30 days — 2026-09-01, from 3581 ₴.
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 Dortmund – Lviv route
The Dortmund – Lviv bus links the Ruhr with western Ukraine. Boarding is at the bus station on Steinstraße by Dortmund's main railway terminal — convenient for passengers from across the Ruhr, who reach it by regional train from Essen, Bochum or Düsseldorf. The route then follows motorways through Germany and Poland to the Ukrainian-Polish border and on to Lviv. The journey spans a night on the road. North Rhine-Westphalia has Germany's largest Ukrainian community, so demand is steady year-round. Tickets are sold as a reservation, paid to the driver at boarding.
Frequently asked questions
How long is the trip from Dortmund to Lviv?
Roughly 23–28 hours over about 1,400 km, including the queue at the Ukrainian-Polish border.
How do I reach the boarding point from other Ruhr cities?
The bus station sits by Dortmund's main railway terminal, reached by regional trains from Essen, Bochum, Düsseldorf and other cities in the region every few minutes.
How do I pay for the ticket?
The seat is booked online in advance and the fare is paid to the driver in cash at boarding.
