Air Miles Calculator

Distance between Baku (GYD) and Ankara (ESB)

Flight distance from Baku to Ankara (Heydar Aliyev International Airport – Ankara Esenboğa Airport) is 900 miles / 1448 kilometers / 782 nautical miles. Estimated flight time is 2 hours 12 minutes.

Driving distance from Baku (GYD) to Ankara (ESB) is 1179 miles / 1898 kilometers and travel time by car is about 22 hours 53 minutes.

Map of flight path and driving directions from Baku to Ankara.

Shortest flight path between Heydar Aliyev International Airport (GYD) and Ankara Esenboğa Airport (ESB).

How far is Ankara from Baku?

There are several ways to calculate distances between Baku and Ankara. Here are two common methods:

Vincenty's formula (applied above)
  • 899.741 miles
  • 1447.992 kilometers
  • 781.853 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 897.478 miles
  • 1444.351 kilometers
  • 779.887 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Airport information


A Heydar Aliyev International Airport
City: Baku
Country: Azerbaijan Flag of Azerbaijan
IATA Code: GYD
ICAO Code: UBBB
Coordinates: 40°28′2″N, 50°2′48″E

B Ankara Esenboğa Airport
City: Ankara
Country: Turkey Flag of Turkey
IATA Code: ESB
ICAO Code: LTAC
Coordinates: 40°7′41″N, 32°59′42″E

Time difference and current local times

The time difference between Baku and Ankara is 1 hour. Ankara is 1 hour behind Baku.

Time Difference

Baku

 +04

Ankara

 +03

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 144 kg (316 pounds).

Frequent Flyer Miles Calculator

Baku (GYD) → Ankara (ESB).

Distance:
900
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
900

Round trip?