# How far is Shangri-La from Pyinmana?

The distance between Pyinmana (Nay Pyi Taw International Airport) and Shangri-La (Diqing Shangri-La Airport) is 604 miles / 972 kilometers / 525 nautical miles.

The driving distance from Pyinmana (NYT) to Shangri-La (DIG) is 880 miles / 1416 kilometers, and travel time by car is about 16 hours 52 minutes.

604
Miles
972
Kilometers
525
Nautical miles
1 h 38 min
1 h 30 min
113 kg

## Distance from Pyinmana to Shangri-La

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

Vincenty's formula (applied above)
• 603.767 miles
• 971.669 kilometers
• 524.659 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
• 605.714 miles
• 974.803 kilometers
• 526.351 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 Pyinmana to Shangri-La?

The estimated flight time from Nay Pyi Taw International Airport to Diqing Shangri-La Airport is 1 hour and 38 minutes.

## Flight carbon footprint between Nay Pyi Taw International Airport (NYT) and Diqing Shangri-La Airport (DIG)

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

## Map of flight path and driving directions from Pyinmana to Shangri-La

See the map of the shortest flight path between Nay Pyi Taw International Airport (NYT) and Diqing Shangri-La Airport (DIG).

## Airport information

Origin Nay Pyi Taw International Airport
City: Pyinmana
Country: Burma
IATA Code: NYT
ICAO Code: VYNT
Coordinates: 19°37′24″N, 96°12′3″E
Destination Diqing Shangri-La Airport
City: Shangri-La
Country: China
IATA Code: DIG
ICAO Code: ZPDQ
Coordinates: 27°47′36″N, 99°40′37″E