# Distance between Ashgabat (ASB) and Abadan (ABD)

Flight distance from Ashgabat to Abadan (Ashgabat International Airport – Abadan International Airport) is 782 miles / 1258 kilometers / 679 nautical miles. Estimated flight time is 1 hour 58 minutes.

Driving distance from Ashgabat (ASB) to Abadan (ABD) is 1124 miles / 1809 kilometers and travel time by car is about 21 hours 40 minutes.

## Map of flight path and driving directions from Ashgabat to Abadan.

Shortest flight path between Ashgabat International Airport (ASB) and Abadan International Airport (ABD).

## How far is Abadan from Ashgabat?

There are several ways to calculate distances between Ashgabat and Abadan. Here are two common methods:

Vincenty's formula (applied above)
• 781.666 miles
• 1257.969 kilometers
• 679.249 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
• 781.590 miles
• 1257.847 kilometers
• 679.183 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 Ashgabat International Airport
City: Ashgabat
Country: Turkmenistan
IATA Code: ASB
ICAO Code: UTAA
Coordinates: 37°59′12″N, 58°21′39″E

B Abadan International Airport
Country: Iran
IATA Code: ABD
ICAO Code: OIAA
Coordinates: 30°22′15″N, 48°13′41″E

## Time difference and current local times

The time difference between Ashgabat and Abadan is 1 hour 30 minutes. Abadan is 1 hour 30 minutes behind Ashgabat.

+05

+0330

## Carbon dioxide emissions

Estimated CO2 emissions per passenger is 133 kg (293 pounds).

## Frequent Flyer Miles Calculator

Ashgabat (ASB) → Abadan (ABD).

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

### In total

Total frequent flyer miles:
782

Round trip?