As an employee, whether you're planning that family vacation, timing your wedding, or simply want to maximize your long weekends, knowing the Malaysia public holiday 2026 calendar helps you make the most of your time off!
And for HR professionals and employers, we know the difficulty and importance of people management especially when the long weekend is coming. Getting ahead of the Malaysia public holiday 2026 calendar can save you from costly compliance issues and unhappy employees.
But more importantly, it helps you plan better, budget smarter, and keep your team motivated.
2026 Malaysia Public Holidays
Okay, enough talk—let’s dive right in and get started with the nationwide public holidays.
- 17 Feb (Tue)| Chinese New Year
- 18 Feb (Wed) | Chinese New Year Holiday
- 21 Mar (Sat)| Hari Raya Aidilfitri
- 22 Mar (Sun | Hari Raya Aidilfitri Holiday
- 01 May (Fri) | Labour Day
- 27 May (Wed) | Hari Raya Haji
- 31 May (Sun) | Wesak Day
- 17 Jun (Wed) | Awal Muharram
- 25 Aug (Tue) | Prophet Muhammad's Birthday
- 31 Aug (Mon) | Merdeka Day
- 16 Sep (Wed) | Malaysia Day
- 25 Dec (Fri) | Christmas Day
2026 Malaysia PH in Each Month
Alright, then let’s take a deeper look at every Public holidays that falls in each month.
Malaysia Public Holiday in January 2026 |
Date |
Day |
Holiday |
States |
01 Jan |
Thu |
New Year's Day |
National except Johor, Kedah, Kelantan, Perlis & Terengganu |
14 Jan |
Wed |
YDPB Negeri Sembilan's Birthday |
Negeri Sembilan |
17 Jan |
Sat 🟣 |
Israk and Mikraj |
Kedah, Negeri Sembilan, Perlis & Terengganu |
18 Jan |
Sun 🔵 |
Israk and Mikraj Holiday |
Terengganu |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in February 2026 |
Date |
Day |
Holiday |
States |
01 Feb |
Sun 🔵 |
Federal Territory Day |
Kuala Lumpur, Labuan & Putrajaya |
01 Feb |
Sun 🔵 |
Thaipusam |
Johor, KL, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor |
02 Feb |
Mon |
Federal Territory Day Holiday |
Kuala Lumpur, Labuan & Putrajaya |
02 Feb |
Mon |
Thaipusam Holiday |
Johor, KL, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor |
17 Feb |
Tue |
Chinese New Year |
National |
18 Feb |
Wed |
Chinese New Year Holiday |
National |
19 Feb |
Thu |
Awal Ramadan |
Johor & Kedah |
20 Feb |
Fri |
Independence Declaration Day |
Melaka |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in March 2026 |
Date |
Day |
Holiday |
States |
04 Mar |
Wed |
Installation of Sultan Terengganu |
Terengganu |
07 Mar |
Sat 🟣 |
Nuzul Al-Quran |
National except Johor, Kedah, Melaka, Negeri, Sembilan, Sabah & Sarawak |
08 Mar |
Sun 🔵 |
Nuzul Al-Quran Holiday |
Kelantan & Terengganu |
21 Mar |
Sat 🟣 |
Hari Raya Aidilfitri |
National |
22 Mar |
Sun 🔵 |
Hari Raya Aidilfitri Holiday |
National |
23 Mar |
Mon |
Sultan of Johor's Birthday |
Johor |
23 Mar |
Mon |
Hari Raya Aidilfitri Holiday |
National except Kedah |
24 Mar |
Tue |
Hari Raya Aidilfitri Holiday |
Melaka |
30 Mar |
Mon |
Sabah Governer's Birthday |
Sabah |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in April 2026 |
Date |
Day |
Holiday |
States |
03 Apr |
Fri |
Good Friday |
Sabah & Sarawak |
26 Apr |
Sun 🔵 |
Sultan of Terengganu's Birthday |
Terengganu |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in May 2026 |
Date |
Day |
Holiday |
States |
01 May |
Fri |
Labour Day |
National |
03 May |
Sun 🔵 |
Labour Day Holiday |
Kedah |
17 May |
Sun 🔵 |
Raja Perlis' Birthday |
Perlis |
18 May |
Mon |
Raja Perlis' Birthday Holiday |
Perlis |
22 May |
Fri |
Hari Hol Pahang |
Pahang |
26 May |
Tue |
Arafat Day |
Kelantan & Terengganu |
27 May |
Wed |
Hari Raya Haji |
National |
28 May |
Thu |
Hari Raya Haji Holiday |
Kedah, Kelantan, Perlis & Terengganu |
30 May |
Sat 🟣 |
Harvest Festival |
Labuan & Sabah |
31 May |
Sun 🔵 |
Harvest Festival Holiday |
Labuan, Sabah |
31 May |
Sun 🔵 |
Wesak Day |
National |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in June 2026 |
Date |
Day |
Holiday |
States |
01 Jun |
Mon |
Hari Gawai |
Sarawak |
01 Jun |
Mon |
Agong's Birthday |
National |
01 Jun |
Mon |
Wesak Day Holiday |
National except Kedah, Kelantan & Terengganu |
02 Jun |
Tue |
Hari Gawai Holiday |
Sarawak |
17 Jun |
Wed |
Awal Muharram |
National |
21 Jun |
Sun 🔵 |
Sultan of Kedah's Birthday |
Kedah |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in July 2026 |
Date |
Day |
Holiday |
States |
07 Jul |
Tue |
Georgetown World Heritage City Day |
Penang |
11 Jul |
Sat 🟣 |
Penang Governor's Birthday |
Penang |
21 Jul |
Tue |
Hari Hol Almarhum Sultan Iskandar |
Johor |
22 Jul |
Wed |
Sarawak Day |
Sarawak |
31 Jul |
Wed |
Sarawak Day |
Penang |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in August 2026 |
Date |
Day |
Holiday |
States |
24 Aug |
Mon |
Melaka Governor's Birthday |
Melaka |
25 Aug |
Tue |
Prophet Muhammad's Birthday |
National |
31 Aug |
Mon |
Merdeka Day |
National |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in September 2026 |
Date |
Day |
Holiday |
States |
16 Sep |
Wed |
Malaysia Day |
National |
29 Sep |
Tue |
Sultan of Kelantan's Birthday |
Kelantan |
30 Sep |
Wed |
Sultan of Kelantan's Birthday Holiday |
Kelantan |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in October 2026 |
Date |
Day |
Holiday |
States |
10 Oct |
Sat 🟣 |
Sarawak Governor's Birthday |
Sarawak |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in November 2026 |
Date |
Day |
Holiday |
States |
06 Nov |
Fri |
Sultan of Perak's Birthday |
Perak |
08 Nov |
Sun 🔵 |
Deepavali / Diwali |
National except Sarawak |
09 Nov |
Mon |
Deepavali / Diwali Holiday |
National except Kedah, Kelantan, Sarawak & Terengganu |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend says are Friday & Saturday.
|
Malaysia Public Holiday in December 2026 |
Date |
Day |
Holiday |
States |
11 Dec |
Fri |
Sultan of Selangor's Birthday |
Selangor |
24 Dec |
Thu |
Christmas Eve |
Sabah |
25 Dec |
Fri |
Christmas Day |
National |
27 Dec |
Sun 🔵 |
Christmas Holiday (observed) |
Kedah |
🔵 Sunday holidays → next working day.
🟣 Saturday holidays → day-in-lieu or double pay if Saturday is a workday.
🟢 Weekend days for all states except for Johor, Kedah, Kelantan and Terengganu, where weekend days are Friday & Saturday.
|
Common Mistakes Employers Make
Let's talk about the pitfalls you should avoid:
- Forgetting state-specific holidays – Your Penang office follows different holidays than your Johor team
- Not communicating early enough – Announce your chosen six optional holidays at the start of the year
- Miscalculating replacement holidays – When holidays fall on rest days, employees still deserve their day off
- Poor documentation – Always keep records of holiday work and replacements
How Can Technology Simplify Holiday Management?
Managing Malaysia public holiday 2026 doesn't have to be complicated. Modern HR software can automatically update public holiday calendars, track which employees work in which states, calculate replacement holidays, and ensure you're always compliant with the Employment Act.
Think of it as having an extra HR team member who never sleeps, never makes calculation errors, and always remembers every state's unique holiday schedule.
Ready to Simplify Your HR Management?
Planning around Malaysia public holiday 2026 is just one piece of the HR puzzle. From leave management to payroll processing, compliance tracking to employee self-service portals, Swingvy's HR software takes the administrative burden off your shoulders so you can focus on what really matters—growing your business and developing your team.
With Swingvy, you get automated public holiday updates, multi-state compliance management, and a system that actually makes HR tasks enjoyable. Because let's face it, you've got better things to do than manually tracking 11+ public holidays across multiple locations.