There are 4 ways to get from Antalya to Diyarbakır by plane, 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.
Fly
best- Fly from Antalya Airport (AYT) to Diyarbakır Airport (DIY)plane AYT - DIY
3h 2m₺2,128–11,220Bus
cheapest- Take the bus from Antalya bus station to Beyşehir bus stationbus FlixBus KK0640 / ...
- Take the bus from Beyşehir bus station to Diyarbakır bus stationbus FlixBus KK0166
20h 41m₺2,081–3,264Bus via Gaziantep
- Take the bus from Antalya to Gaziantepbus
- Take the bus from Gaziantep bus station to Diyarbakır bus stationbus FlixBus KK0154 / ...
20h 7m₺2,341–3,195Drive 1,058.7 km
- Drive from Antalya to Diyarbakırcar 1,058.7 km
11h 32m₺6,126–8,849
Antalya Airport (AYT) to Diyarbakır Airport (DIY) flights
Comparing Your Travel Options
The cheapest way to get from Antalya to Diyarbakır is to bus via Gaziantep which costs 2.300 ₺ - 3.200 ₺ and takes 20h 7m.
The fastest way to get from Antalya to Diyarbakır is to fly which takes 3h 2m and costs 2.100 ₺ - 12.000 ₺.
No, there is no direct bus from Antalya to Diyarbakır station. However, there are services departing from Antalya and arriving at Diyarbakır bus station via Gaziantep bus station. The journey, including transfers, takes approximately 20h 7m.
The distance between Antalya and Diyarbakır is 853 km. The road distance is 1058.7 km.
The best way to get from Antalya to Diyarbakır without a car is to bus via Gaziantep which takes 20h 7m and costs 2.300 ₺ - 3.200 ₺.
It takes approximately 3h 2m to get from Antalya to Diyarbakır, including transfers.
Antalya to Diyarbakır bus services, operated by Güney Akdeniz Seyahat, depart from Antalya station.
The best way to get from Antalya to Diyarbakır is to fly which takes 3h 2m and costs 2.100 ₺ - 12.000 ₺. Alternatively, you can bus via Gaziantep, which costs 2.300 ₺ - 3.200 ₺ and takes 20h 7m.
Antalya to Diyarbakır bus services, operated by Güney Akdeniz Seyahat, arrive at Gaziantep station.
Yes, the driving distance between Antalya to Diyarbakır is 1059 km. It takes approximately 11h 32m to drive from Antalya to Diyarbakır.
What companies run services between Antalya, Turkey and Diyarbakır, Turkey?
SunExpress and Pegasus Airlines fly from Antalya Airport (AYT) to Diyarbakır Airport (DIY) 3 times a day. Alternatively, you can take a bus from Antalya to Diyarbakır via Gaziantep, Gaziantep bus station, and Diyarbakır bus station in around 20h 7m.
- Website
- sunexpress.com
Flights from Antalya Airport to Diyarbakır Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₺2,100–7,000
- Website
- flypgs.com
Flights from Antalya Airport to Diyarbakır Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺2,700–16,000
Flights from Antalya Airport to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 4h 5m
- When
- Monday
- Estimated price
- ₺3,700–19,000
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Antalya to Gaziantep
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,900
- Schedules at
- guneyakdeniz.com
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- Kamil Koç
Bus from Gaziantep bus station to Diyarbakır bus station
- Ave. Duration
- 4h 29m
- Frequency
- Every 4 hours
- Estimated price
- ₺500–750
- Schedules at
- Kamil Koç
Bus from Antalya bus station to Beyşehir bus station
- Ave. Duration
- 2h 41m
- Frequency
- Every 4 hours
- Estimated price
- ₺380–550
- Schedules at
- Kamil Koç
Bus from Beyşehir bus station to Diyarbakır bus station
- Ave. Duration
- 15h 45m
- Frequency
- Once daily
- Estimated price
- ₺1,200–1,700
- Schedules at
- Kamil Koç
- Phone
- 444 42 06
- seyahat@ozkaymak.com.tr
- Website
- ozkaymak.com.tr
Bus from Antalya bus station to Beyşehir bus station
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Schedules at
- ozkaymak.com.tr
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Antalya bus station to Beyşehir bus station
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- ₺700–1,000
- Website
- MetroTurizm
- Standard
- ₺700–1,000
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 Italian Lakes: Getting around by train, Best ways to travel around Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Book your Antalya to Diyarbakır bus tickets online with Omio.
There are 38+ hotels available in Diyarbakır.