tailor made tour

Ask a Question


I accept the Privacy Policy.

Questions & Answers

How to Get to Dunhuang from Xian

Travel from Xian to Dunhuang

Where is Duhuang?

Dunhuang (敦煌) is located in northwestern Gansu Province, Western China. It was a major stop on the ancient Silk Road and is best known for the nearby Dunhuang Caves. Xian is the capital of Shaanxi province, located in the northwest of the People's Republic of China. It is knowned as one of the Four Great Ancient Capitals of China It is quite convenient traveling between Dunhuang and Xian, either by flight or by train.

By Air (Recommended)

There are 4 direct flights between Xian and Dunhuang every day. It takes about 2.5 hours by air. The flight departs from Xian Xianyang Airport (西安咸阳国际机场)and lands at Dunhuang Airport (敦煌机场).  Xian Xianyang International Airport is 47 km away from the center of Xian City, and 13 km away from Xianyang City, in the Dizhang Township of Xianyang. It is now houses 3 terminals and 2 runways.

Flights Schedule from Xian to Dunhuang
Flight Number Airlines Depart Arrive Duration
MU2215 China Eastern Airlines 12:10 14:45 2h35m
MU9641 China Eastern Airlines 19:55 22:30 2h35m
CZ9043 China Southern Airlines 12:10 14:45 2h35m
CZ9116 China Southern Airlines 19:55 22:30 2h35m

By Overnight Train

There is only one train (K367) from Xian to Dunhuang. It departs at 10:27 am and takes 22 hours and 11 minutes before arriving at Dunhuang Station the next day morning at 08:38. You should get on the train at Xian Train Station and get off at Dunhuang Train Station. Ticket fare is CNY 206 for standard seat, 377 for sleeper, 578 for comfortable sleeper.

Recommended Tour You Might Like

4 Days Best Dunhuang Tour

Mogao Grottoes, Crescent Spring and Singing Sand Dune, Yardang National Geologic Park, Yumenguan Pass