Shangri-La is also well connected by air with Lhasa and Kunming from its airport known as Shangri-La Diqing Airport, which is 7 kilometers to the south of the town in the Diqing Tibetan Autonomous Prefecture.