You can travel from Baghdad to Kirkuk by shared intercity taxi, private vehicle with driver, or domestic flight. The road route heads north from Baghdad for about 240 kilometers. Driving takes between 3 and 4 hours depending on traffic and checkpoints.
Travel options and fares:
- Shared taxi. Shared saloon cars depart from Al-Nahda Garage (كراج النهضة) in eastern Baghdad. A seat costs $11 to $18, which is about 15,000 to 25,000 IQD. Cars leave when all passenger seats fill.
- Private driver or tour. A private car with driver offers flexible departure and door-to-door transport. Licensed operators such as Q Tours Iraq provide private transfers and guided trips, with quotes available through WhatsApp at +964 782 425 1210.
- Domestic flight. Iraqi Airways lists Kirkuk International Airport among destinations connected to Baghdad International Airport, with a flight time of 30 minutes. Flight frequencies change frequently, so check current schedules and seat availability directly before planning an air trip.
What to check before booking:
- Travel documents. Kirkuk is under federal Iraqi authority. You need a valid Federal Iraq visa. Carry your original passport and a printed copy of your visa. Iraqi law requires travellers to carry photographic identity documents, and security personnel inspect passports at checkpoints along the highway.
- Cash for fares. Garage ticket booths, taxis, and drivers accept cash only. Carry enough Iraqi Dinars for your journey, meals, and return trip.
- Booking terms. When hiring a private driver, confirm beforehand whether the quoted fare includes fuel, waiting time at checkpoints or sites, and the return trip to Baghdad.
Sources: Visit Iraq: Kirkuk Guide, Iraqi Airways, Q Tours Iraq, and UK FCDO Iraq Travel Advice.
Checked on 2026-11-05.