No trips found at the moment — pick a date in the search above to check departures.
The Odense – Lviv bus covers about 1350 km, takes roughly 25–30 h, crossing the border at Yahodyn – Dorohusk, Krakivets – Korczowa.
- Distance
- 1350 km
- Travel time
- 25–30 h
- Border crossing
- Yahodyn – Dorohusk, Krakivets – Korczowa
About the Odense – Lviv route
The Odense – Lviv bus links Denmark's third-largest city with western Ukraine. Odense sits on the island of Funen, midway between Copenhagen and Jutland, and is known as the birthplace of Hans Christian Andersen. The route crosses the Great Belt Bridge onto Jutland, then heads south to the Danish-German border and along motorways through Germany and Poland. Thanks to its central position, Odense is often the boarding point for passengers from across the island.
Frequently asked questions
How long is the trip from Odense to Lviv?
Roughly 25–30 hours over about 1,350 km, including the Great Belt Bridge crossing and the border queue.
Are there other boarding points in Denmark?
Yes — the network serves several Danish cities, including Copenhagen, Aalborg and Vejle. Available points are listed in each trip's description.
What documents do I need?
A valid biometric international passport — all transit countries are in Schengen, with the check at the Ukrainian border.
