There are 7 ways to get from Donetsk to Odessa by bus, taxi, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, taxi, train  •  21 h 26 min

$30 - $49

6 alternative options

Train via Belgorod  •  27 h 41 min

  1. AVE

$52 - $100

Bus  •  33 h 8 min

$50 - $76

Train  •  36 h 43 min

$47 - $98

Bus Hayreniq Tour  •  42 h 13 min

$56 - $81

Drive  •  12 h 50 min

  1. 575.5 miles

$75 - $110

Train, fly  •  12 h 35 min

  1. ROV - ODS

$243 - $646

What companies run services between Donetsk, Russia and Odessa, Ukraine?

You can take a train from Donetsk to Odessa via Kamenskaja, Rossosch, Belgorod, and Harkov Pass in around 27 h 41 min. Alternatively, you can take a bus from Donetsk to Odessa via Kamensk-Shakhtinsky and Millerovo in around 33 h 8 min.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Platov to Odesa via Istanbul
Ave. Duration
8 h 27 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$180 - $700
Belavia Belarusian Airlines
Website
belavia.by
Flights from Platov to Odesa via Minsk
Ave. Duration
11 h 25 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$210 - $600
Ukraine International Airlines
Website
flyuia.com
Flights from Platov to Odesa via Tel Aviv
Ave. Duration
8 h 10 min
When
Thursday and Sunday
Estimated price
$260 - $950
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Krasnij Liman to Odessa Gl.
Ave. Duration
15 h 35 min
Frequency
6 times a week
Estimated price
$5 - $14
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $8
2nd Class
$9 - $14
1st Class
$23 - $35
Train from Harkov Pass to Odessa Gl.
Ave. Duration
14 h 37 min
Frequency
Twice daily
Estimated price
$5 - $13
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$5 - $7
2nd Class
$8 - $13
1st Class
$21 - $29
Train from Herson to Odessa Gl.
Ave. Duration
5 h 45 min
Frequency
Twice daily
Estimated price
$3 - $9
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$6 - $9
1st Class
$14 - $20
Russian Railways (RZhD)
Website
rzd.ru
Train from Kamenskaja to Rossosch
Ave. Duration
3 h 16 min
Frequency
Every 3 hours
Estimated price
$12 - $23
Website
pass.rzd.ru
3rd Class (Platzcart)
$12 - $18
2nd Class (Kupé)
$15 - $23
Train from Rossosch to Belgorod
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$15 - $35
Website
pass.rzd.ru
3rd Class (Platzcart)
$15 - $23
2nd Class (Kupé)
$23 - $35
Train from Belgorod to Harkov Pass
Ave. Duration
1 h 18 min
Frequency
4 times a day
Estimated price
$6 - $12
Website
pass.rzd.ru
Train from Kamenskaja to Djankoi
Ave. Duration
24 h 5 min
Frequency
Once daily
Estimated price
$21 - $55
Website
pass.rzd.ru
3rd Class (Platzcart)
$21 - $35
2nd Class (Kupé)
$35 - $55
Train from Djankoi to Herson
Ave. Duration
4 h 23 min
Frequency
Once daily
Estimated price
$9 - $17
Website
pass.rzd.ru
Train from Lichaja to Rostov Glavnij
Ave. Duration
2 h 20 min
Frequency
Hourly
Estimated price
$10 - $19
Website
pass.rzd.ru
3rd Class (Platzcart)
$10 - $16
2nd Class (Kupé)
$12 - $19
Bus operators
Vokzal Avto
Phone
37-37-90
Website
vokzal-avto.ru
Bus from Donetsk to Lugansk
Ave. Duration
1 h 18 min
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
avtovokzal-volgograd.ru
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Kamensk-Shakhtinsky to Millerovo
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$5 - $8
Schedules at
avtovokzaly.ru
Bus from Millerovo to Odessa
Ave. Duration
30 h 7 min
Frequency
4 times a week
Estimated price
$30 - $50
Schedules at
avtovokzaly.ru
Bus from Lugansk to Rostov-na-Donu
Ave. Duration
5 h 50 min
Frequency
4 times a day
Estimated price
$8 - $12
Schedules at
avtovokzaly.ru
Hayreniq Tour
Website
hayreniqtour.ru
Bus from Rostov-on-Don to Odessa
Ave. Duration
32 h 35 min
Frequency
Twice a week
Estimated price
$45 - $65
Schedules at
hayreniqtour.ru
Other operators
Taxi from Lugansk to Sewersk
Ave. Duration
2 h 5 min
Estimated price
$20 - $24
Edinaya Sluzhba Taksi Luganska
Phone
+380 99 558 6262
АСТPA Takci
Phone
+380 642 585 858

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.

Questions & Answers

The distance between Donetsk and Odessa is 724 km. The road distance is 921 km.

The cheapest way to get from Donetsk to Odessa is to bus and taxi and train which costs RUB 1800 - RUB 3100 and takes 21 h 26 min.

The quickest way to get from Donetsk to Odessa is to train and fly which takes 12 h 35 min and costs RUB 15000 - RUB 41000.

No, there is no direct bus from Donetsk to Odessa. However, there are services departing from Donetsk and arriving at Odessa via Lugansk, Rostov Glavnij and Rostov-on-Don. The journey, including transfers, takes approximately 42 h 13 min.

It takes approximately 21 h 26 min to get from Donetsk to Odessa, including transfers.