The official 2021 national and state public holidays in Malaysia has been announced by Cabinet, Constitution and Inter-Government Relation Division (BKPP), Prime Minister Department.
There are 14 days of national holiday (12 national holidays, whereby Chinese New Year and Hari Raya Puasa have 2 days of holiday respectively, and all the rest are 1 day).
2 of them fall on Friday, 3 fall on Saturday, none fall on Sunday, and 1 falls on Monday. Most of the states will have around 4 state holidays in addition to the national holidays.
Chinese New Year falls on Friday and Saturday (12th and 13th February 2021). Since Saturday is already an off day for most people, the actual Chinese New Year holiday in year 2021 is only one day on Friday. I believe many people will take a few days leave during the period.
Hari Raya Puasa falls on Thursday and Friday (13th and 14th May 2021). That forms a pretty long 4 days holiday, when combining with the Saturday and Sunday weekend.
Deepavali falls on Thursday (4th November 2021). If taking a day leave on Friday, you can also enjoy a long weekend holiday.
Click here to download the table of Malaysia year 2021 gazetted national and state public holidays.