There are 5 ways to get from Diyarbakır to Kayseri by plane, bus, train, car, or taxi
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 Diyarbakır Airport
best- Fly from Diyarbakır Airport (DIY) to Kayseri Erkilet Airport (ASR)plane DIY - ASR
4h 24m₺5,515–25,853Train
cheapest- Take the train from Diyarbakir to Kayseritrain Ic
15h 20m₺950–1,400Bus
- Take the bus from Diyarbakır bus station to Kayseri bus stationbus FlixBus KK0148 / ...
9h 49m₺1,720–2,319Drive 558.2 km
- Drive from Diyarbakır to Kaysericar 558.2 km
7h 51m₺3,138–4,533Taxi to Mardin Airport, fly
- Take the taxi from Diyarbakır to Mardin-Airport-MQMtaxi
- Fly from Mardin Airport (MQM) to Kayseri Erkilet Airport (ASR)plane MQM - ASR
5h 49m₺10,435–26,486
Diyarbakır to Kayseri by train
Questions & Answers
The cheapest way to get from Diyarbakır to Kayseri is to train which costs 950 ₺ - 1.400 ₺ and takes 15h 20m.
The fastest way to get from Diyarbakır to Kayseri is to fly which takes 4h 24m and costs 5.500 ₺ - 26.000 ₺.
No, there is no direct bus from Diyarbakır station to Kayseri station. However, there are services departing from Diyarbakır bus station and arriving at Kayseri bus station via . The journey, including transfers, takes approximately 9h 49m.
Yes, there is a direct train departing from Diyarbakir and arriving at Kayseri. Services depart once daily, and operate every day. The journey takes approximately 15h 20m.
The distance between Diyarbakır and Kayseri is 426 km. The road distance is 558.2 km.
The best way to get from Diyarbakır to Kayseri without a car is to bus which takes 9h 49m and costs 1.700 ₺ - 2.400 ₺.
It takes approximately 4h 24m to get from Diyarbakır to Kayseri, including transfers.
Diyarbakır to Kayseri bus services, operated by Kamil Koç, depart from Diyarbakır bus station.
Diyarbakır to Kayseri train services, operated by Turkish Railways (TCDD), depart from Diyarbakir station.
The best way to get from Diyarbakır to Kayseri is to fly which takes 4h 24m and costs 5.500 ₺ - 26.000 ₺. Alternatively, you can bus, which costs 1.700 ₺ - 2.400 ₺ and takes 9h 49m, you could also train, which costs 950 ₺ - 1.400 ₺ and takes 15h 20m.
What companies run services between Diyarbakır, Turkey and Kayseri, Turkey?
Turkish Airlines, Pegasus Airlines, and two other airlines fly from Diyarbakır Airport (DIY) to Kayseri Erkilet Airport (ASR) every 4 hours. Alternatively, Kamil Koç operates a bus from Diyarbakır bus station to Kayseri bus station every 2 hours. Tickets cost ₺800–1,200 and the journey takes 9h 30m.
- Website
- turkishairlines.com
Flights from Diyarbakır Airport to Kayseri Erkilet Airport via Istanbul
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₺13,000–41,000
Flights from Mardin Airport to Kayseri Erkilet Airport via Istanbul
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₺15,000–45,000
- Website
- flypgs.com
Flights from Diyarbakır Airport to Kayseri Erkilet Airport via Antalya
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- ₺5,000–25,000
Flights from Diyarbakır Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 6h 43m
- When
- Friday and Saturday
- Estimated price
- ₺5,500–27,000
Flights from Mardin Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 7h 12m
- When
- Sunday and Friday
- Estimated price
- ₺6,500–31,000
- Website
- ajet.com
Flights from Diyarbakır Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 8h
- When
- Saturday, Monday, and Sunday
- Estimated price
- ₺5,000–26,000
Flights from Mardin Airport to Kayseri Erkilet Airport via Sabiha Gokcen
- Ave. Duration
- 8h 35m
- When
- Monday and Sunday
- Estimated price
- ₺8,000–32,000
- Website
- sunexpress.com
Flights from Diyarbakır Airport to Kayseri Erkilet Airport via Izmir
- Ave. Duration
- 8h 37m
- When
- Tuesday, Sunday, and Thursday
- Estimated price
- ₺8,500–26,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Diyarbakir to Kayseri
- Ave. Duration
- 15h 20m
- Frequency
- Once daily
- Estimated price
- ₺950–1,400
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Diyarbakır bus station to Kayseri bus station
- Ave. Duration
- 9h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₺800–1,200
- Schedules at
- Kamil Koç
- Ave. Duration
- 1h 14m
- Estimated price
- ₺2,600–3,200
Aydin Taksi Ofis
- Phone
- +90 5555065210
Diyarbakır Yenişehir Taksi
- Phone
- +905 32 263 13 76
- Website
- diyarbakirtaksi.net
Hamravat Taksi
- Phone
- +90 5319883820
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, Train travel in Spain: A guide to Renfe, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Diyarbakır to Kayseri bus services, operated by Kamil Koç, arrive at Kayseri bus station.
Diyarbakır to Kayseri train services, operated by Turkish Railways (TCDD), arrive at Kayseri station.
Yes, the driving distance between Diyarbakır to Kayseri is 558 km. It takes approximately 7h 51m to drive from Diyarbakır to Kayseri.
Book your Diyarbakır to Kayseri bus tickets online with Omio.
There are 50+ hotels available in Kayseri.











