Skip to main content

Can An Employer Choose Which Public Holidays To Observe?

Public Holidays in Malaysia​

Section 60D(1) of the Employment Act only provides every employees to be entitled to 11 gazetted public holidays and any day appointed as a public holiday under section 8 of the Holidays Act 1951, there are 5 compulsory holidays and 6 elective holidays.​

The 5 compulsory holidays are:​

  • National Day
  • Malaysia Day​
  • The Worker’s Day / Labour Day
  • The Birthday of Yang-Di Pertuan Agong​
  • Birthday of the Ruler of the State or the Yang di-Pertua Negeri or Federal Territory Day​

The above are compulsory.  They cannot be substituted for another day​

6 Elective Days

  • The other 6 public holidays can be determined by the employer from the list of gazetted public holidays. ​
  • These public holidays can be substituted for another day by agreement between employer and employee.  Employer must put up notice specifying the remaining 6 public holidays (EA Section 60D (1A)).​
  • Where a public holiday that falls on the official rest day (either Friday or Sunday where applicable), the next working day shall be substituted as a public holiday. Further, if a public holiday falls on another public holiday the next working day should be substituted. ​

For more information, please log on to


Malaysia Public Holidays 2021

This list has now been updated to reflect the final official 2021 list released by the government.

Date Day Holiday State
1 Jan Fri New Year All states except Johor, Kedah, Kelantan, Perlis & Terengganu
14 Jan Thurs Yang Di-Pertuan Besar Negeri Sembilan’s Birthday Negeri Sembilan
28 Jan Thurs Thaipusam Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang & Selangor
1 Feb Mon Federal Territory Day Kuala Lumpur, Labuan & Putrajaya
12 Feb Fri Chinese New Year National – All states
13 Feb Sat Chinese New Year – 2nd Day All states except Kelantan & Terengganu
14 Feb Sun Replacement Holiday-Chinese New Year Johor, Kedah, Kelantan, Perlis & Terengganu
4 Mar Thurs Anniversary of the Installation of Sultan of Terengganu Terengganu
11 Mac Thurs Israk & Mikraj Kedah, Negeri Sembilan & Perlis
23 Mar Tue Sultan of Johor’s Birthday Johor
2 Apr Fri Good Friday Sabah & Sarawak
13 Apr Tue Awal Ramadan Johor, Kedah & Melaka
15 Apr Thurs Declaration of Melaka as a Historical City Melaka
26 Apr Sun Sultan of Terengganu’s Birthday Terengganu
29 Apr Thurs Nuzul Al-Quran All states except Johor, Kedah, Melaka, Negri Sembilan, Sabah & Sarawak
1 May Sat Labour Day National – All states
13 May* Thurs Hari Raya Aidilfitri National – All states
14 May* Fri Hari Raya Aidilfitri – 2nd Day National – All states
16 May Sun Replacement Holiday-Hari Raya Aidilfitri Johor, Kedah, Kelantan, Perlis & Terengganu
22 May Thurs Hari Hol Pahang Pahang
26 May Wed Wesak Day National – All states
30 May Sun Harvest Festival Labuan & Sabah
31 May Mon Harvest Festival – 2nd Day Labuan & Sabah
1 Jun Tue Replacement Holiday-Harvest Festival Labuan & Sabah
1 Jun Tue Hari Gawai Dayak Sarawak
2 Jun Wed Hari Gawai Dayak – 2nd Day Sarawak
7 Jun Mon Agong’s Birthday National – All states
20 Jun Sun Sultan of Kedah’s Birthday Kedah
7 Jul Wed Georgetown World – Heritage City Day Penang
10 Jul Sat Penang Governor’s Birthday Penang
17 Jul Sat Raja Perlis’ Birthday Perlis
19 Jul Mon Hari Arafah Terengganu
20 Jul* Tue Hari Raya Haji (Aidiladha) National – All states
21 Jul* Wed Hari Raya Haji (Aidiladha) – 2nd Day Kedah, Kelantan, Perlis & Terengganu
22 Jul Thurs Sarawak National Day Sarawak
30 Jul Fri Sultan of Pahang’s Birthday Pahang
10 Aug Tue Awal Muharram National – All states
31 Aug Tue National Day / Merdeka Day National – All states
13 Sep Mon Hari Hol Almarhum Sultan Iskandar Johor
16 Sep Thurs Malaysia Day National – All states
2 Oct Sat Sabah Governor’s Birthday Sabah
8 Oct Fri Melaka Governor’s Birthday Melaka
9 Oct Sat Sarawak Governor’s Birthday Sarawak
19 Oct Tue Prophet Muhammad’s Birthday National – All states
4 Nov* Thurs Deepavali All states except Sarawak
5 Nov Fri Sultan of Perak’s Birthday Perak
11 Nov Thurs Sultan of Kelantan’s Birthday Kelantan
12 Nov Fri Sultan of Kelantan’s Birthday 2nd Day Kelantan
14 Nov Sun Replacement Holiday-Sultan of Kelantan’s Birthday Kelantan
11 Dec Sat Sultan of Selangor’s Birthday Selangor
24 Dec Fri Christmas Eve Sabah
25 Dec Sat Christmas National – All states

Note: * Subject to change