Skip to content

25.04°N 102.71°E · Kunming field desk

Questions · Reviewed answer

How do you get to Shangri-La?

Fly to Diqing Shangri-La Airport from Kunming or another Chinese city, or travel by road from Lijiang (about 3.5–4 hours). There is no high-speed rail yet. The road route allows a stop at Tiger Leaping Gorge and helps with acclimatisation.

Last reviewed November 13, 2026

The short answer

Fly to Diqing Shangri-La Airport from Kunming or another Chinese city, or travel by road from Lijiang (about 3.5–4 hours). There is no high-speed rail yet. The road route allows a stop at Tiger Leaping Gorge and helps with acclimatisation.

By air

Shangri-La Diqing Airport (DIG) is about 15 minutes from town and has flights from Kunming and other Chinese cities. Flying is fast but means a sudden jump to 3,160 metres. If you fly, take the first day slowly and avoid strenuous activity.

Flights can be cancelled by weather, especially in winter. Keep a buffer day if you have an international connection.

By road

The drive from Lijiang takes about 3.5–4 hours, depending on stops and road conditions. Private cars and buses are available. The route passes Tiger Leaping Gorge and climbs through pine forest and barley fields, which makes it one of the most scenic drives in Yunnan.

Coming by road gives your body time to adjust gradually. If you are prone to motion sickness, sit in the front and bring water. In winter, snow can slow the pass.

The altitude question

However you arrive, the first 24 hours at 3,160 metres should be gentle. Do not schedule a hike or a long day trip on arrival day. Drink water, eat light, and sleep early. If you feel unwell, descend to Lijiang rather than pushing on to higher places.

Airport
Diqing Shangri-La (DIG)
From Lijiang
About 3.5–4 hours by road
Rail
No high-speed rail yet
Altitude
3,160 m — take the first day slowly