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  •  23 h 2 min

  1. Take the bus from Donetsk to Lugansk
  2. Take a taxi from Lugansk to Rubeshnoe
  3. Take the train from Rubeshnoe to Kupyansk Uslowoj
  4. Take the train from Kupyansk Uslowoj to Harkov Pass
  5. Take the train from Harkov Pass to Kiev Pass
  6. Take the train from Kiev Pass to Odessa Gl.

$34 - $63

6 alternative options

Bus  •  34 h 56 min

  1. Take the bus from Kamensk-Shakhtinsky to Millerovo
  2. Take the bus from Millerovo to Odessa

$49 - $84

Bus Hayreniq Tour  •  42 h 19 min

  1. Take the bus from Donetsk to Lugansk
  2. Take the bus from Lugansk to Novocherkassk
  3. Take the bus from Rostov-on-Don to Odessa

$54 - $87

Drive  •  12 h 50 min

  1. Drive from Donetsk to Odessa 575.5 miles

$75 - $110

Bus to Platov, fly to Odesa  •  11 h 42 min

  1. Take the bus from Kamensk-Shakhtynsky to Novocherkassk
  2. Fly from Platov (ROV) to Odesa (ODS) ROV - ODS

$231 - $626

Bus, taxi, train, train to Kharkiv, fly to Odesa  •  14 h 41 min

  1. Take the bus from Donetsk to Lugansk
  2. Take a taxi from Lugansk to Rubeshnoe
  3. Take the train from Rubeshnoe to Kupyansk Uslowoj
  4. Take the train from Kupyansk Uslowoj to Harkov Pass
  5. Fly from Kharkiv (HRK) to Odesa (ODS) HRK - ODS

$85 - $140

Bus to Platov, fly to Kherson, bus  •  19 h 7 min

  1. Take the bus from Kamensk-Shakhtynsky to Novocherkassk
  2. Fly from Platov (ROV) to Kherson (KHE) ROV - KHE
  3. Take the bus from Kherson to Odessa

$170 - $526

Questions & Answers

The cheapest way to get from Donetsk to Odessa is to bus and taxi and train which costs RUB 2200 - RUB 4200 and takes 23 h 2 min.

More details

The quickest way to get from Donetsk to Odessa is to bus and fly which costs RUB 15000 - RUB 42000 and takes 11 h 42 min.

More details

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

More details

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

Get driving directions

The best way to get from Donetsk to Odessa without a car is to bus and taxi and train which takes 23 h 2 min and costs RUB 2200 - RUB 4200.

More details

It takes approximately 23 h 2 min to get from Donetsk to Odessa, including transfers.

More details

Donetsk to Odessa bus services, operated by Vokzal Avto, depart from Donetsk station.

More details

There is no direct flight from Platov Airport to Odesa Airport. The quickest flight takes 5 h 20 min and has one stopover.

Search flights

Donetsk to Odessa bus services, operated by Hayreniq Tour, arrive at Odessa station.

More details

Odessa is 1 h behind Donetsk. It is currently 8:18 AM in Donetsk and 8:18 AM in Odessa.

Map of how to get from Donetsk to Odessa.
Launch map view
  • Distance: 452.5 miles
  • Duration: 23 h 2 min

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

You can take a bus from Donetsk to Odessa via Kamensk-Shakhtinsky and Millerovo in around 34 h 56 min.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Platov to Odesa via Istanbul
Ave. Duration
9 h 10 min
When
Every day
Estimated price
$180 - $700
Flights from Kharkiv to Odesa via Istanbul
Ave. Duration
5 h 20 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$200 - $750
Flights from Platov to Kherson via Istanbul
Ave. Duration
13 h 40 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$190 - $700
Flights from Platov to Kherson via Moscow Vnukovo, Istanbul
Ave. Duration
10 h 47 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$240 - $850
Flights from Platov to Kherson via Moscow Sheremetyevo, Istanbul
Ave. Duration
12 h
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$270 - $1,000
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
Flights from Kharkiv to Odesa via Kiev
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$110 - $190
Flights from Platov to Kherson via Minsk, Kiev
Ave. Duration
8 h 30 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$220 - $650
Flights from Platov to Kherson via Tbilisi, Kiev
Ave. Duration
9 h 35 min
When
Every day
Estimated price
$140 - $490
Flights from Platov to Kherson via Istanbul, Kiev
Ave. Duration
11 h 55 min
When
Friday and Sunday
Estimated price
$220 - $800
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
Flights from Kharkiv to Odesa via Minsk
Ave. Duration
4 h 35 min
When
Tuesday and Wednesday
Estimated price
$210 - $600
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Rubeshnoe to Kupyansk Uslowoj
Ave. Duration
2 h 6 min
Frequency
Once daily
Estimated price
$2 - $7
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$2 - $4
2nd Class
$5 - $7
1st Class
$11 - $15
Train from Kupyansk Uslowoj to Harkov Pass
Ave. Duration
2 h 24 min
Frequency
Twice daily
Estimated price
$2 - $7
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$2 - $4
2nd Class
$5 - $7
1st Class
$10 - $15
Train from Harkov Pass to Kiev Pass
Ave. Duration
4 h 38 min
Frequency
5 times a day
Estimated price
$3 - $10
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $6
2nd Class
$6 - $10
1st Class
$15 - $22
Train from Kiev Pass to Odessa Gl.
Ave. Duration
6 h 54 min
Frequency
4 times a day
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $6
2nd Class
$7 - $11
1st Class
$18 - $25
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
31 h 55 min
Frequency
4 times a week
Estimated price
$30 - $60
Schedules at
avtovokzaly.ru
Bus from Lugansk to Novocherkassk
Ave. Duration
4 h 43 min
Frequency
4 times a day
Estimated price
$7 - $11
Schedules at
avtovokzaly.ru
Bus from Kamensk-Shakhtynsky to Novocherkassk
Ave. Duration
2 h 14 min
Frequency
Once daily
Estimated price
$5 - $8
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
$40 - $65
Schedules at
hayreniqtour.ru
Odessa bus station
Website
odessabus.com
Bus from Kherson to Odessa
Ave. Duration
3 h 30 min
Frequency
Every 4 hours
Estimated price
$7
Schedules at
odessabus.com
Book at
ticket.bus.com.ua
Other operators
Taxi from Lugansk to Rubeshnoe
Ave. Duration
1 h 42 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 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 Bali: What to do if Mount Agung erupts, What are the different types of Renfe trains in Spain? and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Donetsk to Odessa is 921 km. It takes approximately 12 h 50 min to drive from Donetsk to Odessa.

Get driving directions

Aeroflot Russian Airlines, Belavia Belarusian Airlines, Ukraine International Airlines and Turkish Airlines offer flights from Platov Airport to Odesa Airport.

Search flights

There are 2524+ hotels available in Odessa. Prices start at $26 USD per night.

More details

Where to next?