Best time to visit China — and why we go in November and March
Updated Aug 26, 2026
For a Beijing → Xi'an → Shanghai trip, the two best windows are mid-March to April and late October to early November: mild days, modest rain, and none of China's big holiday crowds. The weeks to avoid are National Day Golden Week (1–7 October), Labour Day (1–5 May) and Chinese New Year (mid-February in 2026, early February in 2027), when 1.4 billion people travel at once and hotel and train prices follow. That is the whole reason our departures run 1–10 November 2026 and 15–24 March 2027. The numbers behind that, city by city, are below.
The short answer, season by season
- Spring (March–May): dry and brightening in Beijing and Xi'an, damp but mild in Shanghai. Late March and April are the sweet spot; May is lovely weather with a Labour Day crowd problem.
- Summer (June–August): hot everywhere, humid and wet in Shanghai, Beijing's rainiest months by far. Doable, sweaty, and the sights are at their most crowded with domestic holiday travel.
- Autumn (September–November): the classic answer. September can still be humid in Shanghai with typhoon risk; October is superb once Golden Week clears; early November is crisp in the north and mild in the south.
- Winter (December–February): cold and dry in Beijing (think −5 °C mornings), cold and damp in Shanghai, quiet everywhere except Chinese New Year, when everything is shut or full.
Beijing, Xi'an, Shanghai: the numbers
| City | Mid-March | April | October | Early November |
|---|---|---|---|---|
| Beijing | 13 / 1 °C · 10 mm | 21 / 8 °C · 25 mm | 19 / 7 °C · 34 mm | 11 / −1 °C · 17 mm |
| Xi'an | 14 / 3 °C · 26 mm (≈7 wet days) | 17 / 9 °C · 55 mm | 18 / 10 °C · 48 mm | 12 / 3 °C · 26 mm (≈7 wet days) |
| Shanghai | 14 / 7 °C · 71 mm | 21 / 12 °C · 62 mm | 23 / 16 °C · 51 mm | 18 / 11 °C · 51 mm |
Climate normals as published by timeanddate.com (Beijing, Shanghai) and the WMO World Weather Information Service (Xi'an), converted to °C and mm and rounded. Checked August 2026. Averages, not forecasts.
Read the table as high / low and monthly rain. Two patterns matter more than any single number: Beijing is dry — its whole year's rain is about 550 mm, most of it in July and August — while Shanghai is wet and humid year-round (roughly 930 mm, humidity around 70% even in the good months). Xi'an sits between them. That's why a March or November trip feels crisp and clear in the north and a little damp by the time you reach the Bund.
The weeks to avoid
| Holiday | 2026 | 2027 | What it does to a trip |
|---|---|---|---|
| Chinese New Year | 15–23 Feb | around 6 Feb (≈5–11 Feb) | The biggest migration on earth. Trains and flights sell out weeks ahead; many restaurants and small businesses close. |
| Qingming | 4–6 Apr | 3–5 Apr | A long weekend; busy at parks, temples and the Wall. |
| Labour Day | 1–5 May | 1–5 May | Five days of domestic travel at full tilt. Hotel prices double; the Terracotta Army queue is a wall of people. |
| Dragon Boat Festival | 19–21 Jun | around 9 Jun | A long weekend; moderate. |
| National Day Golden Week | 1–7 Oct | 1–7 Oct | The one to avoid most. Every sight in this guide at capacity; some cap daily visitors. |
2026 dates from the State Council's official holiday schedule; 2027 dates from the calendar — the official 2027 windows are published in late 2026 and usually run a day either side of these.
Early November: 1–10 November
Beijing runs about 11 °C by day and around freezing at dawn, with roughly 17 mm of rain for the whole month — bring a proper jacket for the Wall and you'll be rewarded with the last of the autumn colour at Mutianyu and the clearest skies of the year. Xi'an is a few degrees milder (about 12 / 3 °C) with a handful of drizzly days. Shanghai is properly pleasant: about 18 / 11 °C, light jacket in the evening, the Bund at its best after dark. Golden Week is three weeks gone, so the sights are calm and flights are back at shoulder-season prices. One nuance: Beijing's heating season, when haze episodes get more common, starts in mid-November — these dates sit just ahead of it.
Mid-to-late March: 15–24 March
Beijing is dry and brightening — about 13 °C in the afternoon, near freezing first thing, and almost no rain (10 mm for the month, humidity around 40%). Xi'an is similar at 14 / 3 °C. Shanghai is the rawest of the three: 14 / 7 °C, breezy and damp, the kind of weather that makes a bowl of noodles feel like a plan. The pay-off is that you arrive before Qingming and the spring crowds, and long before Labour Day. Pack layers for the north and something waterproof for the south.
Why we picked those dates
Both windows dodge every national holiday, land in the shoulder-season fares, and give Beijing and Xi'an — the two cities where you'll spend the most time outside — their best skies. The trade-off is honest: Shanghai is a little damp in March, and November evenings in Beijing need a coat. If you can only travel in summer or over Golden Week, China is still worth it; you'll just share it with more people and sweat more doing so.
Read the sources
Related reading
1–10 November 2026 and 15–24 March 2027 — the two windows above, with the logistics already handled.