Public Holidays in Shanghai

back to calendar

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

Scroll to Top