There are 13 ways to get from Odense to Ukraine by train, bus, car, plane, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train, bus
best- Take the train from Odense St. to Berlin Südkreuztrain Rj
- Take the bus from Masurenallee - Berlin to Kyiv 32 Petlyury St.bus Mykolayiv
21h 18mTrain to Copenhagen Airport, fly to John Paul Ii International Airport Kraków–Balice, train
cheapest- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to John Paul Ii International Airport Kraków–Balice (KRK)plane CPH - KRK
- Take the train from Krakow Glowny to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Lvivtrain
12h 56m₴6,828–19,401Train
- Take the train from Odense to Praha Hlavni Nadrazitrain Rj
- Take the train from Prague Main Train Station to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Kyiv-Pas.train
30h 13m₴13,352–19,724Drive 1,898.5 km
- Drive from Odense to Kyivcar 1,898.5 km
19h 42m₴17,322–25,021Train to Billund Airport, fly to Rzeszów–Jasionka Airport, bus
- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Rzeszów–Jasionka Airport (RZE)plane BLL - RZE
- Take the bus from Rzeszow–Jasionka Airport to Lvivbus
13h 6mBus
- Take the bus from Odense Station to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Berlin, Zentralen Omnibusbahnhofbus 050 / ...
- Take the bus from Masurenallee - Berlin to Kyiv 32 Petlyury St.bus
23h 5mTrain, bus via Kyiv
- Take the train from Odense St. to Berlin Südkreuztrain Rj
- Take the bus from Berlin to Kyivbus Kyiv-Magdeburg / ...
29h 14mTrain, car ferry, bus
- Take the train from Odense to Malmo Ctrain Ic
- Take the car ferry from Trelleborg to Świnoujściecarferry
- Take the bus from Świnoujście to Kyiv Bus stationbus
35h 26m₴9,005–20,186Train to Copenhagen Airport, fly to Rzeszów–Jasionka Airport, bus
- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Rzeszów–Jasionka Airport (RZE)plane CPH - RZE
- Take the bus from Rzeszow–Jasionka Airport to Lvivbus
12h 35mTrain to Billund Airport, fly to Warsaw Chopin Airport, bus
- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Warsaw Chopin Airport (WAW)plane BLL - WAW
- Take the bus from Warszawa Centralna Station to Lviv Palace Squarebus
11h 19mTrain to Copenhagen Airport, fly to Warsaw Chopin Airport, bus
- Take the train from Odense St. to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Warsaw Chopin Airport (WAW)plane CPH - WAW
- Take the bus from Warszawa Centralna Station to Lviv Palace Squarebus
11h 22mTrain to Berlin Brandenburg Airport, fly to Chișinău International Airport, bus
- Take the train from Odense St. to Berlin Südkreuztrain
- Fly from Berlin Brandenburg Airport (BER) to Chișinău International Airport (RMO)plane BER - RMO
- Take the bus from Chisinau Airport to Pryvoz Bus Stationbus
13h 50mTrain to Billund Airport, fly to Iași International Airport, bus
- Take the train from Odense St. to Vejle St.train
- Fly from Billund Airport (BLL) to Iași International Airport (IAS)plane BLL - IAS
- Take the bus from Iași to Chisinau Airportbus
- Take the bus from Chisinau Airport to Pryvoz Bus Stationbus
14h 30m
Billund Airport (BLL) to Rzeszów–Jasionka Airport (RZE) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odense to Ukraine is to train and fly which costs 6 500 ₴ - 20 000 ₴ and takes 12h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odense to Ukraine is to train and fly which takes 12h 56m and costs 6 500 ₴ - 20 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Odense to Ukraine. However, there are services departing from Odense and arriving at Khreshchatyk via Prague Main Train Station, Przemysl Glowny and Vokzalna. The journey, including transfers, takes approximately 30h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odense and Ukraine is 2171 km. The road distance is 1898.5 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odense to Ukraine without a car is to train and bus which takes 21h 18m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 21h 18m to get from Odense to Ukraine, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odense to Ukraine train services, operated by Danish Railways (DSB), depart from Odense station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odense to Ukraine is to train which takes 30h 13m and costs 13 000 ₴ - 20 000 ₴. Alternatively, you can bus, which costs and takes 23h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odense to Ukraine train services, operated by Danish Railways (DSB), arrive at Praha Hlavni Nadrazi station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Odense to Ukraine is 1899 km. It takes approximately 19h 42m to drive from Odense to Ukraine.
What companies run services between Odense, Denmark and Ukraine?
You can take a train from Odense to Khreshchatyk via Prague Main Train Station, Przemysl Glowny, Kyiv-Pas., and Vokzalna in around 30h 13m. Alternatively, you can take a bus from Odense Station to Khreshchatyk via Hamburg, Zentraler Omnibusbahnhof, Berlin, Zentralen Omnibusbahnhof, Masurenallee - Berlin, Kyiv 32 Petlyury St., and Vokzalna in around 23h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lot.com
Flights from Billund Airport to Rzeszów–Jasionka Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₴6,000–20,000
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- ₴4,200–14,000
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- ₴4,700–19,000
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via Gdansk
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- ₴4,200–14,000
Flights from Billund Airport to Warsaw Chopin Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₴3,800–12,000
Flights from Copenhagen Airport to Warsaw Chopin Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₴3,500–11,000
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice via Warsaw Chopin Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- ₴3,400–13,000
Flights from Berlin Brandenburg Airport to Chișinău International Airport via Warsaw Chopin Airport
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₴5,000–9,500
- Website
- flysas.com
Flights from Billund Airport to Rzeszów–Jasionka Airport via Copenhagen Airport, Warsaw Chopin Airport
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₴5,000–21,000
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- ₴4,200–14,000
Flights from Billund Airport to Warsaw Chopin Airport via Copenhagen Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₴5,000–11,000
Flights from Copenhagen Airport to Warsaw Chopin Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₴3,500–11,000
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₴3,400–8,500
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice via Warsaw Chopin Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- ₴3,400–13,000
- Website
- ryanair.com
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via London Stansted
- Ave. Duration
- 6h 50m
- When
- Monday
- Estimated price
- ₴3,200–7,500
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₴1,500–7,500
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice via Vienna
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- ₴1,500–7,500
- Website
- lufthansa.com
Flights from Copenhagen Airport to Rzeszów–Jasionka Airport via Frankfurt
- Ave. Duration
- 4h 37m
- When
- Saturday
- Estimated price
- ₴4,700–19,000
- Website
- flyulendo.com
Flights from Berlin Brandenburg Airport to Chișinău International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- ₴1,900–8,000
Flights from Billund Airport to Iași International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₴2,300–14,000
- Website
- austrian.com
Flights from Berlin Brandenburg Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₴4,100–17,000
- Website
- wizzair.com
Flights from Copenhagen Airport to Warsaw Chopin Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₴1,300–6,500
- Website
- norwegian.com
Flights from Copenhagen Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 30m
- When
- Thursday and Sunday
- Estimated price
- ₴1,400–6,500
- Website
- auraairlines.com
Flights from Berlin Brandenburg Airport to Chișinău International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₴2,500–12,000
- Website
- flyone.eu
Flights from Berlin Brandenburg Airport to Chișinău International Airport
- Ave. Duration
- 2h 20m
- When
- Sunday
- Estimated price
- ₴2,600–8,000
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Odense St. to Berlin Südkreuz
- Ave. Duration
- 5h 59m
- Frequency
- Twice daily
- Estimated price
- ₴6,500–10,000
- Website
- https://www.dsb.dk/en/
Train from Odense to Praha Hlavni Nadrazi
- Ave. Duration
- 9h 49m
- Frequency
- Twice daily
- Estimated price
- ₴10,000–16,000
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Vejle St.
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ₴900–1,400
- Website
- https://www.dsb.dk/en/
Train from Odense St. to Copenhagen Lufthavn
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- ₴1,900–2,800
- Website
- https://www.dsb.dk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Prague Main Train Station to Przemysl Glowny
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- ₴1,900–3,100
- Website
- https://regiojet.com/
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₴600–1,100
- Website
- https://regiojet.com/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Przemysl Glowny to Kyiv-Pas.
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ₴600–1,000
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
Train from Przemysl Glowny to Lviv
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ₴1,900–2,600
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴1,900–2,600
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Odense to Malmo C
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- ₴1,000–1,600
- Website
- https://www.snalltaget.se/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 29m
- Frequency
- Every 2 hours
- Estimated price
- ₴1,800–4,200
- Website
- https://www.intercity.pl/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ₴2,500–4,400
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Masurenallee - Berlin to Kyiv 32 Petlyury St.
- Ave. Duration
- 13h 50m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
Bus from Chisinau Airport to Pryvoz Bus Station
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Rzeszow–Jasionka Airport to Lviv
- Ave. Duration
- 2h 59m
- Frequency
- Every 4 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Berlin to Kyiv
- Ave. Duration
- 22h 37m
- Frequency
- Every 15 minutes
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Odense Station to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- ₴1,000–1,700
- Website
- https://www.flixbus.co.uk
Bus from Hamburg, Zentraler Omnibusbahnhof to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₴900–1,600
- Website
- https://www.flixbus.co.uk
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Świnoujście to Kyiv Bus station
- Ave. Duration
- 23h 55m
- Frequency
- Once daily
- Estimated price
- ₴6,000–12,000
- Website
- https://www.sindbad.pl/en/home
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Warszawa Centralna Station to Lviv Palace Square
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Iași to Chisinau Airport
- Ave. Duration
- 3h 32m
- Frequency
- Every 30 minutes
- Estimated price
- ₴1,400–2,000
- Schedules at
- galtrans.md
- Phone
- +49 180 6 666600
- info@ttline.com
- Website
- ttline.com
Car ferry from Trelleborg to Świnoujście
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₴1,700–6,000
- Website
- https://www.ttline.com/en/#/
Want to know more about travelling around Ukraine
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2307+ hotels available in Ukraine.


































