There are 8 ways to get from Macedonia to Antalya by train, plane, car, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Sofia Airport, fly
best- Take the train from Petrich to Gorna banya spirkatrain
- Fly from Sofia Airport (SOF) to Antalya Airport (AYT)plane SOF - AYT
9h 19m₺4,738–11,766Bus
cheapest- Take the bus from Petrich Bus Station to Blagoevgrad Bus Stationbus
- Take the bus from Blagoevgrad to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Antalya bus stationbus
25h 56m₺2,910–5,313Drive, train, bus
- Drive from Macedonia to Omalo Kerkiniscar
- Take the train from Omalo Kerkinis to Serrestrain Re
- Take the bus from Serres to Alexandroupolibus
- Take the bus from Alexandroupoli to Keşanbus
- Take the bus from Keşan to Antalyabus
24h 5m₺5,359–7,725Drive, train, ferry, bus
- Drive from Macedonia to Mandrakicar
- Take the train from Mandraki to Thessalonikitrain Re
- Take the ferry from Thessaloniki to Chiosferry Bsf
- Take the ferry from Chios to Port of Cesmeferry
- Take the bus from Çeşme bus station to Antalya bus stationbus
32h 12m₺7,641–14,160Drive 1,149.5 km
- Drive from Macedonia to Antalyacar 1,149.5 km
15h 9m₺8,636–12,474Drive, train to Thessaloniki Airport Makedonia, fly
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Antalya Airport (AYT)plane SKG - AYT
10h 20m₺8,205–13,873Drive, bus to Skopje International Airport, fly
- Drive from Macedonia to Strumicacar
- Take the bus from Strumica to Skopje, Transporten Centarbus
- Fly from Skopje International Airport (SKP) to Antalya Airport (AYT)plane SKP - AYT
12h 3mDrive, train, bus via Kavála
- Drive from Macedonia to Mandrakicar
- Take the train from Mandraki to Serrestrain Re
- Take the bus from Serres to Kavala Central Bus Stationbus
- Take the bus from Kavala Central Bus Station to Kesanbus
- Take the bus from Keşan to Gelibolubus
- Take the bus from Gelibolu to Antalyabus
28h 46m₺3,801–5,870
Sofia Airport (SOF) to Antalya Airport (AYT) flights
Questions & Answers
The cheapest way to get from Macedonia to Antalya is to bus which costs 2.900 ₺ - 5.500 ₺ and takes 25h 56m.
The fastest way to get from Macedonia to Antalya is to train and fly which takes 9h 19m and costs 4.700 ₺ - 12.000 ₺.
No, there is no direct bus from Macedonia station to Antalya station. However, there are services departing from Petrich Bus Station and arriving at Antalya bus station via Blagoevgrad and İstanbul Esenler bus station. The journey, including transfers, takes approximately 25h 56m.
The distance between Macedonia and Antalya is 1144 km. The road distance is 1149.5 km.
The best way to get from Macedonia to Antalya without a car is to bus which takes 25h 56m and costs 2.900 ₺ - 5.500 ₺.
It takes approximately 9h 19m to get from Macedonia to Antalya, including transfers.
Macedonia to Antalya bus services, operated by Union Ivkoni, depart from Petrich Bus Station.
Macedonia to Antalya bus services, operated by Union Ivkoni, arrive at Blagoevgrad Bus Station.
Yes, the driving distance between Macedonia to Antalya is 1149 km. It takes approximately 15h 9m to drive from Macedonia to Antalya.
There are 997+ hotels available in Antalya.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Antalya, Turkey?
You can take a vehicle from Macedonia to Antalya bus station via Petrich Bus Station, Blagoevgrad, Istanbul, and İstanbul Esenler bus station in around 25h 56m.
- Website
- turkishairlines.com
Flights from Sofia Airport to Antalya Airport via Istanbul
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₺7,000–12,000
Flights from Thessaloniki Airport Makedonia to Antalya Airport via Istanbul
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- ₺6,000–23,000
Flights from Skopje International Airport to Antalya Airport via Istanbul
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₺7,500–27,000
- Website
- sunexpress.com
Flights from Sofia Airport to Antalya Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday and Friday
- Estimated price
- ₺4,100–9,500
Flights from Thessaloniki Airport Makedonia to Antalya Airport via Bucharest Otopeni
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- ₺7,000–13,000
Flights from Thessaloniki Airport Makedonia to Antalya Airport via Izmir
- Ave. Duration
- 5h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₺4,000–12,000
Flights from Skopje International Airport to Antalya Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₺3,900–8,000
Flights from Skopje International Airport to Antalya Airport via Izmir
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺3,900–8,000
- Website
- flypgs.com
Flights from Sofia Airport to Antalya Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₺2,400–13,000
Flights from Skopje International Airport to Antalya Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- ₺2,900–16,000
Flights from Skopje International Airport to Antalya Airport via Sabiha Gokcen
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₺3,200–17,000
- Website
- tuifly.be
Flights from Thessaloniki Airport Makedonia to Antalya Airport via Rhodes
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- ₺4,100–13,000
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Petrich to Gorna banya spirka
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- ₺160–250
- Website
- https://www.bdz.bg/en
- 2nd Class
- ₺160–220
- 1st Class
- ₺190–250
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Omalo Kerkinis to Serres
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- ₺200–290
- Website
- https://www.hellenictrain.gr/en
Train from Mandraki to Thessaloniki
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- ₺430–650
- Website
- https://www.hellenictrain.gr/en
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- ₺380–550
- Website
- https://www.hellenictrain.gr/en
Train from Mandraki to Serres
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- ₺210–320
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 23210-22822
- [email protected]
- Website
- ktelserron.gr
Bus from Serres to Alexandroupoli
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Estimated price
- ₺950–1,400
- Schedules at
- ktelserron.gr
- Phone
- +30 2310241545
- [email protected]
- Website
- crazyholidays.gr
Bus from Alexandroupoli to Keşan
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ₺2,100–2,900
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- 0850 202 22 22
- [email protected]
- Website
- balikesiruludag.com.tr
Bus from Keşan to Antalya
- Ave. Duration
- 14h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺2,200
- Schedules at
- balikesiruludag.com.tr
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Keşan to Antalya
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,400
- Schedules at
- guneyakdeniz.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–2,600
- Schedules at
- guneyakdeniz.com
Bus from Keşan to Gelibolu
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₺120–170
- Schedules at
- guneyakdeniz.com
Bus from Gelibolu to Antalya
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,000
- Schedules at
- guneyakdeniz.com
- Phone
- 444 0 562
- [email protected]
- Website
- flixbus.com.tr
Bus from Çeşme bus station to Antalya bus station
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ₺750–1,100
- Schedules at
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 15m
- Frequency
- Hourly
- Estimated price
- ₺950–1,400
- Schedules at
- flixbus.com.tr
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Strumica to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- https://www.facebook.com/strumicaekspres
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Petrich Bus Station to Blagoevgrad Bus Station
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- ₺220–330
- Website
- https://union-ivkoni.com/en
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- alparturizm.com.tr
Bus from Blagoevgrad to Istanbul
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,500–2,100
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 0 850 333 35 35
- [email protected]
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺1,400–1,900
- Schedules at
- pamukkale.com.tr
Bus from Keşan to Gelibolu
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- ₺300–390
- Schedules at
- pamukkale.com.tr
Bus from Gelibolu to Antalya
- Ave. Duration
- 13h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺1,600–2,100
- Schedules at
- pamukkale.com.tr
- Phone
- 0242 511 74 03
- Website
- alanyalilar.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Estimated price
- ₺1,500
- Schedules at
- alanyalilar.com.tr
- Phone
- 0(212) 658 03 07
- [email protected]
- Website
- antalyanetseyahat.com
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- 3 times a day
- Estimated price
- ₺1,600
- Schedules at
- antalyanetseyahat.com
- Phone
- 0(850) 309 22 16
- [email protected]
- Website
- istanbulkalesi.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- ₺1,500–2,100
- Schedules at
- istanbulkalesi.com.tr
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 12h 29m
- Frequency
- Once daily
- Estimated price
- ₺1,700–2,400
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,700–2,400
Bus from Kavala Central Bus Station to Kesan
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- ₺1,100–1,600
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,100–1,600
- Phone
- 0850 577 99 99
- [email protected]
- Website
- varan.com.tr
Bus from İstanbul Esenler bus station to Antalya bus station
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Schedules at
- varan.com.tr
- Phone
- +30 2510.222294
- [email protected]
- Website
- ktelkavalas.gr
Bus from Serres to Kavala Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₺410–650
- Schedules at
- ktelkavalas.gr
- Phone
- 0850 222 59 59
- [email protected]
- Website
- istanbulseyahat.com.tr
Bus from Keşan to Gelibolu
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Schedules at
- istanbulseyahat.com.tr
- Phone
- 444 00 17
- [email protected]
- Website
- truvaturizm.com
Bus from Keşan to Gelibolu
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- truvaturizm.com
- Phone
- 0850 811 5959
- [email protected]
- Website
- kaleseyahat.com.tr
Bus from Keşan to Gelibolu
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- kaleseyahat.com.tr
- Phone
- 0236 613 10 55
- [email protected]
- Website
- somaseyahat.com.tr
Bus from Keşan to Gelibolu
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Schedules at
- somaseyahat.com.tr
- Phone
- +30 21 0891 9800
- [email protected]
- Website
- bluestarferries.com
Ferry from Thessaloniki to Chios
- Ave. Duration
- 16h 45m
- Frequency
- 4 times a week
- Estimated price
- ₺4,300–9,500
- Website
- https://www.bluestarferries.com/en-gb/
- Phone
- +30 22710 41390
- [email protected]
- Website
- sunrisetours.gr
Ferry from Chios to Port of Cesme
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- ₺1,600–2,100
- Website
- https://www.sunrisetours.gr/
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























































