Baghdad to Diyarbakir by bus
Baghdad to Diyarbakır overland takes about 11 to 14 hours via Erbil and the Ibrahim Khalil crossing. The easiest way on Wb3den Transport: a shared car from Baghdad to Erbil (about 5 hours), then a Turkish-carrier coach Erbil–Diyarbakır (about 9 hours, from about 30,000 IQD). The direct line is listed and its trips appear when available.
| Price per seat | Shown when trips are available — private car at a fixed price |
|---|---|
| Journey time | About 11 hours including border processing |
| Departures | Shown when scheduled trips are available |
| Vehicle | whole private car |
| Payment | Cash on boarding, ZainCash or card |
| Documents | Valid passport + required visa |
About the Baghdad to Diyarbakir road
Diyarbakır is the gateway to south-east Türkiye and a hub for cheap domestic flights. Passport and Turkish visa required for every passenger.
Baghdad
Baghdad is the capital and Iraq's biggest transport hub; northbound and westbound cars traditionally leave from Al-Alawi garage and southbound cars from Al-Nahda garage, while trips booked online pick you up at your address in most districts.
Diyarbakir
Diyarbakır is the main city of south-east Türkiye on the Tigris, the closest large Turkish city to the Iraqi border, with cheap domestic flights from its airport.
Also spelled: Diyarbakır.
What to expect
The border
All lines cross at Ibrahim Khalil into Silopi; you step off for exit and entry stamps and continue on the same coach. Processing takes one to several hours in peak season.
Documents
A passport valid for at least six months, and a valid Turkish visa or residence permit for Iraqi citizens. A passport number is required for each traveller at booking.
Luggage and the coach
2+1 coaches with wide seats, one large bag in the hold and a hand bag inside, meal stops on the way, Wi-Fi and screens on most coaches.
Payment and ticket
Online payment only (ZainCash or card); the Turkish carrier issues the ticket and it reaches you on WhatsApp within minutes. The price shown in dinars is final.
How to book
- Choose “Baghdad” and “Diyarbakir”, the date and passenger count on the search page.
- Compare trips by time, price, vehicle and free seats.
- Pick your seat on the vehicle map.
- Enter your name and phone, and passport details for each traveller.
- Pay cash on boarding or online via ZainCash or card. Your QR ticket arrives instantly and on WhatsApp.
Frequently asked questions
Is there a direct bus from Baghdad to Diyarbakır?
The line is listed and its trips appear when available; the always-available option is Baghdad–Erbil then Erbil–Diyarbakır.
Related routes
Ready to travel?
Compare trips, pick your seat and pay the way you like — or ask us on WhatsApp any time.
Search tripsWhatsApp