Home · Routes · Silk Road

Xi'an to Dunhuang, along the Silk Road: the Terracotta Army, a hanfu afternoon, the caves — and the two days we couldn't leave the expressway

At the end of September 2022 I drove out of Chengdu, went as far as Xi'an, and then turned west along the old Silk Road with Dunhuang at the end of it. It was meant to be a slow line — the Terracotta Army and the Grand Tang Mall in Xi'an, Qinghai Lake, the Hexi Corridor. Then the pandemic restrictions closed the exits, we spent two days and two nights unable to get off the expressway, and on arrival in Dunhuang we were put in quarantine for two more days. The scenery changed the whole way regardless: forest, grassland, gobi, desert — and at night, up on the plateau, the entire Milky Way. This is what we actually drove. At the end there's the version I'd drive if I did it again.

The expressway on the Qinghai plateau, solar farms on the horizon — most of this road looks exactly like this.

Quick answer

Xi'an to Dunhuang along the Silk Road took me thirteen days and twelve nights — but two of those days and nights we spent driving straight through on the expressway, and Dunhuang started with two days of quarantine. The right pace is: two days in Xi'an (one for the Terracotta Army, one for hanfu and the Grand Tang Mall), then west through Lanzhou and Xining, Qinghai Lake, Chaka and Da Qaidam, reaching Dunhuang over four or five easy days. Dunhuang itself deserves three: Mingsha Shan and Crescent Lake, the Mogao Caves plus an evening at Encore Dunhuang, and a full day out to the Yardang and the two frontier passes. Finish by flying out of Dunhuang, or take the train from Yumen. The unhurried version comes in two shapes below, nine days and thirteen.

The three days in Dunhuang were worth the whole trip — Mogao, Mingsha Shan, Yardang: fifteen hundred years of the Silk Road put in front of you. The part not to copy is those two days and nights. The lockdown forced them; however good the scenery was, we never once stopped the car.

Place names are given in English with the Chinese in brackets — tap the bracket to copy it, so you can show it to a driver or paste it into a map.

The basics

Route
Out: Xi'an → Baoji → Tianshui → Dingxi → Lanzhou → Xining → Hainan → Ulan → Haixi → Da Qaidam → Dunhuang.
Back: Dunhuang → Yumen → Jiuquan → Zhangye → Wuwei → Lanzhou → Lintao → Longnan → Guangyuan → Mianyang → Chengdu
Days
13 days, 12 nights (left Chengdu 29 September 2022, back about 11 October)
When we drove it
Late September to early October 2022, around the National Day holiday, during the pandemic
Best season
June, and September–October. Dunhuang's golden window is mid-September to early October (15–25°C, the least wind-blown sand, the best colour). April–June is the next best. If you want the rapeseed around Qinghai Lake as well, that's mid-July to mid-August — but that is the hottest stretch out there
Best light
Mingsha Shan in the evening; Mogao by whatever slot you're booked into; the Yardang and the passes in the afternoon
Pace
2022: brutal. Two days and nights without leaving the expressway, and the drive home without sleep. The right pace is slow — see the two itineraries below
Driving
Your own car (we drove ours). Public transport is thin for the middle stretch into the Qaidam basin — drive it yourself, or take a chartered car and driver

The route, leg by leg

  • Xi'anStart · Day 1 850 km · a full day
  • XiningDay 3~2,200 m 150 km · 2 h
  • Qinghai LakeDay 4~3,200 m 150 km · 2 h
  • ChakaDay 4 330 km · 4 h
  • Da QaidamDay 5~3,100 m 450 km · most of a day
  • DunhuangFinish · Days 6–9~1,100 m

Approximate driving distance and time from one stop to the next (read top to bottom), not counting time spent at them.

This is the seventh route in this notebook, and the only one that isn't in western Sichuan: it starts in Shaanxi, crosses Gansu, and stops at the far western edge of Gansu. The first half is Xi'an and its buried army; the second half is the Silk Road and the caves. The two days and nights in between were forced on us by the pandemic — I've written them as they happened, and I don't suggest you copy them.

I first drove this in late September 2022. The schedule was improvised under pressure, which is why the piece ends with a section I don't usually write: how I'd do it if I went again.

How the thirteen days fit together

DayDateWhat it was
Prologue29–30 SepChengdu to Xi'an, two days. Not the subject of this piece — the Silk Road starts in Xi'an
D130 SepArrive Xi'an; the Terracotta Army that same afternoon
D21 OctHanfu photographs, then the Grand Tang Mall after dark
D32 OctWest, bound for Qinghai Lake as planned
D43 OctStill on the expressway — the exits were closed
D54 OctArrive Dunhuang; straight into quarantine
D65 OctSecond day of quarantine
D76 OctMingsha Shan and Crescent Lake
D87 OctThe Mogao Caves; Encore Dunhuang in the evening
D98 OctYardang, Yumen Pass and Yang Pass — out and back in a day
D109 OctThe drive home begins
D1110 OctStill driving home, two days and nights
D1211 OctBack in Chengdu

