Nearest Airport to Shangri-La, China
The closest airport to Shangri-La is Diqing Shangri-La Airport (DIG). Distance from Diqing Shangri-La Airport to Shangri-La is 2.9 miles / 4.6 kilometers.
Shangri-La – Airports nearby
- Diqing Shangri-La Airport (2.9 miles / 4.6 kilometers)
- Lijiang Sanyi International Airport (85.9 miles / 138.2 kilometers)
- Daocheng Yading Airport (105.7 miles / 170.1 kilometers)
- Putao Airport (144.0 miles / 231.8 kilometers)
Diqing Shangri-La Airport (DIG)
Diqing Shangri-La Airport is located approximately 2.9 miles / 4.6 kilometers southwest of Shangri-La and about 72.2 miles / 116.1 kilometers northwest of Lijiang. IATA airport code is DIG.
Lijiang Sanyi International Airport (LJG)
Distance from Lijiang Sanyi International Airport to Shangri-La is 85.9 miles / 138.2 kilometers. Lijiang Sanyi International Airport is located approximately 13.2 miles / 21.3 kilometers south of Lijiang and about 75.7 miles / 121.9 kilometers north of Dali. IATA airport code is LJG.
Daocheng Yading Airport (DCY)
Distance from Daocheng Yading Airport to Shangri-La is 105.7 miles / 170.1 kilometers. Daocheng Yading Airport is located approximately 105.7 miles / 170.1 kilometers north of Shangri-La and about 123.7 miles / 199.0 kilometers southwest of Kangding. IATA airport code is DCY.
Putao Airport (PBU)
Distance from Putao Airport to Shangri-La is 144.0 miles / 231.8 kilometers. Putao Airport is located approximately 108.1 miles / 174.0 kilometers east of Margherita and about 111.1 miles / 178.9 kilometers east of Digboi. IATA airport code is PBU.
Includes only airports with scheduled air service.
Map of airports near Shangri-La
Airport | Distance (miles) | Distance (km) |
---|---|---|
A Diqing Shangri-La Airport (DIG) | 2.9 | 4.6 |
B Lijiang Sanyi International Airport (LJG) | 85.9 | 138.2 |
C Daocheng Yading Airport (DCY) | 105.7 | 170.1 |
D Putao Airport (PBU) | 144.0 | 231.8 |
E Xichang Qingshan Airport (XIC) | 151.8 | 244.3 |
F Dali Huangcaoba Airport (DLU) | 155.2 | 249.7 |