• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 6 ways to get from Yerevan to Odessa by plane, bus, train, car ferry, ferry 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.

Recommended option

Fly  •  9h 17m

  1. Fly from Erevan (EVN) to Odesa (ODS) EVN - ODS

$102 - $352

Cheapest option

Bus, train  •  45h 56m

  1. Take the bus from Yerevan to Pyatigorsk
  2. Take the train from Piatigorsk to Rossosch D
  3. Take the train from Rossosch to Belgorod
  4. Take the train from Belgorod to Harkov Pass D
  5. Take the train from Harkov Pass to Odessa Gl. D

$71 - $147

4 alternative options

Bus  •  2 days 14h

  1. Take the bus from Yerevan to Odessa Yerevan

$75 - $110

Train, car ferry  •  2 days 18h

  1. Take the train from Yerevan to Zestafoni 202
  2. Take the train from Zestap'oni to Poti
  3. Take the car ferry from P’ot’i to Chernomorsk

$144 - $343

Train, ferry  •  3 days 0h

  1. Take the train from Yerevan to Batumi 202
  2. Take the ferry from Batumi to Chernomorsk Chernomorsk / ...

$143 - $246

Drive  •  28h 14m

  1. Drive from Yerevan to Odessa 1280.9 miles

$160 - $250

Questions & Answers

The cheapest way to get from Yerevan to Odessa is to bus and train which costs $70 - $150 and takes 45h 56m.

More details

The quickest way to get from Yerevan to Odessa is to fly which costs $100 - $360 and takes 9h 17m.

More details

No, there is no direct bus from Yerevan to Odessa. However, there are services departing from Perekrestok Mashtoca-Amirjana and arriving at Odessa via Yerevan. The journey, including transfers, takes approximately 2 days 14h.

More details

The distance between Yerevan and Odessa is 1313 km. The road distance is 2049.5 km.

Get driving directions

The best way to get from Yerevan to Odessa without a car is to bus and train which takes 45h 56m and costs $70 - $150.

More details

It takes approximately 9h 17m to get from Yerevan to Odessa, including transfers.

More details

Yerevan to Odessa bus services, operated by Hayreniq Tour, depart from Yerevan station.

More details

The best way to get from Yerevan to Odessa is to fly which takes 9h 17m and costs $100 - $360. Alternatively, you can bus, which costs $75 - $110 and takes 2 days 14h.

Mode details

There is no direct flight from Erevan Airport to Odesa Airport. The quickest flight takes 6h 20m and has one stopover.

Search flights

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

More details

Map of how to get from Yerevan to Odessa.
Launch map view
  • Distance: 820.9 miles
  • Duration: 9h 17m

What companies run services between Yerevan, Armenia and Odessa, Ukraine?

Ukraine International Airlines, Austrian Airlines and five other airlines fly from Yerevan to Odessa 4 times a day. Alternatively, Hayreniq Tour operates a bus from Yerevan to Odessa twice a week. Tickets cost $75 - $110 and the journey takes 2 days 13h.

Airlines
Ukraine International Airlines
Website
flyuia.com
Flights from Erevan to Odesa via Boryspil
Ave. Duration
6h 20m
When
Every day
Estimated price
$100 - $350
Flights from Erevan to Odesa via Tel Aviv
Ave. Duration
9h 10m
When
Thursday and Sunday
Estimated price
$140 - $450
LOT
Website
lot.com
Flights from Erevan to Odesa via Warsaw Chopin
Ave. Duration
12h 5m
When
Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$220 - $850
Austrian Airlines
Website
austrian.com
Flights from Erevan to Odesa via Vienna
Ave. Duration
9h 25m
When
Monday, Wednesday and Friday
Estimated price
$600 - $2,700
Belavia Belarusian Airlines
Website
belavia.by
Flights from Erevan to Odesa via Minsk
Ave. Duration
12h 5m
When
Monday and Thursday
Estimated price
$230 - $410
Onur Air
Website
onurair.com
Flights from Erevan to Odesa via Istanbul Ataturk
Ave. Duration
7h 35m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$100 - $380
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Piatigorsk to Rossosch
Ave. Duration
13h 13m
Frequency
5 times a day
Estimated price
$21 - $55
Website
pass.rzd.ru
3rd Class (Platzcart)
$21 - $35
2nd Class (Kupé)
$35 - $55
Train from Rossosch to Belgorod
Ave. Duration
5h
Frequency
Once daily
Estimated price
$15 - $35
Website
pass.rzd.ru
3rd Class (Platzcart)
$15 - $22
2nd Class (Kupé)
$22 - $35
Train from Belgorod to Harkov Pass
Ave. Duration
1h 18m
Frequency
Once daily
Estimated price
$5 - $11
Website
pass.rzd.ru
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Harkov Pass to Odessa Gl.
Ave. Duration
13h 24m
Frequency
Twice daily
Estimated price
$4 - $11
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$4 - $7
2nd Class
$8 - $11
1st Class
$19 - $27
South Caucasus Railway
Website
ukzhd.am
Train from Yerevan to Zestafoni
Ave. Duration
12h 42m
Frequency
Once daily
Estimated price
$19 - $40
Schedules at
ukzhd.am
Reserved seats car
$19 - $21
Extra Comfort Compartment
$34 - $37
Compartment car
$30 - $32
Sleeping car
$50 - $54
Train from Yerevan to Batumi
Ave. Duration
15h 40m
Frequency
Once daily
Estimated price
$22 - $45
Schedules at
ukzhd.am
Reserved seats car
$22 - $24
Extra Comfort Compartment
$40 - $43
Compartment car
$36 - $38
Sleeping car
$58 - $63
Georgian Railway
Bus operators
Avazar Bus
Website
avazar-bus.am
Bus from Yerevan to Pyatigorsk
Ave. Duration
9h 1m
Frequency
6 times a week
Estimated price
$25 - $35
Schedules at
avazar-bus.am
Hayreniq Tour
Website
hayreniqtour.ru
Bus from Yerevan to Odessa
Ave. Duration
2 days 13h
Frequency
Twice a week
Estimated price
$75 - $110
Schedules at
hayreniqtour.ru
Ferry operators
Ferrysped
Car ferry from P’ot’i to Chernomorsk
Ave. Duration
2 days 0h
Frequency
Once a week
Estimated price
$120 - $300
Schedules at
navbul.com
Passenger car
$295
Adult passenger
$120
Ukrferry
Phone
+380 (482) 34- 82-96
Email
ukf@ukrferry.com
Website
ukrferry.com
Ferry from Batumi to Chernomorsk
Ave. Duration
2 days 5h
Frequency
4 times a week
Estimated price
$120 - $200
Schedules at
ukrferry.com
Lux
$270
Suite
$195
Standard
$120
Economy
$125

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, Travelling around the UAE and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Odessa is 2h behind Yerevan. It is currently 3:52 PM in Yerevan and 1:52 PM in Odessa.

Yes, the driving distance between Yerevan to Odessa is 2049 km. It takes approximately 28h 14m to drive from Yerevan to Odessa.

Get driving directions

AtlasGlobal, Onur Air, Georgian Airways and four other airlines offer flights from Erevan Airport to Odesa Airport.

Search flights

There are 2154+ hotels available in Odessa. Prices start at $21 USD per night.

More details

The best way to get from Yerevan to Erevan Airport is to line 108 Minibus which takes 30m and costs $1.

More details