Prologue — Chengdu to Xi'an, two days (29–30 Sep)

We left Chengdu on 29 September and reached Xi'an on the 30th. Those two days aren't the subject here: the Silk Road starts in Xi'an.

D1 — Arriving in Xi'an: the Terracotta Army that afternoon (30 Sep)

We went to the Terracotta Army the same afternoon we arrived. The schedule was tight, but this wasn't the stop to cut — in Xi'an it's the one you can't skip.

Its proper name is the Emperor Qinshihuang's Mausoleum Site Museum, out in Lintong, east of the city: the burial pits of the First Emperor's mausoleum, garrisoning the man who unified China in 221 BC. In 1974 a farmer sinking a well turned up a piece of terracotta, and an army that had slept for two thousand years came back into the light; in 1987 it was inscribed with the mausoleum as a World Heritage Site. Three things to look at. Scale: thousands of life-size figures across the pits, infantry, chariots and cavalry, each arm drawn up in formation. The faces: look closely and no two are quite alike — topknots, armour, the set of the hands, all different. Colour: they came out of the ground painted, and the paint flaked away within hours of meeting the air, so the grey you see is not what they were. Photographs can't give you the feeling of standing at the edge of the pit with an army facing you.

D2 — Xi'an again: hanfu and the Grand Tang Mall (1 Oct)

The next day we put on hanfu near the Grand Tang Mall and had a set of photographs taken, then went back to walk the mall after dark. Same place, two completely different faces — daytime in costume among the crowds, night with every light on.

D3–D4 — West, and the two days we couldn't leave the expressway (from 2 Oct)

We set off on the third morning, planning to reach Qinghai Lake.

We never stopped. The pandemic controls closed the exits along the route — barriers down at the toll gates, service areas running on very little — so we just kept driving. The line was: Xi'an → Baoji → Tianshui → Dingxi → Lanzhou → Xining → Hainan → Ulan → Haixi → Da Qaidam, two days and two nights of it, straight into Dunhuang — a city that had no cases at the time.

The route skims the southern shore of Qinghai Lake, in Hainan prefecture — the place we had been aiming for, passed by the side of the road.

That stretch deserves its own paragraph, though. The scenery never stopped changing: forest, then grassland, then gobi, then desert — landform after landform, like a geography textbook on fast-forward. And at night, at that altitude, the whole Milky Way came out. We earned none of it, but it was the one thing the drive gave back.

D5–D6 — Arriving in Dunhuang: quarantine first (4–5 Oct)

We reached Dunhuang on the fifth day and were put in quarantine for two days of observation — in that period nobody got around it. Only after that did the trip actually start.

D7 — First day out: Mingsha Shan and Crescent Lake (6 Oct)

The first stop was Mingsha Shan and Crescent Lake : a crescent of water inside a ring of dunes. Give it the best light of the day — the evening, when the low sun brings out the ridgelines on the sand.

A desert dinner on the dunes at Dunhuang
Our two Shiba Inus at their desert dinner outside Dunhuang — the lamps lit, the table laid, and two guests who sat up straighter than anyone.

D8 — Second day out: the Mogao Caves, then Encore Dunhuang (7 Oct)

The Mogao Caves are the heaviest thing the Silk Road left at Dunhuang. You go through a handful of caves, and fifteen hundred years of wall painting and sculpture are simply in front of you. They were inscribed as a World Heritage Site in 1987; the first caves were cut in the Former Qin period and building went on across more than ten dynasties, which makes this one of the largest surviving bodies of Buddhist art anywhere. The detail inside I'll leave out — I went through with a guide, and no list of numbers reads half as well as standing in the cave.

In the evening we saw Encore Dunhuang . It's a large-scale indoor experiential theatre piece, directed by Wang Chaoge and first performed in 2016 for the first Silk Road (Dunhuang) International Cultural Expo. The theatre stands beside the Mogao digital centre: a sunken building in lake-blue, built to look like a drop of water in the desert. What makes it unusual is that the audience walks — you move through the space with the story, entering different "caves" in batches, and fifty years, a hundred, a thousand pass under your feet.

All three of these — Mogao, Mingsha Shan, Encore Dunhuang — I'd call unmissable. Between them you get the history of the whole Silk Road, and the stories of the people who opened it.

D9 — Yardang, Yumen Pass and Yang Pass, out and back in a day (8 Oct)

We drove out to the Yardang and came back the same day, passing the Yang Pass and the Yumen Pass on the way.

