There are 6 ways to get from Varna to Athens by plane, train, bus 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  •  4 h 12 min

  1. Fly from Varna (VAR) to Athens (ATH) VAR - ATH

$108 - $293

Cheapest option

Train, bus Municipality of Stara Zagora  •  15 h 44 min

  1. Take the train from Varna to Stara Zagora 8632 / ...
  2. Take the bus from Stara Zagora to Athens

$48 - $79

4 alternative options

Train, bus via Thessaloniki  •  20 h 50 min

  1. Take the train from Varna to Sofia
  2. Take the train from Sofia to Blagoevgrad 361
  3. Take the bus from Blagoevgrad to Thessaloniki
  4. Take the train from Thessaloniki to Athens 601

$52 - $71

Bus EAAA  •  24 h

  1. Take the bus from Varna to Athens

$45 - $90

Bus Valeross  •  33 h 58 min

  1. Take the bus from Varna to Yambol
  2. Take the bus from Yambol to Athens

$55 - $87

Drive  •  13 h 7 min

  1. Drive from Varna to Athens 763.3 miles

$180 - $270

What companies run services between Varna, Bulgaria and Athens, Greece?

Bulgaria Air, Turkish Airlines and nine other airlines fly from Varna to Athens 5 times a day. Alternatively, EAAA operates a bus from Varna to Athens 3 times a day. Tickets cost $55 - $80 and the journey takes 24 h. Three other operators also service this route.

Airlines
Bulgaria Air
Website
air.bg
Flights from Varna to Athens via Sofia
Ave. Duration
3 h 30 min
When
Monday, Tuesday and Wednesday
Estimated price
$90 - $500
Turkish Airlines
Website
p.turkishairlines.com
Flights from Varna to Athens via Istanbul
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$140 - $750
Swiss
Website
swiss.com
Flights from Varna to Athens via Zurich
Ave. Duration
6 h
When
Sunday
Estimated price
$90 - $900
Ryanair
Website
ryanair.com
Flights from Varna to Athens via Sofia
Ave. Duration
3 h 10 min
When
Monday, Thursday and Saturday
Estimated price
$28 - $170
Austrian Airlines
Website
austrian.com
Flights from Varna to Athens via Vienna
Ave. Duration
6 h
When
Tuesday and Saturday
Estimated price
$290 - $900
Train operators
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Varna to Stara Zagora
Ave. Duration
4 h 5 min
Frequency
Twice daily
Estimated price
$8 - $9
Website
bdz.bg
Train from Varna to Sofia
Ave. Duration
7 h 45 min
Frequency
5 times a day
Estimated price
$14 - $16
Website
bdz.bg
Train from Sofia to Blagoevgrad
Ave. Duration
2 h 8 min
Frequency
4 times a day
Estimated price
$2 - $4
Website
bdz.bg
Greek Railways (OSE)
Website
trainose.gr
Train from Thessaloniki to Athens
Ave. Duration
5 h 10 min
Frequency
Every 4 hours
Estimated price
$28 - $40
Website
trainose.gr
Purchase a
eurail.com
Second Class
$28 - $40
First Class
$35 - $50
Bus operators
Municipality of Stara Zagora
Website
starazagora.bg
Bus from Stara Zagora to Athens
Ave. Duration
10 h 30 min
Frequency
Twice daily
Estimated price
$40 - $70
Schedules at
starazagora.bg
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Blagoevgrad to Thessaloniki
Ave. Duration
2 h 41 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
union-ivkoni.com
Bus from Varna to Athens
Ave. Duration
21 h 8 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
union-ivkoni.com
EAAA
Website
rta.government.bg
Bus from Varna to Athens
Ave. Duration
24 h
Frequency
3 times a day
Estimated price
$55 - $80
Schedules at
rta.government.bg
Tourist Service Holding AD
Phone
02 981 13 33
Email
outgoing@tourist-service.com
Website
tourist-service.com
Bus from Varna to Athens
Ave. Duration
19 h 25 min
Frequency
Once a week
Estimated price
$89
Schedules at
tourist-service.com
Ilias Travel
Phone
+359 2831 9192
Email
office@iliastravel.com
Website
iliastravel.com
Bus from Varna to Athens
Ave. Duration
23 h 30 min
Frequency
Once a week
Estimated price
$110 - $120
Schedules at
iliastravel.com
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Varna to Yambol
Ave. Duration
4 h 28 min
Frequency
Once daily
Estimated price
$9 - $12
Schedules at
autogaravn.com
Valeross
Phone
046/ 66 13 21
Email
valeross_holiday@abv.bg
Website
valeross.com
Bus from Yambol to Athens
Ave. Duration
28 h 30 min
Frequency
Once daily
Estimated price
$45 - $75
Schedules at
valeross.com

Want to know more about travelling around Greece

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 Varna and Athens is 682 km. The road distance is 1221 km.

The cheapest way to get from Varna to Athens is to train and bus which costs $50 - $75 and takes 20 h 50 min.

The quickest way to get from Varna to Athens is to fly which takes 4 h 12 min and costs $100 - $300.

Yes, there is a direct bus departing from Varna and arriving at Athens. Services depart four times a day, and operate every day. The journey takes approximately 24 h.

It takes approximately 4 h 12 min to get from Varna to Athens, including transfers.