There are 5 ways to get from Constanța to Odessa by train, bus, night 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

Train, bus  •  13 h 56 min

  1. Take the train from Constanta to Tulcea Oras R
  2. Take the bus from Izmail to Odessa Central Bus

$42 - $67

Cheapest option

Bus  •  14 h

  1. Take the bus from Constanța to Odessa Central Bus Sofia-Varna-Odessa

$26 - $40

3 alternative options

Train, night train, Commuter train  •  17 h 27 min

  1. Take the train from Constanta to Tulcea Oras R
  2. Take the night train from Izmail to Belgorod-Dnestrovski
  3. Take the Commuter train from Belgorod-Dnestrovski to Odessa

$41 - $69

Drive  •  7 h 45 min

  1. Drive from Constanța to Odessa 330.9 miles

$50 - $80

Bus, fly  •  9 h 42 min

  1. Take the bus from Mangalia to Varna
  2. Fly from Varna (VAR) to Odesa (ODS) VAR - ODS

$104 - $274

Questions & Answers

The cheapest way to get from Constanța to Odessa is to bus which costs $26 - $40 and takes 14 h.

More details

The quickest way to get from Constanța to Odessa is to drive which costs $50 - $80 and takes 7 h 45 min.

More details

The distance between Constanța and Odessa is 304 km. The road distance is 529.5 km.

Get driving directions

It takes approximately 13 h 56 min to get from Constanța to Odessa, including transfers.

More details

Yes, there is a direct bus departing from Constanța and arriving at Odessa Central Bus. Services depart four times a week. The journey takes approximately 14 h.

More details

What companies run services between Constanța, Romania and Odessa, Ukraine?

Maximov Tours operates a bus from Constanța to Odessa 4 times a week. Tickets cost $26 - $40 and the journey takes 14 h.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Varna to Odesa via Istanbul
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$120 - $430
Bulgaria Air
Website
air.bg
Flights from Varna to Odesa via Sofia
Ave. Duration
6 h 22 min
When
Friday and Sunday
Estimated price
$90 - $330
Train operators
Romanian Railways (CFR)
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Night train from Izmail to Belgorod-Dnestrovski
Ave. Duration
4 h 12 min
Frequency
4 times a week
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $18
Southwestern Railways
Website
swrailway.gov.ua
Train from Belgorod-Dnestrovski to Odessa
Ave. Duration
2 h 20 min
Frequency
5 times a day
Estimated price
$1
Schedules at
swrailway.gov.ua
Bus operators
Ukraine buses
Website
ticket.bus.com.ua
Bus from Izmail to Odessa Central Bus
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$5 - $7
Schedules at
ticket.bus.com.ua
Maximov Tours
Website
maximovtours.com
Bus from Constanța to Odessa Central Bus
Ave. Duration
14 h
Frequency
4 times a week
Estimated price
$26 - $40
Schedules at
maximovtours.com
Mercado Sud
Phone
(0721) 643.210
Email
office@mercado-sud.ro
Website
mercado-sud.ro
Bus from Mangalia to Varna
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$24 - $35
Schedules at
mercado-sud.ro

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 do I get from Sydney to Melbourne, How do I buy a London Underground ticket? and Want to know more about Flixbus? - to help you get the most out of your next trip.