Air Miles Calculator logo

How far is Bangor, ME, from Shangri-La?

The distance between Shangri-La (Diqing Shangri-La Airport) and Bangor (Bangor International Airport) is 7382 miles / 11881 kilometers / 6415 nautical miles.

Diqing Shangri-La Airport – Bangor International Airport

Distance arrow
7382
Miles
Distance arrow
11881
Kilometers
Distance arrow
6415
Nautical miles

Search flights

Distance from Shangri-La to Bangor

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

Vincenty's formula (applied above)
  • 7382.458 miles
  • 11880.914 kilometers
  • 6415.181 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
  • 7368.447 miles
  • 11858.366 kilometers
  • 6403.005 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 Shangri-La to Bangor?

The estimated flight time from Diqing Shangri-La Airport to Bangor International Airport is 14 hours and 28 minutes.

Flight carbon footprint between Diqing Shangri-La Airport (DIG) and Bangor International Airport (BGR)

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

Map of flight path from Shangri-La to Bangor

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

Airport information

Origin 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
Destination Bangor International Airport
City: Bangor, ME
Country: United States Flag of United States
IATA Code: BGR
ICAO Code: KBGR
Coordinates: 44°48′26″N, 68°49′41″W