There are 6 ways to get from Odesa to Kaniv by train, taxi, bus, or car
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, taxi
best- Take the train from Odesa-Holovna to Знам'янка Пасажирськаtrain
- Take the train from Знам'янка Пасажирська to Корсуньtrain
- Take the taxi from Корсунь to Kanivtaxi
9h 36m₴844–1,646Train, bus
cheapest- Take the train from Odesa-Holovna to Kyiv-Pas.train 106Ш
- Take the bus from Kyiv Vydubychi to Kanivbus
13h 5m₴408–899Bus
- Take the bus from Starosinna Bus Station to Kyiv Vydubychibus
- Take the bus from Kyiv Vydubychi to Kanivbus
10h 20m₴805–2,804Drive 440.6 km
- Drive from Odesa to Kanivcar 440.6 km
6h₴3,028–4,374Taxi
- Take the taxi from Odesa to Kanivtaxi 440.6 km
6h₴2,900–3,500Bus via Mykolayiv
- Take the bus from Odesa Central Bus Station to Mykolaiv Central Bus Stationbus
- Take the bus from Mykolaiv Central Bus Station to Cherkasy Bus Stationbus
- Take the bus from Cherkasy Bus Station to Kanivbus
14h 37m₴761–1,443
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odesa to Kaniv is to train and bus which costs 400 ₴ - 900 ₴ and takes 13h 5m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odesa to Kaniv is to drive which takes 6h and costs 3 000 ₴ - 4 400 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Odesa station to Kaniv. However, there are services departing from Starosinna Bus Station and arriving at Kaniv via Kyiv Vydubychi. The journey, including transfers, takes approximately 10h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odesa and Kaniv is 607 km. The road distance is 440.6 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odesa to Kaniv without a car is to train and taxi which takes 9h 36m and costs 800 ₴ - 1 700 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 9h 36m to get from Odesa to Kaniv, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Kaniv bus services, operated by Ecolines (Autolux), depart from Starosinna Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Kaniv bus services, operated by Ecolines (Autolux), arrive at Kyiv Vydubychi station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Odesa to Kaniv is 441 km. It takes approximately 6h to drive from Odesa to Kaniv.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are eight+ hotels available in Kaniv.
What companies run services between Odesa, Ukraine and Kaniv, Ukraine?
You can take a bus from Starosinna Bus Station to Kaniv via Kyiv Vydubychi in around 10h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- uz.gov.ua
Train from Odesa-Holovna to Знам'янка Пасажирська
- Ave. Duration
- 5h 32m
- Frequency
- Twice daily
- Estimated price
- ₴240–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
- ₴500–600
- Berth
- ₴240–330
- Deluxe
- ₴1,000–1,500
Train from Знам'янка Пасажирська to Корсунь
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- ₴220–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
- ₴500–600
- Berth
- ₴220–310
- Deluxe
- ₴700–1,000
Train from Odesa-Holovna to Kyiv-Pas.
- Ave. Duration
- 8h 33m
- Frequency
- Once daily
- Estimated price
- ₴260–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
- ₴500–600
- Berth
- ₴260–360
- Deluxe
- ₴1,400–2,000
- Phone
- +380 44 594 9010
- [email protected]
- Website
- ecolines.net
Bus from Starosinna Bus Station to Kyiv Vydubychi
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₴650–2,600
- Schedules at
- autolux.ua
- Website
- inbus.ua
Bus from Kyiv Vydubychi to Kaniv
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- ₴130–290
- Website
- https://inbus.ua/en
Bus from Kyiv Vydubychi to Kaniv
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- ₴130–290
- Website
- https://inbus.ua/en
Bus from Odesa Central Bus Station to Mykolaiv Central Bus Station
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- ₴220–310
- Website
- https://inbus.ua/en
Bus from Mykolaiv Central Bus Station to Cherkasy Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₴380–900
- Website
- https://inbus.ua/en
Bus from Cherkasy Bus Station to Kaniv
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- ₴160–240
- Website
- https://inbus.ua/en
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- orionbus.net
Bus from Odesa Central Bus Station to Mykolaiv Central Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Ave. Duration
- 3h 29m
- Estimated price
- ₴380–3,500
Bolt app
- Website
- bolt.eu
Bond
- Phone
- +380487007007
- Website
- bond.od.ua
Opti
- Phone
- +38048734-47-34
- Website
- opti.global
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Getting to Rome from the airport, and How to get from Luton Airport into central London - to help you get the most out of your next trip.






