
For domestic flights from Shangri-La Airport, arrive around 90 minutes before departure. The airport is small, but security screening in China is thorough and queues can build quickly. Leave more time during Chinese public holidays and the summer peak, when flights to and from Diqing are busier and queues at check-in grow longer.
The IATA code for Diqing Shangri-La Airport is DIG, which comes from Diqing, the name of the Tibetan autonomous prefecture where the airport stands. It is the code you see on tickets and bag tags. The ICAO code, used by pilots and air traffic control, is ZPDQ. Searching for DIG will bring up flights to Shangri-La City in Yunnan.
Yes. Shangri-La Airport, Shangrila airport, Diqing airport and Diqing Shangri-La Airport are all names for the same airport, which serves Shangri-La City in northwest Yunnan, China. In Chinese it is 迪庆香格里拉机场. The city was formerly called Zhongdian, so some older maps and guides still use that name for the area.
Diqing Shangri-La Airport sits at roughly 3,280 metres, about 10,760 feet, above sea level. Arriving by plane means a rapid climb to that height, which can cause altitude sickness such as headaches and dizziness. Rest on your first day, drink plenty of water, walk slowly and consider a stop in lower Lijiang first.
Keep power banks and spare batteries in your hand luggage, as Chinese airports do not allow them in checked bags, and check your airline's liquid and battery rules. Pack warm layers even for a summer trip to Shangri-La, because the city stands at over 3,000 metres. Sun protection is also useful at this altitude.
No. Diqing Shangri-La Airport handles domestic flights only. International travellers usually enter China through a larger airport such as Kunming or Chengdu, clear immigration there, and then take a domestic flight to DIG. If you book separate tickets, leave a generous connection time in case your first flight is delayed.
Kunming, the capital of Yunnan, is the main link for Shangri-La Airport and the easiest connection point for the rest of China. Other routes have included Chengdu, Lhasa, Guangzhou, Chongqing, Beijing and Shanghai, some with a stop on the way. Airlines include China Eastern Airlines and Sichuan Airlines. Many routes are seasonal, so check your dates.
Diqing Shangri-La Airport is on the southwestern edge of Shangri-La City, about 4 to 5 kilometres from the town centre. Dukezong old town, where many visitors stay, is around 6 kilometres away. By taxi the trip usually takes about 15 to 20 minutes, so you can reach your hotel soon after landing.
Taxis are the easiest way from Shangri-La Airport into the city and take around 15 to 20 minutes to Dukezong old town. Many visitors also hire a car with a driver by the day, which is handy for trips to monasteries and national parks. Some guesthouses offer airport pick-ups, so ask when you book.
Travellers call it many things: Shangri-La Airport, Shangrila airport, Diqing airport or its full name, Diqing Shangri-La Airport. They all mean the same place, the airport serving Shangri-La City in the northwest of Yunnan Province, China. In Chinese it is written 迪庆香格里拉机场.
The DIG airport code is its IATA code, the three letters you will see on tickets and baggage tags. It echoes Diqing, the name of the prefecture, rather than Shangri-La. The ICAO code, used by pilots and air traffic control, is ZPDQ. If you are searching for the Shangri-La airport code, DIG is the one to use in any flight search.
The name "Diqing" refers to the Diqing Tibetan Autonomous Prefecture, the region in which the airport stands. Shangri-La City is the capital of that prefecture. The city itself was known as Zhongdian until the county was renamed after the mythical land of Shangri-La in James Hilton's novel Lost Horizon, with an eye to tourism. You may still see the old name on some maps and guides.
The airport opened to passenger flights in 1999 and is one of the main air gateways to northwest Yunnan.
Diqing Shangri-La Airport lies on the southwestern edge of Shangri-La City, only about 4 to 5 kilometres from the town centre. Dukezong, the old town that most visitors head for, is around 6 kilometres from the airport. Thanks to that short distance, you can be at your guesthouse within half an hour of collecting your bags.
What makes Shangri-La Airport stand out is its height. The airfield sits at roughly 3,280 metres (about 10,760 feet) above sea level, on a high plateau at the edge of the Tibetan cultural world. That altitude affects your trip from the moment you step off the plane, which is why the tips further down this page are worth reading before you fly.
Shangri-La Airport handles domestic flights within China. Its most important link is with Kunming, the capital of Yunnan and the main connecting hub for the province. From Kunming you can reach almost anywhere in China, as well as many international destinations.
Beyond Kunming, the airport's route map has included direct or one-stop flights to cities such as:
Airlines serving the airport include China Eastern Airlines and Sichuan Airlines, alongside other Chinese carriers on some routes. Schedules change between seasons, and not every route runs all year. Always check the schedule for your exact travel dates.
There are no regular international flights to Shangri-La. Travellers from Southeast Asia or elsewhere usually enter China through a larger airport, clear immigration there, and then take a domestic flight to DIG. Kunming and Chengdu are the most practical connection points. When you book separate tickets, leave plenty of time between flights in case the first one is delayed.
Because the airport is so close to town, transfers are quick and simple.
If you prefer not to fly all the way, Shangri-La is also linked by rail with Lijiang, making the train a scenic alternative. Long-distance buses run from the city's bus station to other parts of Yunnan and the Diqing region. Some travellers fly into Lijiang first and continue overland, which also gives the body more time to adjust to the altitude.
Diqing Shangri-La Airport is a regional airport built for a small city, so it is far easier to navigate than the large hubs in Kunming or Chengdu. You will not need long walks between check-in, security and your gate.
It makes sense to buy snacks, water and any essentials in town before you head out, rather than relying on the airport. If you are flying out early in the morning, plan your breakfast accordingly, and allow for the short taxi ride from your hotel.
As in all Chinese airports, security screening is thorough. Keep power banks in your hand luggage rather than checked bags, and check your airline's rules on liquids and battery capacity before you pack.
Flying straight into a town at over 3,000 metres is a big change for the body. A rapid ascent by plane can bring on altitude sickness, with symptoms such as headache, dizziness, tiredness and shortness of breath. Most people adjust after a day or so, but it helps to prepare:
For domestic flights in China, aim to be at the airport around 90 minutes before departure. Leave extra time during Chinese public holidays, when flights to Shangri-La fill up. Check your flight status on the day and keep your plans a little flexible.
The summer holidays and Chinese public holidays are busy times for flights to Shangri-La, so book early if you are travelling then. Compare direct and connecting options, since a one-stop routing through Kunming or Chengdu can open up more departure times.
Shangri-La is a base for exploring a region of Tibetan monasteries, high grasslands and snow-capped peaks. These are some of the highlights close to the airport and within day-trip distance.
Ready for the mountains? Compare flights to Shangri-La Airport (DIG) and set a Price Alert on Traveloka to catch a good fare.



