Air Miles Calculator logo

How far is Powell River from Shangri-La?

The distance between Shangri-La (Diqing Shangri-La Airport) and Powell River (Powell River Airport) is 6441 miles / 10366 kilometers / 5597 nautical miles.

Diqing Shangri-La Airport – Powell River Airport

Distance arrow
6441
Miles
Distance arrow
10366
Kilometers
Distance arrow
5597
Nautical miles

Search flights

Distance from Shangri-La to Powell River

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

Vincenty's formula (applied above)
  • 6441.076 miles
  • 10365.908 kilometers
  • 5597.142 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
  • 6427.891 miles
  • 10344.688 kilometers
  • 5585.685 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 Powell River?

The estimated flight time from Diqing Shangri-La Airport to Powell River Airport is 12 hours and 41 minutes.

Flight carbon footprint between Diqing Shangri-La Airport (DIG) and Powell River Airport (YPW)

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

Map of flight path from Shangri-La to Powell River

See the map of the shortest flight path between Diqing Shangri-La Airport (DIG) and Powell River Airport (YPW).

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 Powell River Airport
City: Powell River
Country: Canada Flag of Canada
IATA Code: YPW
ICAO Code: CYPW
Coordinates: 49°50′3″N, 124°30′0″W