Start Planning
Malaysia

Malaysia Public Holidays 2025

This page contains a national calendar of all 2025 public holidays for Malaysia. These dates may be modified as official changes are announced, so please check back regularly for updates. Scroll down to view the national list or choose your state’s calendar.

DateDayHolidayStates
1 JanWedNew Year's Day National except Johor,
Kedah, Kelantan, Perlis
& Terengganu
14 JanTueYDPB Negeri Sembilan's Birthday Negeri Sembilan
27 JanMonIsrak and Mikraj Kedah, Negeri Sembilan,
Perlis & Terengganu
29 JanWedChinese New Year National
30 JanThuChinese New Year Holiday National
1 FebSatFederal Territory Day Kuala Lumpur, Labuan
& Putrajaya
11 FebTueThaipusam Johor, Kedah, Kuala
Lumpur, Negeri Sembilan,
Penang, Perak, Putrajaya
& Selangor
1 MarSatAwal Ramadan Johor, Kedah &
Melaka
4 MarTueInstallation of Sultan Terengganu Terengganu
17 MarMonNuzul Al-Quran National except Johor,
Kedah, Melaka, Negeri
Sembilan, Sabah &
Sarawak
23 MarSunSultan of Johor's Birthday Johor
31 MarMonHari Raya Aidilfitri National
1 AprTueHari Raya Aidilfitri Holiday National
15 AprTueDeclaration of Melaka as a Historical City Melaka
18 AprFriGood Friday Sabah & Sarawak
26 AprSatSultan of Terengganu's Birthday Terengganu
27 AprSunSultan of Terengganu's Birthday Holiday Terengganu
1 MayThuLabour Day National
12 MayMonWesak Day National
17 MaySatRaja Perlis' Birthday Perlis
22 MayThuHari Hol Pahang Pahang
30 MayFriHarvest Festival Labuan & Sabah
31 MaySatHarvest Festival Holiday Labuan & Sabah
1 JunSunHari Gawai Sarawak
2 JunMonAgong's Birthday National
2 JunMonHari Gawai Holiday Sarawak
3 JunTueAgong's Birthday Holiday Sarawak
5 JunThuArafat Day Terengganu
6 JunFriHari Raya Haji National
7 JunSatHari Raya Haji Holiday Kedah, Kelantan, Perlis
& Terengganu
8 JunSunHari Raya Haji Holiday Kedah & Terengganu
15 JunSunSultan of Kedah's Birthday Kedah
27 JunFriAwal Muharram National
29 JunSunAwal Muharram Holiday Johor & Kedah
7 JulMonGeorgetown World Heritage City Day Penang
12 JulSatPenang Governor's Birthday Penang
22 JulTueSarawak Day Sarawak
30 JulWedSultan of Pahang's Birthday Pahang
31 JulThuHari Hol Almarhum Sultan Iskandar Johor
24 AugSunMelaka Governor's Birthday Melaka
25 AugMonMelaka Governor's Birthday Holiday Melaka
31 AugSunMerdeka Day National
1 SepMonMerdeka Day Holiday National except Johor,
Kedah, Kelantan &
Terengganu
5 SepFriProphet Muhammad's Birthday National
7 SepSunProphet Muhammad's Birthday Holiday Johor & Kedah
16 SepTueMalaysia Day National
4 OctSatSabah Governor's Birthday Sabah
11 OctSatSarawak Governor's Birthday Sarawak
20 OctMonDeepavali National except Sarawak
7 NovFriSultan of Perak's Birthday Perak
11 NovTueSultan of Kelantan's Birthday Kelantan
12 NovWedSultan of Kelantan's Birthday Holiday Kelantan
11 DecThuSultan of Selangor's Birthday Selangor
24 DecWedChristmas Eve Sabah
25 DecThuChristmas Day National
The dates in this table are from multiple sources. Please choose your state below to view original source.

Choose your state or territory

JohorPenang
KedahPerak
KelantanPerlis
Kuala LumpurPutrajaya
LabuanSabah
MelakaSarawak
Negeri SembilanSelangor
PahangTerengganu