Bus Copenhagen – Lviv
This route is available for reservation with payment to the driver on boarding.
The Copenhagen – Lviv bus covers about 1300 km, takes roughly 24–29 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
- 1300 km
- Travel time
- 24–29 h
- Border crossing
- Yahodyn – Dorohusk, Krakivets – Korczowa
Copenhagen – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 20:50Copenhagen Bus Terminal, Carsten Nieburhs Gade 30 | 02:10Zaliznychnyi vokzal, Dvirtseva ploshcha | 29h 20mintransfers: 1 | Mon, Fri, Sun | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
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 Copenhagen – Lviv route
The Copenhagen – Lviv bus links the Danish capital with western Ukraine. The route runs from Zealand onto the Jutland peninsula, south to the Danish-German border and then along motorways through Germany and Poland to the Ukrainian-Polish border. The journey spans a night on the road. Denmark took in a large Ukrainian community after 2022, concentrated most heavily in and around Copenhagen, so the corridor operates year-round. Lviv serves as the hub for onward travel deeper into the country. Tickets are sold as a reservation: lock in a seat online and pay the driver in cash at boarding.
Frequently asked questions
How long is the trip from Copenhagen to Lviv?
Roughly 24–29 hours over about 1,300 km, including the crossing of Jutland and the queue at the Ukrainian-Polish border.
Do I need a visa to transit Germany?
No — Denmark, Germany and Poland are all in the Schengen Area; a valid biometric passport is enough for Ukrainian citizens.
Can I continue onward from Lviv?
Yes — regular buses run from Lviv to Ternopil, Ivano-Frankivsk, Khmelnytskyi, Kyiv and other cities. The onward ticket is booked separately.
