2024 Edition: Public Holidays for Employees in Malaysia

Blog
·
September 7, 2023
·
By
Nicholas K

As announced by the Prime Minister's Office, the following dates have been declared as public holidays in Malaysia through the year 2024. Do note that these do not include any potential special public holidays that may or may not be declared in 2024, or any announced changes.

For long-time subscribers of the altHR Resources blog, you'll be familiar with our end-of-the-year leave planning guides that help employees plan for time off and leave applications for the upcoming year, along with long weekends in 2024. This is particularly true for those working in HR, as this article will help with resource planning, as well as leave planning.

As such, we've prepared a quick guide to help employers and employees in their resource planning process for 2024 — here's what you need to know.

Malaysian public holidays in 2024

We've divided the following dates into federal and state level public holidays, with states applicable listed below each date.

National public holidays

10 February (Saturday) - Chinese New Year
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

11 February (Sunday) - 2nd day of Chinese New Year
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, and Selangor.

10 April (Wednesday) - Hari Raya Puasa
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

11 April (Thursday) - 2nd day of Hari Raya Puasa
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

1 May (Wednesday) - Labour Day
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

22 May (Wednesday) - Wesak Day
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

3 June (Monday) - Yang di-Pertuan Agong's Birthday
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

17 June (Monday) - Hari Raya Qurban
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

18 June (Tuesday) - 2nd day of Hari Raya Qurban
Kelantan and Terengganu.

7 July (Sunday) - Awal Muharam
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

31 August (Saturday): Merdeka Day
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

16 September (Monday) - Malaysia Day
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

16 September (Monday) - Prophet Muhammad's Birthday
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

31 October (Thursday) - Deepavali
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor, and Terengganu.

25 December(Wednesday) - Christmas Day
Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

State public holidays

1 January (Monday) - New Year
Kuala Lumpur, Labuan, Putrajaya, Melaka, Negeri Sembilan, Pahang, Perak, Penang, Sabah, Sarawak, and Selangor.

14 January (Sunday) - Sultan of Negeri Sembilan's birthday
Negeri Sembilan

25 January (Thursday) - Thaipusam Day
Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang, and Selangor.

1 February (Wednesday) - Federal Territory Day
Kuala Lumpur, Labuan, and Putrajaya.

8 February (Thursday) - Isra and Mi'raj
Kedah, Negeri Sembilan, Perlis, and Terengganu.

11 February (Sunday) - 2nd day of Chinese New Year
Kelantan and Terengganu.

4 March (Saturday) - Coronation Anniversary of the Sultan of Terengganu
Terengganu.

12 March (Tuesday) - Beginning of Ramadan
Johor, Kedah, and Melaka.

23 March (Saturday) - Sultan of Johor's Birthday
Johor.

28 March (Thursday) - Hari Nuzul Al-Quran
Kuala Lumpur, Labuan, Putrajaya, Kelantan, Pahang, Perak, Perlis, Penang, Selangor, and Terengganu.

29 March (Friday) - Good Friday
Sabah and Sarawak.

26 April (Friday) - Sultan of Terengganu's Birthday
Terengganu.

17 May (Wednesday) - Raja Perlis' Birthday
Perlis.

22 May (Sunday) - Hari Hol Almarhum Sultan Ahmad Shah Al-Musta'in Billah ibniAlmarhum Sultan Abu Baka
Pahang.

30 May (Thursday) - Kaamatan Festival (Harvest Festival)
Labuan and Sabah.

31 May (Friday) - 2nd day of Kaamatan Festival (Harvest Festival)
Labuan and Sabah.

1 June (Saturday) - Gawai Dayak
Sarawak.

2 June (Sunday) - Gawai Dayak
Sarawak.

16 June (Sunday) - Day of Arafah
Kelantan, Terengganu.

18 June (Tuesday) - 2nd day of Hari Raya Qurban
Kedah, Perlis

30 June (Sunday) - Sultan of Kedah's Birthday
Kedah.

