Wb3den TransportعربيHome
Türkiye · Route

Baghdad to Diyarbakir by bus

Prices and times last updated: 2026-09-03

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 seatShown when trips are available — private car at a fixed price
Journey timeAbout 11 hours including border processing
DeparturesShown when scheduled trips are available
Vehiclewhole private car
PaymentCash on boarding, ZainCash or card
DocumentsValid passport + required visa
See trips and pricesRequest a private car

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

  1. Choose “Baghdad” and “Diyarbakir”, the date and passenger count on the search page.
  2. Compare trips by time, price, vehicle and free seats.
  3. Pick your seat on the vehicle map.
  4. Enter your name and phone, and passport details for each traveller.
  5. 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

Baghdad → DuhokBaghdad → ErbilBaghdad → KirkukBaghdad → MashhadBaghdad → MosulBaghdad → QomBaghdad → SemnanBaghdad → SulaimaniyaBaghdad → TehranBaghdad → AmmanIraq to Türkiye by bus (overland)

Ready to travel?

Compare trips, pick your seat and pay the way you like — or ask us on WhatsApp any time.

Search tripsWhatsApp