Search cities, sights, food

Best time to visit China: seasons, regions and crowds to avoid

April–May and mid-September to early November suit most of China. Region by region, plus the holiday weeks when trains and sights are packed.

Checked against official sources: 2026-09-27 · 3 min read

Autumn colours at Five-Colored Lake, Jiuzhaigou
Photo: rheins · CC BY 3.0

China is roughly the size of Europe, so there is no single best month. For a first trip covering Beijing, Xi’an and Shanghai, the short answer is April to May and mid-September to early November: mild, mostly dry, and outside the summer holidays. Just avoid the first week of October and Chinese New Year, when the whole country travels.

Season by season

Spring (March to May). Warm days and flowers across the east and north. Beijing can get dry, dusty winds in spring. The south is already humid by May.

Summer (June to August). Hot and humid in most cities, often above 30°C. From mid-June to mid-July the plum rain season brings weeks of heavy rain to the Yangtze region, including Shanghai, Suzhou and Hangzhou. Typhoons can hit the south and east coasts from July to September. July and August are also school holidays, so popular sights are crowded. Summer is the best time for high, cooler places such as northern Yunnan, Gansu and Tibet.

Autumn (September to November). The best season for most of the country: clear skies in Beijing, comfortable temperatures in Xi’an and the south, and autumn colours from October.

Winter (December to February). Cold and dry in the north. Beijing is often below freezing, and Harbin is far colder. Sights are quieter and hotels cheaper. Harbin’s Ice and Snow World usually opens in mid to late December and runs into February. The far south, such as Sanya and Xishuangbanna, is warm.

Region by region

  • Beijing, Xi’an, the north: April–May, September–October
  • Shanghai, Suzhou, Hangzhou: March–May, September–November
  • Chengdu and Chongqing: March–May, September–November; summers are hot and sticky
  • Guilin, Yangshuo, Zhangjiajie: April–October; the river and mountains are greenest in summer, but expect rain
  • Yunnan (Kunming, Dali, Lijiang): good all year; Kunming is called the spring city
  • Guangzhou, Shenzhen, Xiamen, Sanya: October to April
  • Dunhuang and Tibet: May to October
  • Harbin: December to February, for the ice festival

See each city’s best months on our city pages.

Holidays to avoid

Chinese public holidays bring huge domestic crowds. Trains sell out, hotel prices jump and famous sights hit their daily caps.

  • National Day (Golden Week): 1–7 October 2026. The busiest week of the year.
  • Chinese New Year: 6 February 2027. The official holiday dates for 2027 are usually published in November. The travel rush before and after it lasts weeks, and trains are hardest to book then. During the holiday itself, big sights stay open but some small shops and restaurants close for a few days.
  • Labour Day: early May; in 2026 it ran 1–5 May.
  • Shorter three-day breaks: Qingming (early April), Dragon Boat (June) and Mid-Autumn (late September in 2026).

Weather tips

  • Pack layers in spring and autumn: mornings and evenings are cool, especially in the north.
  • In summer, bring an umbrella and plan indoor backups such as museums.
  • Air quality in northern cities can be worse in winter. Check a local air-quality app and keep a mask handy.

For timings on trains and tickets, see the pre-trip timeline. For trip length, read how many days you need.

Sources

Checked against these sources on 2026-09-27. Rules change often, so confirm on the official site before you go.

Read next

More on Planning

Comments