There are 5 ways to get from Odessa to Varna by train, bus, 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  •  18 h 54 min

  1. Take the train from Odessa Gl. to Izmail
  2. Take the train from Tulcea Oras to Medgidia
  3. Take the train from Constanta to Mangalia
  4. Take the bus from Mangalia to Varna

$65 - $108

Cheapest option

Bus via Tatarbunary  •  21 h 39 min

  1. Take the bus from Odessa, Pryvoz to Tatarbunary
  2. Take the bus from Tatarbunary to Varna Odessa-Varna-Sofia

$26 - $55

3 alternative options

Bus  •  16 h

  1. Take the bus from Odessa to Varna Odessa-Varna-Sofia

$28 - $40

Drive  •  9 h 37 min

  1. Drive from Odessa to Varna 403.9 miles

$60 - $95

Fly  •  5 h 50 min

  1. Fly from Odesa (ODS) to Varna (VAR) ODS - VAR

$152 - $604

What companies run services between Odessa, Ukraine and Varna, Bulgaria?

Avtoekspres operates a bus from Odessa to Varna once daily. Tickets cost $28 - $40 and the journey takes 16 h. Three other operators also service this route. Alternatively, Turkish Airlines flies from Odessa to Varna once daily.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Odesa to Varna via Istanbul
Ave. Duration
4 h 7 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $600
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Odessa Gl. to Izmail
Ave. Duration
5 h 22 min
Frequency
6 times a week
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
Romanian Railways (CFR)
Phone
0219521
Website
cfrcalatori.ro
Train from Tulcea Oras to Medgidia
Ave. Duration
2 h 47 min
Frequency
3 times a day
Estimated price
$5 - $9
Website
cfrcaltori.ro
Train from Constanta to Mangalia
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$1 - $3
Website
cfrcaltori.ro
Bus operators
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
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Odessa to Varna
Ave. Duration
16 h
Frequency
Once daily
Estimated price
$28 - $40
Schedules at
autogaravn.com
Bus from Tatarbunary to Varna
Ave. Duration
16 h
Frequency
3 times a week
Estimated price
$22 - $50
Schedules at
autogaravn.com
Alba Service
Phone
+35952 91-99-03
Email
albatur@ukr.net
Website
albaserv.com
Bus from Odessa Zob to Varna
Ave. Duration
18 h
Frequency
3 times a week
Estimated price
$38
Schedules at
albaserv.com
Maximov Tours
Website
maximovtours.com
Bus from Odessa Central Bus to Varna
Ave. Duration
17 h 30 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
maximovtours.com
Bus from Tatarbunary to Varna
Ave. Duration
15 h
Frequency
Twice a week
Estimated price
$30 - $40
Schedules at
maximovtours.com
Ukraine buses
Website
ticket.bus.com.ua
Bus from Odessa, Pryvoz to Tatarbunary
Ave. Duration
4 h 39 min
Frequency
Hourly
Estimated price
$3 - $5
Schedules at
ticket.bus.com.ua

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 Travelling to and around Russia for the 2018 FIFA World Cup, What documents do I need to cross Niagara Falls? and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

The distance between Odessa and Varna is 425 km. The road distance is 646 km.

The cheapest way to get from Odessa to Varna is to bus which costs 750 ₴ - 1 000 ₴ and takes 16 h.

The quickest way to get from Odessa to Varna is to fly which takes 5 h 50 min and costs 3 900 ₴ - 16 000 ₴.

Yes, there is a direct bus departing from Odessa and arriving at Varna. Services depart twice a week, and operate Monday, Tuesday, Wednesday, Friday and Saturday. The journey takes approximately 16 h.

It takes approximately 18 h 54 min to get from Odessa to Varna, including transfers.