Skip to content

Understanding Bank Holidays in Malaysia

Malaysia is a country of cultural diversity. With Hindus, Chinese and Muslims in the community, the country celebrates numerous national and regional holidays. As an employer, knowing about these holidays is crucial to planning your workflows. Adhering to national and local labour laws is crucial in a foreign land to prevent penalties and legal risks.

List of Public Holidays in Malaysia for 2025

The below table lists 17 national holidays scheduled for 2025. Note that if a holiday falls on a Sunday, the following Monday is officially taken as a holiday.

Date and DayOccasion
01 Jan (Wed)New Year’s Day
29 Jan (Mon)Chinese New Year
30 Jan (Tue)Chinese New Year rest day
18 Mar (Tue)Nuzul Al-Quran*
31 Mar (Mon)Hari Raya Aidilfitri
01 Apr (Tue)Hari Raya Aidilfitri Holiday
01 May (Thu)Labour Day
12 May (Mon)Wesak Day
02 Jun (Mon)Agong’s Birthday
07 Jun (Sat)Hari Raya Haji
27 Jun (Fri)Awal Muharram
31 Aug (Sun)Merdeka Day
01 Sep (Mon)Merdeka Day Holiday*
05 Sep (Fri)Prophet Muhammad’s Birthday
16 Sep (Tue)Malaysia Day
20 Oct (Mon)Deepavali*
25 Dec (Thu)Christmas Day

*These holidays are not mandatory in certain states.

List of regional Malaysian holidays for 2025

There are several regional holidays in Malaysia. Note that these are paid public holidays.

Date and DayOccasionRegion
14 Jan (Tue)YDPB Negeri Sembilan’s BirthdayNegeri Sembilan
27 Jan (Mon)Israk and MikrajKedah, Negeri Sembilan, Perlis & Terengganu
1 Feb (Sat)Federal Territory DayKuala Lumpur, Labuan & Putrajaya
11 Feb (Tue)ThaipusamJohor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor
20 Feb (Thu)Independence Declaration DayMelaka
2 Mar (Sun)Awal RamadanJohor & Kedah
3 Mar (Mon)Awal Ramadan HolidayJohor
4 Mar (Tue)Installation of Sultan TerengganuTerengganu
23 Mar (Sun)Sultan of Johor’s BirthdayJohor
24 Mar (Mon)Sultan of Johor’s Birthday HolidayJohor
2 Apr (Wed)Hari Raya Aidilfitri HolidayMelaka
18 Apr (Fri)Good FridaySabah & Sarawak
26 Apr (Sat)Sultan of Terengganu’s BirthdayTerengganu
27 Apr (Sun)Sultan of Terengganu’s Birthday HolidayTerengganu
17 May (Sat)Raja Perlis’ BirthdayPerlis
22 May (Thu)Hari Hol PahangPahang
30 May (Fri)Harvest FestivalLabuan & Sabah
31 May (Sat)Harvest Festival HolidayLabuan & Sabah
1 Jun (Sun)Hari GawaiSarawak
2 Jun (Mon)Hari Gawai HolidaySarawak
3 Jun (Tue)     Agong’s Birthday HolidaySarawak
6 Jun (Fri)Arafat DayKelantan & Terengganu
8 Jun (Sun)Hari Raya Haji HolidayKedah, Kelantan, Perlis & Terengganu
22 Jun (Sun)   Sultan of Kedah’s BirthdayKedah
07 Jul (Mon)Georgetown World Heritage City DayPenang
12 Jul (Sat)Penang Governor’s BirthdayPenang
22 Jul (Tue)Sarawak DaySarawak
30 Jul (Wed)Sultan of Pahang’s BirthdayPahang
31 Jul (Thu)Hari Hol Almarhum Sultan IskandarJohor
07 Jul (Mon)Melaka Governor’s BirthdayMelaka
29 Sep (Mon)Sultan of Kelantan’s BirthdayKelantan
30 Sep (Tue)Sultan of Kelantan’s Birthday HolidayKelantan
04 Oct (Sat)Sabah Governor’s BirthdaySabah
11 Oct (Sat)Sarawak Governor’s BirthdaySarawak
07 Nov (Fri)Sultan of Perak’s BirthdayPerak
11 Dec (Thu)Sultan of Selangor’s BirthdaySelangor
24 Dec (Wed)Christmas EveSabah

Overtime in Malaysia

With so many holidays, managing work schedules and project deadlines can be challenging. Employees who work on paid public holidays are entitled to 1.5 times their regular pay. This applies to all modes of labour engagement – salaried, hourly, piece-work-based, and commissioned employees. It is also important to know that while most states have Saturday and Sunday as weekends off, Muslim-majority states take Friday and Saturday as their weekend.

Simplify Compliance with Access Financial

Our EOR and Employed solutions include comprehensive wage and employee management services. We help corporate clients, recruiters and contractors minimise their administrative load and operational costs while boosting take-home revenues and managing taxes effortlessly. We also support employees in understanding and exercising their rights.

Please speak to our team today!

🌏 Website: www.accessfinancial.com

📩 Email: [email protected]

☎ Phone:

Switzerland: + (41) 22 365 4620

UK: + (44) 20 7017 3110

Cyprus: + (357) 25 820 640

Luxembourg: + (352) 621677847

Germany: + (49) (6105) 4074016

India: + (91) (0120) 682 9432

UAE: + (971) 503075121

China: + (86) 21 5269 8801

Malaysia: + (601) 66999095