There are 5 ways to get from Bingöl to Diyarbakır by train, bus, 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.
Train
best- Take the train from Genc to Yolcatitrain Ic
- Take the train from Yolcati to Diyarbakirtrain Ic
8h 36m₺1,009–1,300Drive 141.7 km
cheapest- Drive from Bingöl to Diyarbakırcar 141.7 km
1h 42m₺798–1,153Bus
- Take the bus from Bingöl bus station to Malatya bus stationbus FlixBus KK0117
- Take the bus from Malatya bus station to Diyarbakır bus stationbus FlixBus KK0158
9h 28m₺1,156–1,568Taxi
- Take the taxi from Bingöl to Diyarbakırtaxi 141.7 km
1h 42m₺3,600–4,300Train via Diyarbakır
- Take the train from Genç to Yolçatıtrain Van Gölü Ekspresi
- Take the train from Yolçatı to Diyarbakırtrain Güney Kurtalan Ekspresi
8h 59m₺1,008–1,300
Questions & Answers
The cheapest way to get from Bingöl to Diyarbakır is to drive which costs 800 ₺ - 1.200 ₺ and takes 1h 42m.
The fastest way to get from Bingöl to Diyarbakır is to drive which takes 1h 42m and costs 800 ₺ - 1.200 ₺.
No, there is no direct bus from Bingöl station to Diyarbakır station. However, there are services departing from Bingöl bus station and arriving at Diyarbakır bus station via Malatya bus station. The journey, including transfers, takes approximately 9h 28m.
No, there is no direct train from Bingöl to Diyarbakır. However, there are services departing from Genc and arriving at Diyarbakir via Yolcati. The journey, including transfers, takes approximately 8h 36m.
The distance between Bingöl and Diyarbakır is 306 km. The road distance is 141.7 km.
The best way to get from Bingöl to Diyarbakır without a car is to train which takes 8h 36m and costs 1.000 ₺ - 1.300 ₺.
It takes approximately 8h 36m to get from Bingöl to Diyarbakır, including transfers.
Bingöl to Diyarbakır bus services, operated by Kamil Koç, depart from Bingöl bus station.
Bingöl to Diyarbakır train services, operated by Turkish Railways (TCDD), depart from Genc station.
The best way to get from Bingöl to Diyarbakır is to train which takes 8h 36m and costs 1.000 ₺ - 1.300 ₺. Alternatively, you can bus, which costs 1.100 ₺ - 1.600 ₺ and takes 9h 28m.
What companies run services between Bingöl, Turkey and Diyarbakır, Turkey?
You can take a vehicle from Bingöl to Diyarbakir via Genc and Yolcati in around 8h 36m. Alternatively, you can take a bus from Bingöl bus station to Diyarbakır via Malatya bus station and Diyarbakır bus station in around 9h 28m.
- Phone
- +90 444 8 233
- [email protected]
- Website
- Turkish Railways (TCDD)
Train from Genc to Yolcati
- Ave. Duration
- 3h 38m
- Frequency
- 4 times a week
- Estimated price
- ₺230–330
- Website
- Turkish Railways (TCDD)
Train from Yolcati to Diyarbakir
- Ave. Duration
- 3h 42m
- Frequency
- Twice daily
- Estimated price
- ₺220–310
- Website
- Turkish Railways (TCDD)
Train from Genç to Yolçatı
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- ₺230–330
- Website
- Turkish Railways (TCDD)
Train from Yolçatı to Diyarbakır
- Ave. Duration
- 4h 4m
- Frequency
- 5 times a week
- Estimated price
- ₺220–310
- Website
- Turkish Railways (TCDD)
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Bingöl bus station to Malatya bus station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Schedules at
- Kamil Koç
Bus from Malatya bus station to Diyarbakır bus station
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₺460–650
- Schedules at
- Kamil Koç
- Ave. Duration
- 1h 42m
- Estimated price
- ₺3,600–4,300
Cicek Taxi
- Phone
- +90 426 213 55 94
Saray Taksi
- Phone
- +90 426 214 12 25
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 How to get from Southend Airport into central London, Thanksgiving 2018: How to travel stress-free, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Bingöl to Diyarbakır bus services, operated by Kamil Koç, arrive at Malatya bus station.
Bingöl to Diyarbakır train services, operated by Turkish Railways (TCDD), arrive at Yolcati station.
Yes, the driving distance between Bingöl to Diyarbakır is 142 km. It takes approximately 1h 42m to drive from Bingöl to Diyarbakır.
Book your Bingöl to Diyarbakır bus tickets online with Omio.
There are 33+ hotels available in Diyarbakır.











