This page provides a complete list of public holidays in Shanghai from 2026 to 2030. These dates are based on official public holidays in China and are useful for travel planning.
2026
- New Year’s Day – Thursday, 1 January 2026
- Spring Festival (Chinese New Year) – Tuesday–Thursday, 17–19 February 2026 (dates may vary)
- Qingming Festival – Sunday, 5 April 2026
- Labour Day – Friday–Sunday, 1–3 May 2026
- Dragon Boat Festival – Friday, 19 June 2026 (dates may vary)
- Mid-Autumn Festival – Sunday, 27 September 2026 (dates may vary)
- National Day – Thursday–Wednesday, 1–7 October 2026
2027
- New Year’s Day – Friday, 1 January 2027
- Spring Festival (Chinese New Year) – Saturday–Monday, 6–8 February 2027 (dates may vary)
- Qingming Festival – Monday, 5 April 2027
- Labour Day – Saturday–Monday, 1–3 May 2027
- Dragon Boat Festival – Wednesday, 9 June 2027 (dates may vary)
- Mid-Autumn Festival – Tuesday, 21 September 2027 (dates may vary)
- National Day – Friday–Thursday, 1–7 October 2027
2028
- New Year’s Day – Saturday, 1 January 2028
- Spring Festival (Chinese New Year) – Wednesday–Friday, 26–28 January 2028 (dates may vary)
- Qingming Festival – Tuesday, 4 April 2028
- Labour Day – Monday–Wednesday, 1–3 May 2028
- Dragon Boat Festival – Monday, 29 May 2028 (dates may vary)
- Mid-Autumn Festival – Saturday, 30 September 2028 (dates may vary)
- National Day – Sunday–Saturday, 1–7 October 2028
2029
- New Year’s Day – Monday, 1 January 2029
- Spring Festival (Chinese New Year) – Tuesday–Thursday, 13–15 February 2029 (dates may vary)
- Qingming Festival – Thursday, 5 April 2029
- Labour Day – Tuesday–Thursday, 1–3 May 2029
- Dragon Boat Festival – Friday, 15 June 2029 (dates may vary)
- Mid-Autumn Festival – Monday, 24 September 2029 (dates may vary)
- National Day – Monday–Sunday, 1–7 October 2029
2030
- New Year’s Day – Tuesday, 1 January 2030
- Spring Festival (Chinese New Year) – Sunday–Tuesday, 3–5 February 2030 (dates may vary)
- Qingming Festival – Friday, 5 April 2030
- Labour Day – Wednesday–Friday, 1–3 May 2030
- Dragon Boat Festival – Wednesday, 5 June 2030 (dates may vary)
- Mid-Autumn Festival – Thursday, 12 September 2030 (dates may vary)
- National Day – Tuesday–Monday, 1–7 October 2030
Notes
Lunar-based holidays such as Chinese New Year, Dragon Boat Festival, and Mid-Autumn Festival may vary each year
Public holidays in China are often arranged as multi-day periods with adjusted working days
Major holidays such as Spring Festival and National Day typically include extended holiday periods