Out in the gobi there's a great field of wind-carved clay ridges that people here call the "Demon City" — the wind is strong, the shapes are strange, and once you're driving among them both the car and the people look very small.

Do foreigners need a special permit for the Yardang?

We were checked hard, and the officers on duty were armed. I worked out afterwards why — keep going deeper past the Yardang and you're heading towards Lop Nur, and that country is a military area, which is why the checks along this line have never been relaxed. It isn't aimed at tourists; it's a standing check, and worth taking in your stride.

Dunhuang, the Yardang, Yumen Pass and Yang Pass all sit inside ordinary tourist areas, and need no frontier permit; foreign visitors buy tickets on their passport like anyone else. Gansu's border-control zone only runs towards the Mazongshan port in Subei. But the checks here are strict — keep your passport on you, and re-confirm the current rules before you travel.

D10–D12 — The drive home, without stopping (from 9 Oct)

Back along the expressway: Dunhuang → Yumen → Jiuquan → Zhangye → Wuwei → Lanzhou → Lintao → Longnan → Guangyuan → Mianyang → Chengdu, two days and two nights.

The pandemic made the whole return a rush — we drove it more or less without sleeping. This line deserves better than that, and I don't recommend the pace. What I do recommend is below.

If I went again, this is how I'd arrange it

The short answer: give this line nine to thirteen days, depending on whether you want to arrive or to travel. Both versions start in Xi'an, finish in Dunhuang or Yumen, and never double back — fly out of Dunhuang, or take the train from Yumen, and you don't have to drive the car home.

Option A — long hauls, concentrated (9 days, 8 nights)

Two long days, everything else slow.

DayRouteDistance (approximate)What you do
D1Xi'an—Terracotta Army — a whole day, unhurried
D2Xi'an—Hanfu + the Grand Tang Mall (costume by day, lights at night)
D3Xi'an → Xining 🚗about 850 km · a full day of expresswayA driving day. Guanzhong plain, loess plateau, Lanzhou — the landscape changes all the way; stop in Lanzhou for a bowl of beef noodles and carry on
D4Xining → Qinghai Lake → Chakaabout 300 km · half a dayQinghai Lake (Erlangjian or Heimahe, lake and grassland), then Chaka Salt Lake , the "mirror of the sky"
D5Chaka → Da Qaidamabout 330 km · half a dayGrassland gives way to gobi; Da Qaidam's Emerald Lake
D6Da Qaidam → Dunhuang 🚗about 450 km · most of a dayOver the Dangjin Pass into Gansu; a long day. Dunhuang by afternoon, Mingsha Shan at dusk
D7Dunhuang—Mogao Caves, then Encore Dunhuang in the evening
D8Dunhuang—Yardang + Yumen Pass + Yang Pass — a full day out and back
D9Finish—Fly out of Dunhuang, or take the train from Yumen

Option B — a little driving every day (13 days, 12 nights)

Three to five hours a day, something to see every day, and the worthwhile stops along the road added in.

DayRouteDistance (approximate)What you do
D1Xi'an—Terracotta Army
D2Xi'an—Hanfu + the Grand Tang Mall
D3Xi'an → Tianshuiabout 320 km · 4 hAdded stop: the Maijishan Grottoes — the overture to the Silk Road caves, answering the Mogao Caves at the other end
D4Tianshui → Lanzhouabout 330 km · 4 hA stretch of the Yellow River in Lanzhou, and a bowl of beef noodles to finish
D5Lanzhou → Xiningabout 220 km · 2.5 hThe altitude steps up to around 2,200 m — take it easy; wander Xining town
D6Xining → Qinghai Lakeabout 150 km · 2 hQinghai Lake, round the shore (Erlangjian or Heimahe); stay out for a Heimahe sunrise
D7Qinghai Lake → Chakaabout 150 km · 2 hChaka Salt Lake, the "mirror of the sky"
D8Chaka → Da Qaidamabout 330 km · 4 hAdded stop: the Emerald Lake at Da Qaidam
D9Da Qaidam → Dunhuangabout 450 km · 5.5 hOver the Dangjin Pass; into Dunhuang by afternoon
D10Dunhuang—Mingsha Shan and Crescent Lake (take the late light)
D11Dunhuang—Mogao Caves, then Encore Dunhuang in the evening
D12Dunhuang—Yardang + Yumen Pass + Yang Pass — out and back in a day
D13Finish—Fly out of Dunhuang / train from Yumen

The distances and driving times in these tables are approximate road figures, and don't include time spent at the stops.

