# How far is Shangri-La from Yingkou?

The distance between Yingkou (Yingkou Lanqi Airport) and Shangri-La (Diqing Shangri-La Airport) is 1561 miles / 2512 kilometers / 1357 nautical miles.

The driving distance from Yingkou (YKH) to Shangri-La (DIG) is 2074 miles / 3338 kilometers, and travel time by car is about 37 hours 40 minutes.

1561
Miles
2512
Kilometers
1357
Nautical miles
3 h 27 min
183 kg

## Distance from Yingkou to Shangri-La

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

Vincenty's formula (applied above)
• 1561.118 miles
• 2512.375 kilometers
• 1356.574 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
• 1560.003 miles
• 2510.581 kilometers
• 1355.605 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 Yingkou to Shangri-La?

The estimated flight time from Yingkou Lanqi Airport to Diqing Shangri-La Airport is 3 hours and 27 minutes.

## Flight carbon footprint between Yingkou Lanqi Airport (YKH) and Diqing Shangri-La Airport (DIG)

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

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

See the map of the shortest flight path between Yingkou Lanqi Airport (YKH) and Diqing Shangri-La Airport (DIG).

## Airport information

Origin Yingkou Lanqi Airport
City: Yingkou
Country: China
IATA Code: YKH
ICAO Code: ZYYK
Coordinates: 40°32′33″N, 122°21′30″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