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.

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
- State Council: 2026 public holiday schedule (gov.cn)
- China Meteorological Administration: plum rain season along the Yangtze (cma.gov.cn)
- Harbin Ice and Snow World: 2025–26 season opening (icefestivalharbin.com)
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
China visa-free countries: who gets 30 days without a visa (2026)78 passports can enter China without a visa: 50 for 30 days until set end dates, 28 under permanent agreements. Who qualifies and what to carry.
How many days in China? What fits in 7, 10 and 14 daysTen days is the sweet spot for a first trip. What you can realistically see in one week, ten days or two weeks, and how visa rules cap your stay.
240-hour visa-free transit in China: how it works (2026)Up to 10 days in China without a visa if you fly on to a third country. Eligible passports, ports, allowed areas and the mistakes that get people refused.