Which one

  • A week and a bit of leave → Option A. Compress the two long legs (Xi'an–Xining, Da Qaidam–Dunhuang) into single days and give everything left to Qinghai Lake and Dunhuang.
  • Two weeks → Option B. Three to five hours of driving a day, one thing to see a day, and you pick up Maijishan, Lanzhou, Qinghai Lake and Da Qaidam on the way.

The difference from 2022 comes down to one sentence: spread out what was crushed into two days and two nights, and treat the passing through as arriving.

The two things people get wrong

Both of these caught me

Thinking this line can be taken slowly on the way. It can't — not that way. Six of those thirteen days were forced on us by lockdowns and quarantine: two days and nights on the expressway, two days of quarantine in Dunhuang, two more days and nights driving home. The actual travelling was two days in Xi'an and three in Dunhuang.

Thinking the Yardang needs a permit. It doesn't. Dunhuang, the Yardang, Yumen Pass and Yang Pass are all inside ordinary tourist areas. But the checks along that road are real — keep your passport on you, not in the boot.

When to shoot

  • Evening — Mingsha Shan and Crescent Lake. This is the one stop on the route worth building the day around: the sand's ridgelines only come out in low light.
  • Morning to noon — Mogao, by whatever slot you're booked into; on the long gobi roads these are driving hours.
  • Afternoon — Yardang, Yumen Pass, Yang Pass: in the afternoon the shadows make the clay ridges read.
  • After dark — look up on the plateau. On the two nights we drove through, the Milky Way ran the whole way over.

Want the Hexi Corridor as well?

If you have days to spare and don't mind ending in Lanzhou instead of Dunhuang, skip the backtrack: leave Dunhuang eastward along the Hexi Corridor — Guazhou, Jiayuguan, the Danxia landforms at Zhangye — and finish in Lanzhou. This corridor was the main artery of the Silk Road, and the place-names along it are still the old ones. If you'd rather keep Dunhuang as the ending, add (the Yulin Caves, east of Dunhuang) as a side stop: the caves are cut into the cliffs of the Yulin River valley, an easy add-on.

If you're coming to shoot

  • Wide for the gobi, long for the Yardang. The layers in that field of ridges only come out if you pick them off with a long lens.
  • Wait for low light at Mingsha Shan. At noon the sand goes flat white.
  • Inside the caves, follow whatever you're told on the day — whether you can photograph and how. This one isn't negotiable.
  • The same line as everywhere else on this site: what I offer is knowing where to stand and how to get the shot — not shooting it for you.

Questions people ask before they go

Isn't thirteen days too long?
Six of those thirteen were forced by the pandemic: two days and nights on the expressway, two days of quarantine, two more driving home. Done properly it's nine to thirteen days — see the two options above.
Why finish at Dunhuang, or Yumen?
So you don't have to drive the car back to Chengdu: fly out of Dunhuang, or take the train from Yumen. It makes the route a one-way line, and the time you save goes to the stops along it.
Can foreigners do it?
Yes. The Terracotta Army, the Mogao Caves, Mingsha Shan, the Yardang, Yumen Pass and Yang Pass all take foreign visitors, on a passport and a ticket. The Yardang road is checked closely — it runs towards Lop Nur — so keep your passport with you and re-confirm the current requirements before you go.
What do I need to book?
Arrange the Mogao Caves in advance — you enter by booked slot, and I went through with a guide. Worth checking the performance times for Encore Dunhuang as well.
Can I do this without a car?
Xi'an to Lanzhou and on to Dunhuang, yes — trains and roads both work. But the middle stretch, Qinghai Lake to Chaka and Da Qaidam, has very little public transport: drive it yourself, or take a chartered car and driver.
Will I get altitude sickness?
This route is gentler than western Sichuan: Xining about 2,200 m, Qinghai Lake about 3,200 m, Da Qaidam and the Dangjin Pass around 3,000–3,600 m, and Dunhuang only about 1,100 m. Take it easy on your first day in Xining and you'll be fine.

Honest notes

This is a real trip, driven in 2022 while the pandemic controls were on — the closed exits, the quarantine, the nights on the expressway were all part of it. I've written it down as it happened, without comment.

Every road in this piece is one I've driven myself. Conditions change: a site changes its hours, a road is under repair, somewhere stops letting people in. If you get there and something is different, tell me and I'll correct the page.

There are no ticket prices and no opening hours on this page — they move, and I'm not going to hand you a number you shouldn't trust.

The two itineraries at the end are mine: the nine-day one compresses the two long legs into single days, the thirteen-day one drives three to five hours a day and sees something every day. The stops I've added are the ones that fall on the road and can be checked.

There's only one photograph, and it's enough: our two Shiba Inus at their desert dinner in Dunhuang — lamps lit, table laid, and two dogs sitting up straighter than anyone.

If you're working out how this route fits your dates, and what the light is doing in the month you're thinking about, that's worth asking before you commit — write to me.

Before you go

The practical pages worth reading before this trip.

See all essentials