Kunming-Diqing Transportation

Located in the northwest of Yunnan Province, Shangri-la is 720 km away from the provincial capital Kunming. It borders Daocheng and Muli of Sichuan Province to the east, and connected Deqin County to the north. At an average altitude of more than 3,000 meters, Shangri-La is very difficult to reach with limited transportation options. Without railways leading there, the main means of transportation is flight and bus.

How to Get to Shangri-La from Kunming?

By Air

Diqing Shangrila Airport is the only airport in the city, with direct daily flights to Kunming. Taking flights only needs around 1~1.5 hours to reach Shangrila. It’s recommended to take the morning or night flight to Shangri-la and then you can have more time to explore this city.

It is about 5 km (3 mile) to downtown Shangri-la. At present, there is no airport shuttle bus. Tourists can take the taxi to Shangrila downtown which will cost about RMB 30.

Kunming-Shangrila Airline Timetable

Flight Number Airlines Departs Arrives
MU5931 China Eastern Airlines 08:20 09:40
MU5939 China Eastern Airlines 08:30 09:55
MU5935 China Eastern Airlines 14:25 15:45

By Long-distance Bus

In Shangri-La, coach is the most important vehicle. Tourists can travel by coach between Shangri-la Long-distance Bus Station and Kunming West Bus Station, which takes about 10 hours. It is a long way between the two cities. So it’s better to get to Shangrila by flight from Kunming. The departure time is 09:30(duration: 9.5h), 14:00(duration: 9.5h), 19:00(duration: 15.5h), 20:00(duration: 15.5h), 20:30(duration: 15.5h).

Kunming West Bus Station:
Add: No.18, Yining Road, Xishan District, Kunming city, Yunnan province
How to Get: Take Metro Line 3 or taxi

Shangri-la Long-distance Bus Station:
Add: Zhongshan Road, Diqin Tibetan Autonomous Prefecture, Yunnan

Transportation in Yunnan:

Yunnan Travel by Air

Rail Transport in Yunnan

Roads in Yunnan