China Travel › Itineraries › 21 days in China

China Travel · Itineraries

21 Days in China: The Route That Adds the South

Two full day-by-day plans for the extra week · Updated September 2026

Short answer

Twenty-one days is the first trip length that can carry a second region. Yunnan and Zhangjiajie are each a seven-night addition, so 14 plus 7 is 21, and there is no honest way to run both: they sit in different corners of southern China, with no useful rail link and a flight needed at each end.

Branch A, Yunnan: Kunming 2 nights, Dali 2, Lijiang 3. The corridor runs south to north, every leg is a train of two hours or less, and you fly home from Lijiang.

Branch B, Zhangjiajie: Zhangjiajie city 1 night, Wulingyuan 3, back in the city 3. The park needs three days, and the city and the park are 25 to 30 km apart.

Both sit on the same spine: Beijing 3 nights, Pingyao 2, Xi'an 2, Chengdu 2, Shanghai 5. Days 1 to 14 are identical, so the choice costs nothing until day 15.

The route at a glance

The 14 nights before the branch are the same in both plans: Beijing 3, Pingyao 2, Xi'an 2, Chengdu 2, Shanghai 5. The detail is in our 14-day itinerary.

Branch A: YunnanBranch B: Zhangjiajie
Extra nights77
SplitKunming 2, Dali 2, Lijiang 3City 1, Wulingyuan 3, city 3
Fly inShanghai, 3.5 to 4 hours nonstop, or ChengduShanghai, about 2.5 hours, or Chengdu, 1.5 hours
Fly home fromLijiang or KunmingZhangjiajie (DYG) or Changsha
Inside the branchTrain hops of 2 hours and under, all on 12306. See Kunming to Lijiang by high-speed train.One base for the park, one for Tianmen Mountain; coaches and taxis, no metro
Best forVillages, highland scenery, slow daysVertical landscapes, cable cars, walking
The catchLijiang is at about 2,400 m; weather can close a cable carPark entry is timed and capped; the last coach to Wulingyuan leaves about 17:00

Why not both

Kunming and Zhangjiajie are two provinces apart, Yunnan in the south-west and Hunan in the centre-south, with the Guizhou plateau between them. Chaining them means flying back through a hub and losing most of a day to the connection.

You could run both only by cutting the spine to seven nights: Beijing three, Xi'an two, Shanghai two. That drops Pingyao, Chengdu and every day trip.

Pick one and give it seven nights These are the two parts of China that most reward staying put. Three days of either is a coach tour.

Day by day

Both branches are 21 nights: the flight home is on the morning of day 22. Days 1 to 14 are shared.

Days 1 to 14, shared

DayWhereWhat
1BeijingArrive, Tiananmen area, hutong dinner
2BeijingForbidden City at opening, Jingshan, Temple of Heaven
3BeijingGreat Wall at Mutianyu
4Beijing to PingyaoMorning train, 3h 35m to 4h
5PingyaoWalled town, Rishengchang, Shuanglin Temple
6Pingyao to Xi'anSame corridor, or change at Taiyuan South
7Xi'anTerracotta Army half day, Muslim Quarter
8Xi'an to ChengduTrain, 3h to 4h 30m
9ChengduPanda base at opening, People's Park teahouse
10Chengdu to ShanghaiMorning flight, 3 to 3.5 hours; the Bund after dark
11ShanghaiYu Garden early, Pudong or the Shanghai Museum
12ShanghaiHangzhou by high-speed train, 45 minutes, or Suzhou
13ShanghaiFormer French Concession or Zhujiajiao
14ShanghaiBuffer day, and tomorrow's flight booking

Branch A: Yunnan, days 15 to 21

DayWhereWhat
15Shanghai to KunmingNonstop flight, 3.5 to 4 hours; Green Lake in the evening
16KunmingStone Forest as a full day, or Western Hills and Dianchi Lake
17Kunming to DaliTrain, about 2 hours; Old Town and the Three Pagodas
18DaliPart of the Erhai Lake loop: Xizhou and Shuanglang
19Dali to LijiangTrain, 1.5 to 2.5 hours; Old Town, then Black Dragon Pool
20LijiangJade Dragon Snow Mountain, a 5,596 m peak, by cable car
21LijiangShuhe and Baisha, or a slow Old Town day before flying home

Branch B: Zhangjiajie, days 15 to 21

DayWhereWhat
15Shanghai to ZhangjiajieNonstop flight, about 2.5 hours; the airport is 5 km from town
16Zhangjiajie to WulingyuanCoach to the East Gate, 40 minutes; Yuanjiajie and the Avatar pillars
17WulingyuanTianzi Mountain, then the Golden Whip Stream walk
18WulingyuanGrand Canyon glass bridge, 35 to 40 minutes by coach
19Wulingyuan to the cityMove in the morning; the Tianmen cableway base is downtown
20Zhangjiajie cityTianmen Mountain and the glass skywalk, a full day
21Zhangjiajie citySpare day, or the train to Changsha and the flight home

