Skip to main content
About us

Public holidays

Upcoming public holiday, and calendar of Singapore’s public holidays for 2020, 2021 and 2022.

Christmas Day

The next public holiday is

25 December, SaturdayChristmas Day
DateDayHoliday imageHoliday name
1 January 2020WednesdayNew Year's DayNew Year's Day1 January 2020. Wednesday
25 January 2020
26 January 2020
Saturday
Sunday
Chinese New YearChinese New Year25 January 2020
26 January 2020. Saturday
Sunday
Monday, 27 January 2020, will be a public holiday if your rest day falls on 26 January 2020.
10 April 2020FridayGood FridayGood Friday10 April 2020. Friday
1 May 2020FridayLabour DayLabour Day1 May 2020. Friday
7 May 2020ThursdayVesak DayVesak Day7 May 2020. Thursday
24 May 2020SundayHari Raya PuasaHari Raya Puasa24 May 2020. SundayMonday, 25 May 2020, will be a public holiday if your rest day falls on 24 May 2020.
10 July 2020FridayPolling DayPolling Day10 July 2020. Friday In accordance with Section 35 of the Parliamentary Elections Act, Polling Day, 10 July 2020 is a public holiday. More info.
31 July 2020FridayHari Raya HajiHari Raya Haji31 July 2020. Friday
9 August 2020SundayNational DayNational Day9 August 2020. SundayMonday, 10 August 2020, will be a public holiday if your rest day falls on 9 August 2020.
14 November 2020SaturdayDeepavaliDeepavali14 November 2020. Saturday
25 December 2020FridayChristmas DayChristmas Day25 December 2020. Friday
Add 2020 public holidays to your calendar
DateDayHoliday imageHoliday name
1 January 2021FridayNew Year's DayNew Year's Day1 January 2021. Friday
12 February 2021
13 February 2021
Friday
Saturday
Chinese New YearChinese New Year12 February 2021
13 February 2021. Friday
Saturday
2 April 2021FridayGood FridayGood Friday2 April 2021. Friday
1 May 2021SaturdayLabour DayLabour Day1 May 2021. Saturday
13 May 2021ThursdayHari Raya PuasaHari Raya Puasa13 May 2021. Thursday
26 May 2021WednesdayVesak DayVesak Day26 May 2021. Wednesday
20 July 2021TuesdayHari Raya HajiHari Raya Haji20 July 2021. Tuesday
9 August 2021MondayNational DayNational Day9 August 2021. MondaySaturday, 21 August 2021 is not a public holiday.
4 November 2021ThursdayDeepavaliDeepavali4 November 2021. Thursday
25 December 2021SaturdayChristmas DayChristmas Day25 December 2021. Saturday
Add 2021 public holidays to your calendar
DateDayHoliday imageHoliday name
1 January 2022SaturdayNew Year’s DayNew Year’s Day1 January 2022. Saturday
1 February 2022
2 February 2022
Tuesday
Wednesday
Chinese New YearChinese New Year1 February 2022
2 February 2022. Tuesday
Wednesday
15 April 2022FridayGood FridayGood Friday15 April 2022. Friday
1 May 2022SundayLabour DayLabour Day1 May 2022. SundayMonday, 2 May 2022, will be a public holiday if your rest day falls on 1 May 2022.
3 May 2022TuesdayHari Raya PuasaHari Raya Puasa3 May 2022. Tuesday
15 May 2022SundayVesak DayVesak Day15 May 2022. SundayMonday, 16 May 2022, will be a public holiday if your rest day falls on 15 May 2022.
10 July 2022SundayHari Raya HajiHari Raya Haji10 July 2022. SundayMonday, 11 July 2022, will be a public holiday if your rest day falls on 10 July 2022.
9 August 2022TuesdayNational DayNational Day9 August 2022. Tuesday
24 October 2022MondayDeepavaliDeepavali24 October 2022. Monday
25 December 2022SundayChristmas DayChristmas Day25 December 2022. SundayMonday, 26 December 2022, will be a public holiday if your rest day falls on 25 December 2022.
Add 2022 public holidays to your calendar