There are 11 ways to get from Antalya to Ohrid by plane, bus, car, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Tirana International Airport Nënë Tereza, bus
best- Fly from Antalya Airport (AYT) to Tirana International Airport Nënë Tereza (TIA)plane AYT - TIA
- Take the bus from Elbasan to Ohridbus
9h 15m$90–201Bus via Skopje
cheapest- Take the bus from Antalya to Istanbul Esenlerbus
- Take the bus from Istanbul to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
30h 58m$50–124Bus
- Take the bus from Antalya to Istanbul Esenlerbus
- Take the bus from Istanbul to Pogradecbus
28h 29m$67–120Drive 1,371.4 km
- Drive from Antalya to Ohridcar 1,371.4 km
17h 44m$208–300Fly to Ohrid Airport
- Fly from Antalya Airport (AYT) to Ohrid Airport (OHD)plane AYT - OHD
9h 35m$195–622Fly to Pristina, bus
- Fly from Antalya Airport (AYT) to Pristina (PRN)plane AYT - PRN
- Take the bus from Pristina to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
13h 12m$96–486Fly to Skopje International Airport, shuttle, bus
- Fly from Antalya Airport (AYT) to Skopje International Airport (SKP)plane AYT - SKP
- Take a shuttle bus from Skopje Airport to Pristina
- Take the bus from Pristina to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
13h 27m$242–462Fly to Sofia Airport, bus
- Fly from Antalya Airport (AYT) to Sofia Airport (SOF)plane AYT - SOF
- Take the bus from Sofia Central Bus Station to Skopje Nikola Karevbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
14h 56m$135–311Fly to Podgorica Airport, bus
- Fly from Antalya Airport (AYT) to Podgorica Airport (TGD)plane AYT - TGD
- Take the bus from Podgorica , Bus station to Tiranabus
- Take the bus from Tirana to Elbasanbus
- Take the bus from Elbasan to Ohridbus
13h 14m$163–605Bus, train
- Take the bus from Antalya to Burdurbus
- Take the train from Burdur to Karakuyutrain
- Take the train from Karakuyu to Eskişehirtrain
- Take the train from Eskisehir to Istanbul(Sogutlucesme)train Hst / ...
- Take the bus from Istanbul to Pogradecbus
30h 13m$90–137Bus via Skopje #2
- Take the bus from Antalya to Bucakbus
- Take the bus from Bucak to Istanbul Esenlerbus
- Take the bus from Esenler Otogar to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
31h 31m$79–128
Antalya Airport (AYT) to Tirana International Airport Nënë Tereza (TIA) flights
Comparing Your Travel Options
The cheapest way to get from Antalya to Ohrid is to bus via Skopje which costs $50 - $130 and takes 30h 58m.
The fastest way to get from Antalya to Ohrid is to fly and bus which takes 9h 15m and costs $85 - $210.
No, there is no direct bus from Antalya to Ohrid. However, there are services departing from Antalya and arriving at Pogradec via Istanbul. The journey, including transfers, takes approximately 28h 29m.
The distance between Antalya and Ohrid is 1246 km. The road distance is 1371.4 km.
The best way to get from Antalya to Ohrid without a car is to bus via Skopje which takes 30h 58m and costs $50 - $130.
It takes approximately 9h 15m to get from Antalya to Ohrid, including transfers.
Antalya to Ohrid bus services, operated by Pamukkale Turizm, depart from Antalya station.
The best way to get from Antalya to Ohrid is to bus which takes 28h 29m and costs $65 - $120. Alternatively, you can fly, which costs $190 - $650 and takes 9h 35m.
Antalya to Ohrid bus services, operated by Pamukkale Turizm, arrive at Istanbul Esenler station.
Ohrid is 1h behind Antalya. It is currently 4:46 AM in Antalya and 3:46 AM in Ohrid.
What companies run services between Antalya, Turkey and Ohrid, North Macedonia?
You can take a bus from Antalya to Ohrid via Istanbul Esenler, Istanbul, and Pogradec in around 28h 29m. Alternatively, SunExpress, Edelweiss Air, and three other airlines fly from Antalya Airport (AYT) to Ohrid Airport (OHD) 6 times a week.
- Website
- flypgs.com
Flights from Antalya Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $55–330
Flights from Antalya Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $65–350
Flights from Antalya Airport to Pristina
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $75–440
Flights from Antalya Airport to Pristina via Sabiha Gokcen
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- $80–460
Flights from Antalya Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $55–320
Flights from Antalya Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $60–340
Flights from Antalya Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday and Saturday
- Estimated price
- $45–280
Flights from Antalya Airport to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 3h 40m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $50–290
Flights from Antalya Airport to Podgorica Airport via Sabiha Gokcen
- Ave. Duration
- 4h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $75–400
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Burdur to Karakuyu
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- $2–3
- Website
- Turkish Railways (TCDD)
Train from Karakuyu to Eskişehir
- Ave. Duration
- 5h 36m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- Turkish Railways (TCDD)
Train from Eskisehir to Istanbul(Sogutlucesme)
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- $8–13
- Website
- Turkish Railways (TCDD)
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- eurobus.mk
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 10 amazing places to get away from it all in Australia, Why you should take the train in the US, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Antalya to Ohrid is 1371 km. It takes approximately 17h 44m to drive from Antalya to Ohrid.
There are 1455+ hotels available in Ohrid.







