Shangri-La-Lhasa Flights

Travel between Shangri-La and Lhasa by flight is available for tourists, the distance between them is about 2201 km. Shangri-La, or former Zhongdian,  is the capital of Diqing Tibetan Autonomous Prefecture located in the northwest of Yunnan Province. Various visitors come to Shangri-La to find the vivid landscape in the Lost Horizon. Usually, it is suggested to stay in this earthly paradise for several days. Travelers can spend one day immersing themselves in the wonderland of Pudacuo National Park, and spend another day exploring magnificent Meli Snow Mountain and Ganden Sumtseling Monastery. Lhasa (拉萨)is the holy land of Tibetan Buddhism, also famed as ‘the Sunshine City’ for its annual sunshine time. It is famous for Potala PalaceJokhang Temple, Barkhor StreetDrepung MonasterySera MonasteryNorbulingka, etc. 

  • Diqing Shangri-La Airport (迪庆香格里拉机场)
    Address: Shenying Road, Shangri-La, Yunnan, China (云南省香格里拉市神鹰路)                               
    Tel: 0887-8229916
  • Lhasa Gonggar Airport (拉萨贡嘎机场)
    Address: Jiazhulin Town, Gonggar County, Shannan, Tibet, China (西藏自治区山南市贡嘎县甲竹林镇) 
    Tel: 0891-6216465   

Currently,  there is no railway between Shangri-La and Lhasa, taking a flight will be the easiest and quickest way to reach Lhasa from Shangri-La or Shangri-La from Lhasa. 

Shangri-La-Lhasa Flights Schedule

There are 2 flights from Shangri-La to Lhasa operated by Eastern Airlines, Southern Airlines, and 1  stopover flight operated by Tibet Airlines. It takes about 2 hours and 5 minutes for direct flights, and 5 hours 40 minutes for stopover flights flying from Shangri-la to Lhasa.

Flight No. Airlines Departs Arrives Duration Stops Reference Price(¥)
MU5939 China Eastern Airlines 10:20
Shangri-La Airport
12:25
Gonggar Airport
2h5m / 1040 – 3270

CZ9445

Southern Airlines 10:20
Shangri-La Airport
12:25
Gonggar Airport
2h5m / 1160 – 1650
MU5779/TV9882 China Eastern Airlines/
Tibet Airlines
17:40
Shangri-La Airport
23:20
Gonggar Airport
5h40m

Chengdu

(for 2h05m)

1790 – 2169

Lhasa-Shangri-La Flights Schedule 

There is 1  direct flight from Lhasa to Shangri-La operated by Eastern Airlines, and 2  stopover flights operated by China Eastern Airlines, Sichuan Airlines and Air China. It takes about 1 hour and 50 minutes for direct flights, and 6 hours 25 minutes for stopover flights flying from  to Lhasa to Shangri-la.

Flight No. Airlines Departs Arrives Duration Stops Reference Price(¥)
MU5940 China Eastern Airline 13:10
Gonggar Airport
15:00
Shangri-La Airport
1h50m / 1130 – 3270
3U8696/MU5780 Sichuan Airlines/
China Eastern Airline
15:20
Gonggar Airport
21:45
Shangri-La Airport
6h25m Chengdu
(for 2h45m)
1660 – 2030
CA4111/MU5780 Air China/
China Eastern Airline
16:10
Gonggar Airport
21:45
Shangri-La Airport
3h35m CHengdu
(for 2h )
1930 -2290

Please Note:

1.The above flight might be changed due to practical situation, feel free to contact us for the detailed and newest information. 

2.Tibet travel permit is required for entering Lhasa and travelling around Tibet, make sure you got the permit before you check in to your flight, or you will not be allowed to board the plane. If you don’t have the permit, we could offer the service include the permit application,  flight booking and Tibet tour arrangement.