7 July (Sunday) - Anniversary of the Declaration of World Heritage Sites
Penang.

13 July (Saturday) - Yang di-Pertua Negeri of Penang's Birthday
Penang.

22 July (Monday) - Sarawak Independence Day
Sarawak.

30 July (Tuesday) - Sultan of Pahang's Birthday
Pahang.

11 August (Sunday) - Hari Hol of the late Sultan Iskandar
Johor.

24 August (Saturday) - Yang di-Pertua Negeri of Melaka's Birthday
Melaka.

29 September (Sunday) - Sultan of Kelantan's Birthday
Kelantan.

30 September (Monday) - Sultan of Kelantan's Birthday
Kelantan.

5 October (Saturday) - Yang di-Pertua Negeri Sabah's Birthday
Sabah.

12 October (Saturday) - Yang di-Pertua Negeri Sarawak's Birthday
Sarawak.

1 November (Friday) - Sultan of Perak's Birthday
Perak.

11 December (Wednesday) - Sultan of Selangor's Birthday
Selangor.

24 December (Tuesday) - Christmas Eve
Sabah.

Long weekends in 2024

Meanwhile, if you're planning to take strategic days off to extend/create long weekends in 2024, here are the best times to do so: 

  1. Thaipusam (25–28 January) - Apply for 26 January
  2. Nuzul Al-Quran (28–31 March) - Apply for 29 March
  3. Hari Raya Aidilfitri (10–14 April) - Apply for 12 April
  4. Labour Day (1–5 May) - Apply for 2–3 May
  5. Wesak Day (22–25 May) - Apply for 23–24 May
  6. Deepavali (31 October–3 November) - Apply for 1 November
  7. Christmas (25–29 December) - Apply for 26–27 December
No alternative text description for this image
No alternative text description for this image

Do check with the above dates to see if these long weekends apply to your state.

Need help digitalising HR at your company?

Speak to the altHR team today!
Contact Us Now

Sign up for altHR

Success!

Your submission has been received! One of our Customer Success Officer will be in touch with you shortly.
Oops! Something went wrong while submitting the form.

Download our FREE HR Templates

Awesome, here's your download!

If you are interested to learn more about altHR, find out more here.

Oops! Something went wrong while submitting the form.

Our long-term aim here at altHR is to enable Malaysian businesses to be awesome at doing what they do with CelcomDigi’s super app, altHR.

Manually keeping track of HR processes like leave entitlements, and performance reviews for employees can be a challenging process for employers and HR professionals — but it doesn’t have to be.

You’ll be able to handle the more complex aspects of leave policies, such as the different entitlements for different groups of employees based on tenure with the company, marital status, levels, carry-forward balances, replacement leave policy, and even leave reports. There are even options for automatic carry-forward leave balances, or custom limits you can set.

And of course, all of that works seamlessly with the other modules in the digital era. With automated processes, this makes things even easier for HR professionals, who no longer have to manually update records for leaves, expenses, and others.

HR professionals are often faced with daunting, often tedious tasks on a daily basis — tasks that have become even more difficult to handle with the onset of the digital era.

But help is available, if you know where to look. Let us streamline your HR processes by managing and automating day-to-day tasks, so you won’t have to worry about things like paperwork, privacy concerns, time-tracking, or onboarding challenges.

Sign up for altHR, the all-in-one digital solution that covers everything from onboarding to staff management and providing employees with information kits. You’ve done it the old way long enough.

Subscribe to the altHR Resources blog

By submitting this subscription request, I consent to altHR sending me marketing communication via email. I may opt out at any time. View altHR's Privacy Policy.
| Please enter a valid email
Awesome! Your submission has been received!
Oops! Something went wrong while submitting the form.

Sign up for altHR

Success!

Your submission has been received! One of our Customer Success Officer will be in touch with you shortly.
Oops! Something went wrong while submitting the form.

Download our FREE HR Templates

Awesome, here's your download!

If you are interested to learn more about altHR, find out more here.

Oops! Something went wrong while submitting the form.