If your first two weeks end in Chengdu instead of Shanghai, branch B is the same seven days after a flight of about 1.5 hours.

The long transfers

Only the flights and the Chengdu leg eat half a day. The Yunnan train hops do not.

LegModeTimeNotes
Shanghai to KunmingNonstop flight3.5 to 4 hoursSeveral a day; no realistic rail alternative
Kunming to DaliHigh-speed trainAbout 2 hoursMostly from Kunming Railway Station
Dali to LijiangHigh-speed train1.5 to 2.5 hoursLijiang station is 8 to 10 km south of the Old Town
Kunming to Lijiang (direct)High-speed train3.5 to 4.5 hoursThe skip-Dali option
Shanghai to ZhangjiajieNonstop flightAbout 2.5 hoursHehua airport (DYG) is 4.5 to 5 km from the centre
Shanghai to ZhangjiajieHigh-speed train7h 15m to 9 hoursAbout four direct trains a day to Zhangjiajie West
Chengdu to ZhangjiajieHigh-speed trainAbout 4 to 5.5 hoursDirect since June 2025; sources differ on the fastest time
Changsha to Zhangjiajie WestHigh-speed train1h 45m fastest, 2 to 3.5 hours typicalThe fallback when the flight into DYG fails
Zhangjiajie West to WulingyuanCoachAbout 40 minutesAround ¥12 to ¥13, roughly 08:30 to 17:00

Check the departure station on your Kunming ticket: Kunming Railway Station is central, while Kunming South is in the suburbs. In Zhangjiajie, book to Zhangjiajie West, and know that the coaches on to Wulingyuan stop running in the late afternoon.

Rail is booked on 12306 with your passport: see train tickets as a foreigner and refunds and changes.

What to cut if a flight is cancelled

Summer storms and flow control are routine in southern China. Cut in this order.

  1. Cut the branch's extra sightseeing day firstBranch A: day 16, the Stone Forest. Branch B: day 18, the third park day.
  2. Then cut the second night in the middle stopBranch A: Dali's second night, taking the morning train to Lijiang instead. Branch B: two nights in the city, leaving via Changsha.
  3. Only then trim the baseShanghai from five nights to four, dropping the Hangzhou or Suzhou day trip on day 12.
  4. Take the train instead of waiting for a rebooked flightShanghai to Zhangjiajie West is 7h 15m to 9 hours, and Changsha connects to both branches by rail.
  5. Know the refund rulesOn 12306: free more than 8 days out, 5% from 48 hours to 8 days, 10% from 24 to 48 hours, 20% inside 24 hours, minimum ¥2.
  6. Keep one empty night before the international flightWhatever city the branch ends in, that night stands between a domestic delay and a missed long-haul flight.

Frequently asked questions

Is 21 days enough for both Yunnan and Zhangjiajie?

No. Each is a seven-night addition on a 14-night spine, so 21 nights covers one. Both would mean cutting the spine to seven nights, losing Pingyao and Chengdu.

Should I add Yunnan or Zhangjiajie to a 14-day trip?

Neither fits. Fourteen days is the spine plus one extra stop, and both need seven nights to justify the flight.

Can Kunming, Dali and Lijiang be done in seven nights?

Yes, with the split above: two nights in Kunming, two in Dali, three in Lijiang. Seven is the shortest version that holds together; five gives you one night in Dali.

How long is the flight from Shanghai to Kunming?

About 3.5 to 4 hours nonstop, with several departures a day. Rail is not realistic at this distance, so book it with your long-haul tickets.

Is there a direct train from Chengdu to Zhangjiajie?

Yes. Direct high-speed services began in June 2025 and take about 4 to 5.5 hours, roughly five to seven a day. Sources differ on the fastest time, so check 12306.

Do I need a visa for a 21-day trip to China?

Depends on your passport. Citizens of 50 countries enter visa-free for up to 30 days under the unilateral scheme, counted from the day after arrival, and 21 nights fits inside that. The 240-hour transit waiver is only 10 days and does not cover this trip. US citizens need a visa.

Where should I sleep in Zhangjiajie, the city or Wulingyuan?

Both. Wulingyuan is beside the East Gate and saves a 35 to 45 minute drive each way, so sleep there for park days. The city has the Tianmen cableway base and the airport.

Is altitude a problem in Lijiang?

Lijiang sits at about 2,400 m, high enough that sleep can suffer for a night. Put the mountain on your last full day, not your arrival day, and do not fly straight into Shangri-La at about 3,300 m.

Related reading

More depth: the order of the Yunnan corridor is in planning a Yunnan route.

Rail times and frequencies follow China Railway route data published by TravelChinaGuide, Trip.com, China Highlights and Klook; the Yunnan legs follow our own corridor guides and the Zhangjiajie transfers follow our transport guide. Flight durations are schedule estimates that vary by carrier and season. Timetables, fares, park entry rules and visa policy change; confirm on 12306 and on each official channel before you rely on them. Nothing here is financial or legal advice.