Shangri-La (Diqing) – Xian Flights

Shangri-La (香格里拉) – Xian Flights offer the flight schedules between Shangri-La and Xian. The distance between the two places is about 1137 km. Shangri-La is a fictional place described in the 1933 novel Lost Horizon by British author James Hilton. Hilton describes Shangri-La as a mystical, harmonious valley, gently guided from a lamasery, enclosed in the western end of the Kunlun Mountains. Located at point where Tibet, Sichuan and Yunnan all meet, Shangri-La County is administered by Diqing Tibetan Autonomous Prefecture, Yunnan Province. Xian is the capital of Shaanxi Province, China. A sub-provincial city on the Guanzhong Plain in Northwest China, it is one of the oldest cities in China, and the oldest of the Four Great Ancient Capitals, having held the position under several of the most important dynasties in Chinese history. Xi’an is the starting point of the Silk Road and home to the Terracotta Army of Emperor Qin Shi Huang. This page is about how to travel from Shangri-La (Diqing) to Xian by air.


  • Diqing Shangri-La Airport 迪庆香格里拉机场
    Address: Southwestern Shangri-La, Yunnan  云南香格里拉西南部
    Tel: 86 887 822 9916
    Airport Transportation: There are airport shuttle buses and taxis departing from Diqing Shangri-La Airport every day.
  • Xianyang International Airport 咸阳国际机场
    It is the main airport serving Xi’an, the capital of China’s Shaanxi Province, as well as the whole Guanzhong area. Covering an area of 5 square kilometres (1.9 sq mi), it is the largest airport in Northwest China, and the second largest airport in Northern China.
    Location: Weicheng District, Xianyang, Shaanxi

Shangri-La(Diqing) – Xian Flights

All of the flights  flying from Diqing Shangri-La Airport to Xianyang International Airport are not direct flights. The main stops between the two places are Kunming, Chongqing and Chengdu. are provided by Ruili Airlines Sichuan Airlines, Southern Airlines and China Eastern Airlines. Some flights will change in different months, the following is only for your reference. Discount tickets are available. (All departure/arrival times are local time)

Flight Number Departs  Arrives Duration Stops Reference Price(¥)
09:50 16:30 6h40m Kunming 810
18:00 00:50 6h10m Chongqing 1080
15:45 21:20 8h35m Chengdu 1085
13:10 20:30 7h20m Kunming 770
10:20 18:30 8h10m Lhasa 2940

Xian – Shangri-La(Diqing) Flights

All of the flights  flying from Xianyang International Airport to Diqing Shangri-La Airport are not direct flights. Most of these flights are daily flights like 8L9984/MU5931. The whole journey takes about 5 hours and 40 minutes to 19 hours and 30 minutes. You can choose flights according to your needs. 

Flight Number Departs  Arrives Duration Stops Reference Price(¥)
23:05 08:00 8h55m Kunming 650
16:40 22:20 5h40m Kunming 915
08:20 15:00 6h40m Lhasa 2200
09:30 10:55 Stay for 19h30m Guangzhou 1070 
16:55 21:45 5h50m Chengdu 1410

1. The above information is for reference, if any change is based on actual information.
2. If you wan to book ticket and arrange a Shangri-La (Diqing) – Xian tour, please contact us, Email:; Tel: +86-871-63511469.
3. The ticket price is changing, sometimes there are discounts, while sometimes not.

Transportation in Yunnan:

Yunnan Travel by Air

Rail Transport in Yunnan

Roads in Yunnan