Air Miles Calculator logo

How far is Shangri-La from Athens?

The distance between Athens (Athens International Airport) and Shangri-La (Diqing Shangri-La Airport) is 4341 miles / 6986 kilometers / 3772 nautical miles.

Athens International Airport – Diqing Shangri-La Airport

Distance arrow
4341
Miles
Distance arrow
6986
Kilometers
Distance arrow
3772
Nautical miles

Search flights

Distance from Athens to Shangri-La

There are several ways to calculate the distance from Athens to Shangri-La. Here are two standard methods:

Vincenty's formula (applied above)
  • 4340.838 miles
  • 6985.901 kilometers
  • 3772.085 nautical miles

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

Haversine formula
  • 4332.316 miles
  • 6972.188 kilometers
  • 3764.680 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).

How long does it take to fly from Athens to Shangri-La?

The estimated flight time from Athens International Airport to Diqing Shangri-La Airport is 8 hours and 43 minutes.

Flight carbon footprint between Athens International Airport (ATH) and Diqing Shangri-La Airport (DIG)

On average, flying from Athens to Shangri-La generates about 499 kg of CO2 per passenger, and 499 kilograms equals 1 101 pounds (lbs). The figures are estimates and include only the CO2 generated by burning jet fuel.

Map of flight path from Athens to Shangri-La

See the map of the shortest flight path between Athens International Airport (ATH) and Diqing Shangri-La Airport (DIG).

Airport information

Origin Athens International Airport
City: Athens
Country: Greece Flag of Greece
IATA Code: ATH
ICAO Code: LGAV
Coordinates: 37°56′11″N, 23°56′40″E
Destination Diqing Shangri-La Airport
City: Shangri-La
Country: China Flag of China
IATA Code: DIG
ICAO Code: ZPDQ
Coordinates: 27°47′36″N, 99°40′37″E