All about buses to Diyarbakir
Cheap bus tickets to Diyarbakir
-
Kahta Petrol Turizm3h 0m017:00MardinMeydanbaşı Otogarı20:00DiyarbakirBus Stop0EconomyA Bus from Kahta Petrol Turizm goes from Meydanbaşı Otogarı, Mardin (Turkey) at 30/07/2025 17:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 30/07/2025 20:00:00. 50 Economy ticket for £4 per person are available. Travel duration is 3h 0m
-
Özlem Cizre Nuh3h 0m011:00MardinMeydanbaşı Otogarı14:00DiyarbakirBus Stop0EconomyA Bus from Özlem Cizre Nuh goes from Meydanbaşı Otogarı, Mardin (Turkey) at 30/07/2025 11:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 30/07/2025 14:00:00. 50 Economy ticket for £5 per person are available. Travel duration is 3h 0m
-
Star Diyarbakır3h 0m005:15ElazığCentral Bus Station08:15DiyarbakirBus Stop0EconomyA Bus from Star Diyarbakır goes from Central Bus Station, Elazığ (Turkey) at 25/07/2025 05:15:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 08:15:00. 50 Economy ticket for £6 per person are available. Travel duration is 3h 0m
-
Vip Tuncelililer3h 0m010:00ŞanlıurfaCentral Bus Station13:00DiyarbakirBus Stop0EconomyA Bus from Vip Tuncelililer goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 10:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 13:00:00. 50 Economy ticket for £6 per person are available. Travel duration is 3h 0m
-
Mis Amasya4h 0m002:30ElazığCentral Bus Station06:30DiyarbakirBus Stop0EconomyA Bus from Mis Amasya goes from Central Bus Station, Elazığ (Turkey) at 25/07/2025 02:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 06:30:00. 50 Economy ticket for £6 per person are available. Travel duration is 4h 0m
-
Öz Elbistan4h 0m013:15ElazığCentral Bus Station17:15DiyarbakirBus Stop0EconomyA Bus from Öz Elbistan goes from Central Bus Station, Elazığ (Turkey) at 25/07/2025 13:15:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 17:15:00. 50 Economy ticket for £6 per person are available. Travel duration is 4h 0m
-
Yeni Diyarbakır Seyahat4h 0m005:01ŞanlıurfaCentral Bus Station09:01DiyarbakirBus Stop0EconomyA Bus from Yeni Diyarbakır Seyahat goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 05:01:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 09:01:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Öz Diyarbakir4h 0m007:00ŞanlıurfaCentral Bus Station11:00DiyarbakirBus Stop0EconomyA Bus from Öz Diyarbakir goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 07:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 11:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Has Diyarbakir4h 0m003:44ŞanlıurfaCentral Bus Station07:44DiyarbakirBus Stop0EconomyA Bus from Has Diyarbakir goes from Central Bus Station, Şanlıurfa (Turkey) at 26/07/2025 03:44:00 to Bus Stop, Diyarbakir (Turkey) arriving at 26/07/2025 07:44:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Star Batman4h 0m002:00ŞanlıurfaCentral Bus Station06:00DiyarbakirBus Stop0EconomyA Bus from Star Batman goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 02:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 06:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Vangolu Turizm4h 0m014:00ŞanlıurfaCentral Bus Station18:00DiyarbakirBus Stop0EconomyA Bus from Vangolu Turizm goes from Central Bus Station, Şanlıurfa (Turkey) at 30/07/2025 14:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 30/07/2025 18:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Öz Has Bingöl5h 0m012:00ŞanlıurfaCentral Bus Station17:00DiyarbakirBus Stop0EconomyA Bus from Öz Has Bingöl goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 12:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 17:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 5h 0m
-
Best Van Turizm4h 0m000:30ŞanlıurfaCentral Bus Station04:30DiyarbakirBus Stop0EconomyA Bus from Best Van Turizm goes from Central Bus Station, Şanlıurfa (Turkey) at 26/07/2025 00:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 26/07/2025 04:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Cesur Bingöl Seyahat5h 0m016:30ŞanlıurfaCentral Bus Station21:30DiyarbakirBus Stop0EconomyA Bus from Cesur Bingöl Seyahat goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 16:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 21:30:00. 50 Economy ticket for £7 per person are available. Travel duration is 5h 0m
-
Tokat Seyahat4h 0m005:00ElazığCentral Bus Station09:00DiyarbakirBus Stop0EconomyA Bus from Tokat Seyahat goes from Central Bus Station, Elazığ (Turkey) at 26/07/2025 05:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 26/07/2025 09:00:00. 50 Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Öz Erciş Seyahat4h 0m021:30ŞanlıurfaCentral Bus Station01:30DiyarbakirBus Stop0EconomyA Bus from Öz Erciş Seyahat goes from Central Bus Station, Şanlıurfa (Turkey) at 26/07/2025 21:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 27/07/2025 01:30:00. 50 Economy ticket for £8 per person are available. Travel duration is 4h 0m
-
Isparta Petrol3h 0m008:00ŞanlıurfaCentral Bus Station11:00DiyarbakirBus Stop0EconomyA Bus from Isparta Petrol goes from Central Bus Station, Şanlıurfa (Turkey) at 25/07/2025 08:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 25/07/2025 11:00:00. 50 Economy ticket for £8 per person are available. Travel duration is 3h 0m
-
FlixBus6h 59m018:00VanCentral Bus Station00:59DiyarbakirBus Stop0EconomyA Bus from FlixBus goes from Central Bus Station, Van (Turkey) at 28/07/2025 18:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 29/07/2025 00:59:00. 50 Economy ticket for £15 per person are available. Travel duration is 6h 59m
-
Metro Turizm9h 0m011:00VanCentral Bus Station20:00DiyarbakirBus Stop0EconomyA Bus from Metro Turizm goes from Central Bus Station, Van (Turkey) at 28/07/2025 11:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 28/07/2025 20:00:00. 50 Economy ticket for £15 per person are available. Travel duration is 9h 0m
-
Has Lider Siirt Seyahat9h 0m021:30AdanaCentral bus station06:30DiyarbakirBus Stop0EconomyA Bus from Has Lider Siirt Seyahat goes from Central bus station, Adana (Turkey) at 28/07/2025 21:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 29/07/2025 06:30:00. 50 Economy ticket for £15 per person are available. Travel duration is 9h 0m
-
Siirt Kurtalan Ekspres8h 0m022:30AdanaCentral bus station06:30DiyarbakirBus Stop0EconomyA Bus from Siirt Kurtalan Ekspres goes from Central bus station, Adana (Turkey) at 28/07/2025 22:30:00 to Bus Stop, Diyarbakir (Turkey) arriving at 29/07/2025 06:30:00. 50 Economy ticket for £15 per person are available. Travel duration is 8h 0m
-
Vanyolu Seyahat10h 0m018:29AdanaCentral bus station04:29DiyarbakirBus Stop0EconomyA Bus from Vanyolu Seyahat goes from Central bus station, Adana (Turkey) at 28/07/2025 18:29:00 to Bus Stop, Diyarbakir (Turkey) arriving at 29/07/2025 04:29:00. 50 Economy ticket for £16 per person are available. Travel duration is 10h 0m
-
Siirt Petrol21h 0m012:00IstanbulEsenler Coach Station09:00DiyarbakirBus Stop0EconomyA Bus from Siirt Petrol goes from Esenler Coach Station, Istanbul (Turkey) at 26/07/2025 12:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 27/07/2025 09:00:00. 50 Economy ticket for £36 per person are available. Travel duration is 21h 0m
-
Siirt Baykan Jet Turizm20h 0m012:00IstanbulEsenler Coach Station08:00DiyarbakirBus Stop0EconomyA Bus from Siirt Baykan Jet Turizm goes from Esenler Coach Station, Istanbul (Turkey) at 26/07/2025 12:00:00 to Bus Stop, Diyarbakir (Turkey) arriving at 27/07/2025 08:00:00. 50 Economy ticket for £36 per person are available. Travel duration is 20h 0m
Cheap Carpooling to Diyarbakir
-
BlaBlaCar14h 30m022:20Istanbul12:50Diyarbakir0EconomyA Car from BlaBlaCar goes from , Istanbul (Turkey) at 29/07/2025 22:20:00 to , Diyarbakir (Turkey) arriving at 30/07/2025 12:50:00. 50 Economy ticket for £16 per person are available. Travel duration is 14h 30m
Your route is not there? In the search bar, we have already filled Diyarbakir as your destination. You just have to enter your place of departure. However, if you want to take the bus from Diyarbakir, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Diyarbakir? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Diyarbakir and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Diyarbakir.