Direct (nonstop) flights from Ankara to Baghdad

3 airlines fly nonstop from Ankara Esenboğa Airport (ESB) to Baghdad International Airport (BGW). It's 782 miles (1,258 km), about 2h 20m in the air. Operated by Iraqi Airways, Pegasus, AJet.

ESB
Ankara Esenboğa Airport
🇹🇷 Ankara, Turkiye
BGW
Baghdad International Airport
🇮🇶 Baghdad, Iraq
Flight Time
2h 20m
Distance
782 mi
1,258 km
CO₂/pax
145 kg
−39 kg vs. layover
Airlines
3
Iraqi Airways +2
Time Diff
Same timezone
Operated by Iraqi Airways Iraqi Airways Pegasus Pegasus AJet AJet

Route data last updated: May 31, 2026

Airlines with non-stop flights

Iraqi Airways IA Iraqi Airways
Route
ESB → BGW
Flight Time
2h 20m
Distance
782 mi
Pegasus PC Pegasus
Route
ESB → BGW
Flight Time
2h 20m
Distance
782 mi
AJet VF AJet
Route
ESB → BGW
Flight Time
2h 20m
Distance
782 mi

Alternative Routes

Other ways to fly from Ankara to Baghdad with one stop · direct emits 145 kg CO₂ per passenger

ESB EBL (Erbil) BGW
Leg 1: 1h 55m (654 mi) Leg 2: 1h (206 mi) Total: ~2h 55m 🍃 184 kg CO₂ (+27% vs. direct)
Leg 1
ESB → EBL
1h 55m · 654 mi
View ESB to EBL flights →
Leg 2
EBL → BGW
1h · 206 mi
View EBL to BGW flights →
ESB SZF (Samsun) BGW
Leg 1: 1h (203 mi) Leg 2: 2h (695 mi) Total: ~3h 🍃 191 kg CO₂ (+32% vs. direct)
Leg 1
ESB → SZF
1h · 203 mi
View ESB to SZF flights →
Leg 2
SZF → BGW
2h · 695 mi
View SZF to BGW flights →
ESB BEY (Beirut) BGW
Leg 1: 1h 30m (455 mi) Leg 2: 1h 30m (505 mi) Total: ~3h 🍃 202 kg CO₂ (+39% vs. direct)
Leg 1
ESB → BEY
1h 30m · 455 mi
View ESB to BEY flights →
Leg 2
BEY → BGW
1h 30m · 505 mi
View BEY to BGW flights →
ESB AYT (Antalya) BGW
Leg 1: 1h 10m (251 mi) Leg 2: 2h 30m (800 mi) Total: ~3h 40m 🍃 219 kg CO₂ (+51% vs. direct)
Leg 1
ESB → AYT
1h 10m · 251 mi
View ESB to AYT flights →
Leg 2
AYT → BGW
2h 30m · 800 mi
View AYT to BGW flights →
ESB SAW (Istanbul) BGW
Leg 1: 1h 10m (201 mi) Leg 2: 2h 50m (976 mi) Total: ~4h 🍃 227 kg CO₂ (+57% vs. direct)
Leg 1
ESB → SAW
1h 10m · 201 mi
View ESB to SAW flights →
Leg 2
SAW → BGW
2h 50m · 976 mi
View SAW to BGW flights →

Looking for the return flight?

BGW → ESB: Flights from Baghdad to Ankara

Frequently Asked Questions

How long is the direct flight from Ankara to Baghdad?

A nonstop flight from Ankara (ESB) to Baghdad (BGW) takes approximately 2 hours and 20 minutes. The distance is 782 miles (1,258 km).

Which airlines fly nonstop from Ankara to Baghdad?

3 airlines: Iraqi Airways, Pegasus, AJet.

Is there a nonstop flight from Ankara to Baghdad?

Yes. 3 airlines: Iraqi Airways, Pegasus, AJet.

How far is Ankara from Baghdad?

The flight distance from Ankara to Baghdad is 782 miles (1,258 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Ankara to Baghdad?

At 2h 20m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Turkiye to Iraq?

Depends on your passport. Check with the Iraq embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Ankara to Baghdad?

Roughly 145 kg CO2 per passenger one-way. That's about the same as driving 725 km.

Is the return flight from Baghdad to Ankara also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Ankara to Baghdad?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Ankara Esenboğa Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.