There are 8 ways to get from Varna to Piraeus by plane, subway, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Varna Airport, subway
best- Fly from Varna Airport (VAR) to Athens International Airport (ATH)plane VAR - ATH
- Take the subway from Athens Airport to Dimotikó Théatro Peiraiásubway
8h 33m€147–297Train, bus via Thessaloníki
cheapest- Take the train from Varna to Sofia Severtrain
- Take the train from Sofia to Blagoevgradtrain
- Take the bus from Blagoevgrad Bus Station to Thessaloniki Train Station Bus Stopbus
- Take the train from Thessaloniki to Athenstrain Ic
22h 44m€49–80Train, bus
- Take the train from Varna to Pleventrain 2614 / ...
- Take the bus from Pleven to Athensbus
21h 8m€79–85Drive 1,147 km
- Drive from Varna to Piraeuscar 1,147 km
14h 11m€203–293Shuttle to Bucharest Otopeni, fly, subway
- Take a shuttle bus from Varna to Bucharest Otopeni Airport
- Fly from Bucharest Otopeni (OTP) to Athens International Airport (ATH)plane OTP - ATH
- Take the subway from Athens Airport to Dimotikó Théatro Peiraiásubway
9h 1m€255–448Train, bus via Stara Zagora
- Take the train from Varna to Stara Zagoratrain 8650 / ...
- Take the bus from Stara Zagora Central Bus Station to Piraeus Port Akti Kondilibus Citylines 79
21h 58m€68–92Bus via Keşan
- Take the bus from Varna Central Bus Station to Kırklareli Bus Stationbus
- Take the bus from Kırklareli to Keşanbus
- Take the bus from Keşan to Athensbus
23h 24mBus
- Take the bus from Varna to Rusebus
- Take the bus from Ruse Central Bus Station to Piraeus Port Akti Kondilibus Union Ivkoni - Unibus 7
23h 57m€75–104
Varna to Piraeus by train, foot, and bus
Questions & Answers
The cheapest way to get from Varna to Piraeus is to train and bus via Thessaloníki which costs €45 - €85 and takes 22h 44m.
The fastest way to get from Varna to Piraeus is to fly and subway which takes 8h 33m and costs €140 - €300.
No, there is no direct bus from Varna station to Piraeus. However, there are services departing from Varna Central Bus Station and arriving at Πλ.Κοραη via Kırklareli, Keşan and Παλαια Αγορα. The journey, including transfers, takes approximately 23h 24m.
The distance between Varna and Piraeus is 731 km. The road distance is 1147 km.
The best way to get from Varna to Piraeus without a car is to train and bus which takes 21h 8m and costs €75 - €85.
It takes approximately 8h 33m to get from Varna to Piraeus, including transfers.
Varna to Piraeus bus services, operated by Arda Tur, depart from Varna Central Bus Station.
Varna to Piraeus bus services, operated by Arda Tur, arrive at Kırklareli Bus Station.
Yes, the driving distance between Varna to Piraeus is 1147 km. It takes approximately 14h 11m to drive from Varna to Piraeus.
There are 11909+ hotels available in Piraeus.
What companies run services between Varna, Bulgaria and Piraeus, Greece?
You can take a bus from Varna Central Bus Station to Πλ.Κοραη via Kırklareli Bus Station, Kırklareli, Keşan, Keşan, Athens, and Παλαια Αγορα in around 23h 24m.
- Website
- en.aegeanair.com
Flights from Varna Airport to Athens International Airport via Sofia
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €55–210
Flights from Bucharest Otopeni to Athens International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €65–140
- Website
- air.bg
Flights from Varna Airport to Athens International Airport via Sofia
- Ave. Duration
- 6h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €55–210
Flights from Bucharest Otopeni to Athens International Airport via Sofia
- Ave. Duration
- 3h 35m
- When
- Thursday and Friday
- Estimated price
- €65–140
- Website
- turkishairlines.com
Flights from Varna Airport to Athens International Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Tuesday to Sunday
- Estimated price
- €50–650
- Website
- austrian.com
Flights from Varna Airport to Athens International Airport via Vienna
- Ave. Duration
- 5h 35m
- When
- Friday and Sunday
- Estimated price
- €85–280
- Website
- airserbia.com
Flights from Varna Airport to Athens International Airport via Belgrade
- Ave. Duration
- 10h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €75–230
- Website
- bluedartaviation.com
Flights from Varna Airport to Athens International Airport via Tel Aviv
- Ave. Duration
- 5h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- €65–180
- Website
- tarom.ro
Flights from Bucharest Otopeni to Athens International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €30–140
- Website
- flyulendo.com
Flights from Bucharest Otopeni to Athens International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €40–150
- Phone
- +30 210 8202900
- oasa@oasa.gr
- Website
- oasa.gr
Subway from Athens Airport to Dimotikó Théatro Peiraiá
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €9
- Website
- https://www.oasa.gr/en/
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Varna to Pleven
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a day
- Estimated price
- €9–16
- Website
- https://www.bdz.bg/en
- 2nd Class
- €9–13
- 1st Class
- €12–16
Train from Varna to Sofia Sever
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- https://www.bdz.bg/en
- 2nd Class
- €13–19
- 1st Class
- €18–24
Train from Sofia to Blagoevgrad
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- €3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- €3–6
- 1st Class
- €5–6
Train from Varna to Stara Zagora
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- €7–13
- Website
- https://www.bdz.bg/en
- 2nd Class
- €7–11
- 1st Class
- €10–13
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Athens
- Ave. Duration
- 5h 8m
- Frequency
- Twice a week
- Estimated price
- €22–35
- Website
- https://www.hellenictrain.gr/en
- Phone
- 02 981 13 33
- outgoing@tourist-service.com
- Website
- en.tourist-service.com
Bus from Pleven to Athens
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- €68
- Website
- https://en.tourist-service.com/
Bus from Ruse Central Bus Station to Piraeus Port Akti Kondili
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a week
- Estimated price
- €68
- Website
- https://en.tourist-service.com/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Blagoevgrad Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://union-ivkoni.com/en
Bus from Ruse Central Bus Station to Piraeus Port Akti Kondili
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €45–65
- Website
- https://union-ivkoni.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Blagoevgrad Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- €8–12
- Website
- https://www.flixbus.co.uk
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Varna to Bucharest Otopeni Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €200–280
- Website
- https://atlastaxi.eu/
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Stara Zagora Central Bus Station to Piraeus Port Akti Kondili
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- €60–80
- Website
- https://citylines.eu/
Bus from Ruse Central Bus Station to Piraeus Port Akti Kondili
- Ave. Duration
- 18h
- Frequency
- 3 times a week
- Estimated price
- €65–90
- Website
- https://citylines.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Varna Central Bus Station to Kırklareli Bus Station
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €16–22
- Website
- https://ardatur.bg/en/
- Phone
- 0 286 212 22 22
- info@truvaturizm.com
- Website
- truvaturizm.com
Bus from Kırklareli to Keşan
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- truvaturizm.com
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Kırklareli to Keşan
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- guneyakdeniz.com
- Phone
- +30 2310241545
- crazy.holidays.tours@gmail.com
- Website
- crazyholidays.gr
Bus from Keşan to Athens
- Ave. Duration
- 13h 30m
- Frequency
- Once a week
- Estimated price
- €75–110
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- +359 82 82 81 51
- info@avtogararuse.org
- Website
- avtogararuse.org
Bus from Varna to Ruse
- Ave. Duration
- 3h 27m
- Frequency
- 4 times a day
- Estimated price
- €9–14
- Schedules at
- avtogararuse.org
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.
Related travel guides
Getting around the Cyclades
Read the travel guide
Want to know more about Flixbus?
Read the travel guide





































