when to go
seasons + the holiday weeks to dodge
golden week is a trap. trust.

- best overall: mid-april to may and mid-september to early november. skip the holiday weeks inside them.
- avoid golden week (oct 1–7, 2026), spring festival (around feb 6, 2027) and may day (early may).
- summer is hot, humid, rainy and full of domestic school-holiday crowds. winter is cold up north but empty and cheap.
- china is huge — 'best time' depends hard on region. harbin wants january, tibet wants summer, guilin wants autumn.
china is basically a continent pretending to be a country, so “when should i go” has like six answers. but if you just want the short version for a first trip (beijing, xi’an, chengdu, shanghai): mid-april to may, or mid-september to early november. just dodge the public holiday weeks inside those windows, because that’s when 1.4 billion people also go on vacation.
the quick answer: china by season
want actual temps and rain days? the china weather by month heatmap has every city side by side.
| season | vibe | good for | watch out for |
|---|---|---|---|
| spring (mar–may) | mild, blossoms, green | basically everywhere | dust/sand days up north in early spring, may day crowds |
| summer (jun–aug) | hot, humid, rainy | tibet, yunnan highlands, inner mongolia, beaches | 35–40°c in chongqing/shanghai, plum rains, school holiday crowds |
| autumn (sep–nov) | crisp, clear, golden leaves | the classic route, great wall, guilin | golden week (oct 1–7) |
| winter (dec–feb) | cold north, mild south | harbin ice festival, cheap hotels, empty sights | sub-zero beijing, spring festival chaos |
spring (march–may): the main-character season
spring is gorgeous. cherry and plum blossoms in march–april, everything green by may, temps around 15–25°c in most of the classic cities.
- beijing / xi’an: april and may are ideal. early spring can bring dust days, and it can still be chilly in march.
- shanghai / hangzhou / suzhou: april is peak garden season. lovely.
- chengdu / chongqing: warm, not yet sweaty. good time.
- guilin / yangshuo: starts getting rainy from april. still pretty, just pack a jacket.
the one problem: may day (labor day) holiday, usually may 1–5. it’s a mini golden week. trains sell out, the great wall is a human conveyor belt. book around it.
summer (june–august): hot and busy, but some places shine
real talk: summer in the big eastern and central cities is rough. chongqing regularly hits 38–40°c, shanghai is a sauna, and mid-june to early july is plum rain season (“meiyu”) along the yangtze, so it’s grey and wet.
july and august are also chinese school holidays, so domestic tourism goes unhinged (affectionate). museums and the terracotta warriors get packed, and tickets sell out faster.
where summer is actually great:
- tibet, qinghai, western sichuan — high altitude, cool, clear(ish) skies
- yunnan highlands (lijiang, shangri-la) — mild and green, some rain
- inner mongolia grasslands — peak season
- beijing great wall at dawn — still doable if you go super early
autumn (september–november): the best overall
if we had to pick one window, it’s mid-september to early november. clear blue skies in beijing, comfortable temps everywhere, golden leaves on the great wall in late october. this is when the photos look like the photos.
- beijing: october is peak beauty (and peak walking weather for the beijing central axis). the great wall in autumn colors is unreal. see the great wall guide.
- xi’an: pleasant, dry.
- shanghai: cooling off, still warm. hairy crab season (oct–nov) if you’re into it.
- chengdu / chongqing: mild, sometimes foggy. (can’t decide between them? chengdu vs chongqing.)
- guilin / yangshuo: honestly the best time. less rain, the li river looks painted.
the catch: golden week, october 1–7. see below. it’s the single worst week of the year to be a tourist in china.
winter (december–february): underrated, if you can handle cold
beijing gets properly cold (often -5 to -10°c at night) but is usually dry and sunny. sights are empty and hotels are cheap. the forbidden city in snow is a top-tier photo if you get lucky.
- harbin: the ice and snow festival runs roughly january to february. it’s -20°c and very worth it.
- south (guangzhou, shenzhen, hainan): mild and pleasant.
- chengdu / chongqing / shanghai: cold and damp, and many buildings have weak heating. layer up.
the big asterisk: spring festival (chinese new year). see below.
holidays to avoid in china (2026–2027)
this is the most important section. china’s public holidays move hundreds of millions of people at once. trains sell out the moment they go on sale (15 days ahead), hotel prices can double, and sights hit capacity.
| holiday | approx. dates | how bad |
|---|---|---|
| national day golden week | oct 1–7, 2026 (make-up workday sat oct 10) | the worst. avoid. |
| new year’s day | jan 1, 2027 (+ a short break) | mild |
| spring festival / chinese new year | new year’s day is feb 6, 2027. the public holiday is expected to be roughly a week around it | travel chaos for weeks around it |
| qingming (tomb sweeping) | early april, 3-day break | moderate |
| may day / labor day | usually may 1–5 | bad. mini golden week. |
| dragon boat festival | early–mid june 2027, 3-day break | moderate |
| mid-autumn festival | sept 15, 2027 | moderate |
| national day golden week | oct 1–7, 2027 | the worst again |
china’s state council publishes the official 2027 holiday schedule (including make-up workdays) around november–december 2026, so treat the 2027 dates above as as-of-late-2026 estimates and double-check once it’s out.
golden week: the big one
oct 1–7. the entire country travels. the great wall at badaling during golden week has made international news for the crowds. if your trip overlaps, either:
- plan around it: stay in one big city, do neighborhood stuff, avoid famous sights
- or go somewhere domestic tourists don’t prioritize
spring festival: weirder than you’d think
the travel rush around chinese new year (“chunyun”) runs for about 40 days, roughly mid-january to late february in 2027. the week of the holiday itself is strange: big cities empty out as people go home, lots of small restaurants and shops close for days, and the trains are booked solid. it can be magical (fireworks, temple fairs, red lanterns everywhere) but it’s not easy for a first trip. what each holiday actually celebrates is in our chinese festivals through the year guide.
weekends matter too
even on non-holiday weekends, famous sights get busy with domestic tourists. do the forbidden city, terracotta warriors and panda base on weekdays when you can. (the forbidden city is closed on mondays except holidays, so plan a tuesday–friday visit.)
best time to visit, by city
| city | best months | avoid |
|---|---|---|
| beijing | apr–may, sep–oct | golden week, jul–aug heat |
| xi’an | apr–may, sep–oct | summer school holidays |
| chengdu | mar–jun, sep–nov | peak summer humidity |
| chongqing | mar–may, oct–nov | jul–aug (it’s a furnace) |
| shanghai | apr–may, oct–nov | plum rains (mid-jun–early jul), typhoon season |
| guilin + yangshuo | sep–nov | heavy rain apr–jun |
| harbin | jan–feb | any time you hate cold |
| tibet | may–oct | winter (closures, extreme cold) |
booking tips once you’ve picked your dates
- hotels: book early for shoulder seasons, and look for foreigner-friendly listings.
- trains: they open 15 days out. set a calendar reminder. how it works: china train guide.
- flights: domestic flights can beat trains on long hops, especially around holidays when trains sell out.
the vibe check
go mid-april to may or mid-september to early november, and skip the holiday weeks. golden week (oct 1–7) and spring festival are the two to really avoid. may day is a close third. if you’re flexible, the week right after golden week is lowkey the best week of the year to be in china. then go plan your route with the first-time china itinerary, and sort your money with the china travel budget.
the kit for this trip
heads up: some links above are affiliate links. if you book through them we earn a small commission at no extra cost to you — it keeps this guide free. more on that.