There are 10 ways to get from Greece to Ankara by plane, bus, train, 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.
Fly from Athens International Airport
best- Fly from Athens International Airport (ATH) to Ankara Esenboğa International Airport (ESB)ATH - ESB
6h 36m₺5,104–14,504Train, bus
cheapest- Take the train from Athens to ThessalonikiIc
- Take the bus from Thessaloniki Monastiriou Bus Stop to Istanbul Esenler Otogari
- Take the train from ISTANBUL(Pendik) to AnkaraHst
20h 32m₺2,649–4,909Bus, train
- Take the bus from Athens to Istanbul
- Take the train from ISTANBUL(Pendik) to AnkaraHst
19h 52m₺4,679–6,927Ferry, bus
- Take the ferry from Port of Piraeus to MytileneHsw
- Take the ferry from Mytilene to Port of Ayvalik
- Take the bus from Ayvalık to Ankara
26h 40m₺4,776–6,776Ferry, bus to Dalaman Airport, fly
- Take the ferry from Port of Rhodes to Port of Marmaris
- Take the bus from Marmaris Otogar to Dalaman Havalimanı
- Fly from Dalaman Airport (DLM) to Ankara Esenboğa International Airport (ESB)DLM - ESB
6h 25m₺4,384–8,184Fly from Thessaloniki Airport Makedonia
- Fly from Thessaloniki Airport Makedonia (SKG) to Ankara Esenboğa International Airport (ESB)SKG - ESB
7h 16m₺6,651–11,151Ferry, bus, bus to Milas–Bodrum Airport, fly
- Take the ferry from Port of Rhodes to Port of Marmaris
- Take the bus from Marmaris bus station to Muğla bus station
- Take the bus from Muğla Otogar to Milas - Bodrum Havaalanı
- Fly from Milas–Bodrum Airport (BJV) to Ankara Esenboğa International Airport (ESB)BJV - ESB
7h 48m₺4,274–8,614Bus
- Take the bus from Athens to Istanbul
- Take the bus from Istanbul Otogari to Ankara
22h 11m₺4,729–6,852Ferry, train
- Take the ferry from Port of Piraeus to MytileneHsw
- Take the ferry from Mytilene to Alsancak Limanı
- Take the train from Izmir(Basmane) to Ankara
32h 17m₺6,291–8,291Drive 1,502.9 km
- Drive from Athens to Ankara1,502.9 km
15h 51m₺13,497–19,495
Athens International Airport (ATH) to Ankara Esenboğa International Airport (ESB) flights
Questions & Answers
The cheapest way to get from Greece to Ankara is to train and bus which costs 2.600 ₺ - 5.000 ₺ and takes 20h 32m.
The fastest way to get from Greece to Ankara is to ferry and bus and fly which takes 6h 25m and costs 4.300 ₺ - 8.500 ₺.
No, there is no direct bus from Greece to Ankara. However, there are services departing from Athens and arriving at Ankara via İskenderpaşa and Istanbul Otogari. The journey, including transfers, takes approximately 22h 11m.
The distance between Greece and Ankara is 880 km. The road distance is 1502.9 km.
The best way to get from Greece to Ankara without a car is to bus and train which takes 19h 52m and costs 4.600 ₺ - 7.000 ₺.
It takes approximately 6h 36m to get from Greece to Ankara, including transfers.
Greece to Ankara bus services, operated by Crazy Holidays, depart from Athens station.
The best way to get from Greece to Ankara is to fly which takes 6h 36m and costs 5.000 ₺ - 15.000 ₺. Alternatively, you can bus, which costs 4.700 ₺ - 7.000 ₺ and takes 22h 11m.
Greece to Ankara bus services, operated by Crazy Holidays, arrive at Istanbul station.
Ankara is 1h ahead of Greece. It is currently 8:27 AM in Greece and 9:27 AM in Ankara.
What companies run services between Greece and Ankara, Turkey?
Aegean Airlines, Turkish Airlines, and Pegasus Airlines fly from Athens International Airport (ATH) to Ankara Esenboğa International Airport (ESB) every 4 hours. Alternatively, you can take a bus from Athens to Ankara via Istanbul, İskenderpaşa, Bayrampaşa Devlet Hastanesi, and Istanbul Otogari in around 22h 11m.
- Website
- turkishairlines.com
Flights from Athens International Airport to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- ₺2,600–16,000
Flights from Thessaloniki Airport Makedonia to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₺2,700–11,000
- Website
- flypgs.com
Flights from Athens International Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₺1,900–11,000
Flights from Athens International Airport to Ankara Esenboğa International Airport via Izmir
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₺1,800–11,000
Flights from Dalaman Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₺2,500–15,000
Flights from Milas–Bodrum Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₺1,800–12,000
Flights from Milas–Bodrum Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 3h 5m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ₺2,100–13,000
- Website
- ajet.com
Flights from Dalaman Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺1,700–5,500
Flights from Thessaloniki Airport Makedonia to Ankara Esenboğa International Airport via Izmir
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- ₺6,000–9,500
Flights from Milas–Bodrum Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₺1,400–5,500
Flights from Milas–Bodrum Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 2h 50m
- When
- Monday
- Estimated price
- ₺1,400–5,500
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from ISTANBUL(Pendik) to Ankara
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₺600–1,000
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Izmir(Basmane) to Ankara
- Ave. Duration
- 13h 41m
- Frequency
- Once daily
- Estimated price
- ₺1,000–1,600
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Thessaloniki
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- ₺1,100–1,600
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 2310241545
- crazy.holidays.tours@gmail.com
- Website
- crazyholidays.gr
Bus from Athens to Istanbul
- Ave. Duration
- 14h
- Frequency
- Once a week
- Estimated price
- ₺4,000–6,000
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from Ayvalık to Ankara
- Ave. Duration
- 9h 15m
- Frequency
- 3 times a day
- Estimated price
- ₺1,000–1,600
- Schedules at
- pamukkale.com.tr
- Phone
- 4444801
- info@muttas.com.tr
- Website
- ulasim.muttas.com.tr
Bus from Marmaris Otogar to Dalaman Havalimanı
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ₺270
- Schedules at
- ulasim.muttas.com.tr
Bus from Muğla Otogar to Milas - Bodrum Havaalanı
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₺220
- Schedules at
- ulasim.muttas.com.tr
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₺240–340
- Schedules at
- flixbus.com.tr
- Phone
- 0(850) 309 22 16
- bilgi@istanbulkalesi.com.tr
- Website
- istanbulkalesi.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 44 min
- Frequency
- 3 times a day
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 577 99 99
- info@varan.com.tr
- Website
- varan.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- ₺340–480
- Schedules at
- varan.com.tr
- Phone
- 0850 600 00 10
- info@efetur.com.tr
- Website
- efetur.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Schedules at
- efetur.com.tr
- Phone
- 0 286 212 22 22
- info@truvaturizm.com
- Website
- truvaturizm.com
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- truvaturizm.com
- Phone
- 0850 755 04 27
- hasturizm@hasturizm.com.tr
- Website
- hasturizm.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₺270–360
- Website
- https://www.hasturizm.com.tr/eng/
- Phone
- 0850 811 5959
- website@kaleseyahat.com.tr
- Website
- kaleseyahat.com.tr
Bus from Marmaris bus station to Muğla bus station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Istanbul Otogari to Ankara
- Ave. Duration
- 6h 17m
- Frequency
- Every 2 hours
- Estimated price
- ₺650–909
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺650–800
Ferry from Port of Piraeus to Mytilene
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a week
- Estimated price
- ₺2,600–3,600
- Website
- https://www.hellenicseaways.gr/en-gb
- Airplane Type Seats
- ₺2,600–3,600
Ferry from Port of Piraeus to Mytilene
- Ave. Duration
- 16h 30m
- Frequency
- Twice a week
- Estimated price
- ₺2,200–2,800
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +90 2327121808
- cesme@turyol.com
- Website
- turyolonline.com
Ferry from Mytilene to Port of Ayvalik
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- ₺1,515
- Website
- https://www.turyolonline.com/en
- Phone
- +30 22410 74 235
- info@seadreams.gr
- Website
- seadreams.gr
Ferry from Port of Rhodes to Port of Marmaris
- Ave. Duration
- 1h
- Frequency
- 4 times a week
- Estimated price
- ₺2,364
- Website
- https://seadreams.gr/
- Phone
- 0 232 330 89 22
- iletisim@izdeniz.com.tr
- Website
- izdeniz.com.tr
Ferry from Mytilene to Alsancak Limanı
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- ₺3,030
- Schedules at
- bilet.izdeniz.com.tr
Want to know more about travelling around Türkiye
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
More Questions & Answers
Yes, the driving distance between Greece to Ankara is 1503 km. It takes approximately 15h 51m to drive from Greece to Ankara.
There are 254+ hotels available in Ankara.























































