Direct (nonstop) flights from Ankara to Baku

3 airlines fly nonstop from Ankara Esenboğa Airport (ESB) to Heydar Aliyev International Airport (GYD). It's 900 miles (1,448 km), about 2h 20m in the air. Operated by Azerbaijan Airlines, Pegasus, AJet.

ESB
Ankara Esenboğa Airport
🇹🇷 Ankara, Turkiye
GYD
Heydar Aliyev International Airport
🇦🇿 Baku, Azerbaijan
Flight Time
2h 20m
Distance
900 mi
1,448 km
CO₂/pax
167 kg
−28 kg vs. layover
Airlines
3
Azerbaijan Airlines +2
Time Diff
+1h
Operated by Azerbaijan Airlines Azerbaijan Airlines Pegasus Pegasus AJet AJet

Route data last updated: May 29, 2026

Airlines with non-stop flights

Azerbaijan Airlines J2 Azerbaijan Airlines
Route
ESB → GYD
Flight Time
2h 20m
Distance
900 mi
Pegasus PC Pegasus
Route
ESB → GYD
Flight Time
2h 20m
Distance
900 mi
AJet VF AJet
Route
ESB → GYD
Flight Time
2h 20m
Distance
900 mi

Alternative Routes

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

ESB TBS (Tbilisi) GYD
Leg 1: 1h 40m (635 mi) Leg 2: 1h 10m (278 mi) Total: ~2h 50m 🍃 195 kg CO₂ (+17% vs. direct)
Leg 1
ESB → TBS
1h 40m · 635 mi
View ESB to TBS flights →
Leg 2
TBS → GYD
1h 10m · 278 mi
View TBS to GYD flights →
ESB TZX (Trabzon) GYD
Leg 1: 1h 20m (362 mi) Leg 2: 1h 35m (540 mi) Total: ~2h 55m 🍃 192 kg CO₂ (+15% vs. direct)
Leg 1
ESB → TZX
1h 20m · 362 mi
View ESB to TZX flights →
Leg 2
TZX → GYD
1h 35m · 540 mi
View TZX to GYD flights →
ESB COV (Mersin) GYD
Leg 1: 1h 10m (249 mi) Leg 2: 2h 20m (846 mi) Total: ~3h 30m 🍃 228 kg CO₂ (+37% vs. direct)
Leg 1
ESB → COV
1h 10m · 249 mi
View ESB to COV flights →
Leg 2
COV → GYD
2h 20m · 846 mi
View COV to GYD flights →
ESB IKA (Tehran) GYD
Leg 1: 2h 30m (1,043 mi) Leg 2: 1h 28m (354 mi) Total: ~3h 58m 🍃 266 kg CO₂ (+59% vs. direct)
Leg 1
ESB → IKA
2h 30m · 1,043 mi
View ESB to IKA flights →
Leg 2
IKA → GYD
1h 28m · 354 mi
View IKA to GYD flights →
ESB SAW (Istanbul) GYD
Leg 1: 1h 10m (201 mi) Leg 2: 2h 50m (1,087 mi) Total: ~4h 🍃 246 kg CO₂ (+47% vs. direct)
Leg 1
ESB → SAW
1h 10m · 201 mi
View ESB to SAW flights →
Leg 2
SAW → GYD
2h 50m · 1,087 mi
View SAW to GYD flights →

Looking for the return flight?

GYD → ESB: Flights from Baku to Ankara

Frequently Asked Questions

How long is the direct flight from Ankara to Baku?

A nonstop flight from Ankara (ESB) to Baku (GYD) takes approximately 2 hours and 20 minutes. The distance is 900 miles (1,448 km).

Which airlines fly nonstop from Ankara to Baku?

3 airlines: Azerbaijan Airlines, Pegasus, AJet.

Is there a nonstop flight from Ankara to Baku?

Yes. 3 airlines: Azerbaijan Airlines, Pegasus, AJet.

How far is Ankara from Baku?

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

What is the time difference between Ankara and Baku?

Baku is 1 hour ahead of Ankara. (Europe/Istanbul vs Asia/Baku.)

What type of aircraft flies from Ankara to Baku?

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 Azerbaijan?

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

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

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

Is the return flight from Baku 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 Baku?

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.