Malaysia Public Holidays 2025

Below is the national calendar of all public holidays in Malaysia for 2025. Official dates are subject to change at any time, so please check back regularly for updates. We will make sure to attach the fastest and most accurate information for you.
DateDayHolidayStates
01 JanWedNew Year's DayNational except Johor, Kedah, Kelantan, Perlis & Terengganu
14 JanTueYDPB Negeri Sembilan's BirthdayNegeri Sembilan
27 JanMonIsrak and MikrajKedah, Negeri Sembilan, Perlis & Terengganu
29 JanWedChinese New YearNational
30 JanThuChinese New Year HolidayNational
01 FebSatFederal Territory DayKuala Lumpur, Labuan & Putrajaya
11 FebTueThaipusamJohor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor
20 FebThuHari Pengisytiharan Tarikh KemerdekaanMelaka
01 MarSatAwal RamadanJohor, Kedah & Melaka
04 MarTueInstallation of Sultan TerengganuTerengganu
18 MarTueNuzul Al-QuranNational except Johor, Kedah, Melaka, Negeri Sembilan, Sabah & Sarawak
23 MarSunSultan of Johor's BirthdayJohor
31 MarMonHari Raya Aidilfitri National
01 AprTueHari Raya Aidilfitri HolidayNational
18 AprFriGood FridaySabah & Sarawak
26 AprSatSultan of Terengganu's BirthdayTerengganu
01 MayThuLabour DayNational
12 MayMonWesak DayNational
17 MaySatRaja Perlis' BirthdayPerlis
22 MayThuHari Hol PahangPahang
30 MayFriHarvest FestivalLabuan & Sabah
31 MaySatHarvest Festival HolidayLabuan & Sabah
01 JunSunHari GawaiSarawak
02 JunMonHari Gawai HolidaySarawak
02 JunMonAgong's BirthdayNational
03 JunTueAgong's Birthday HolidaySarawak
06 Jun FriArafat DayKelantan & Terengganu
07 JunSatHari Raya HajiNational
08 JunSunHari Raya Haji HolidayKedah, Kelantan, Perlis & Terengganu
15 JunSunSultan of Kedah's BirthdayKedah
27 JunFriAwal MuharramNational
29 JunSunAwal Muharram HolidayJohor & Kedah
07 JulMonGeorgetown World Heritage City DayPenang
12 JulSatPenang Governor's BirthdayPenang
22 JulTueSarawak DaySarawak
30 JulWedSultan of Pahang's BirthdayPahang
31 JulThuHari Hol Almarhum Sultan IskandarJohor
24 AugSunMelaka Governor's BirthdayMelaka
25 AugMonMelaka Governor's Birthday HolidayMelaka
31 AugSunMerdeka DayNational
01 SepMonMerdeka Day HolidayNational except Johor,
Kedah, Kelantan &
Terengganu
05 SepFriProphet Muhammad's BirthdayNational
07 SepSunProphet Muhammad's Birthday HolidayJohor & Kedah
16 SepTueMalaysia DayNational
29 SepMonSultan of Kelantan's BirthdayKelantan
30 SepTueSultan of Kelantan's Birthday HolidayKelantan
04 OctSatSabah Governor's BirthdaySabah
11 OctSatSarawak Governor's BirthdaySarawak
20 OctMonDeepavaliNational except Sarawak
07 NovFriSultan of Perak's BirthdayPerak
11 DecThuSultan of Selangor's BirthdaySelangor
24 DecWedChristmas EveSabah
25 DecThuChristmas DayNational