Start Planning
Malaysia

Malaysia Public Holidays 2017

This page contains a national calendar of all 2017 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 JanSunNew Year's DayNational except Johor,
Kedah, Kelantan, Perlis
& Terengganu
2 JanMonNew Year HolidayNational except Johor,
Kedah, Kelantan, Perlis
& Terengganu
14 JanSatYDPB Negeri Sembilan's BirthdayNegeri Sembilan
15 JanSunSultan of Kedah's BirthdayKedah
28 JanSatChinese New YearNational
29 JanSunChinese New Year HolidayNational
30 JanMonChinese New Year HolidayNational
1 FebWedFederal Territory DayKuala Lumpur, Labuan
& Putrajaya
9 FebThuThaipusamJohor, Kuala Lumpur,
Negeri Sembilan, Penang,
Perak, Putrajaya &
Selangor
19 FebSunSpecial Public HolidayKelantan
4 MarSatInstallation of Sultan TerengganuTerengganu
23 MarThuSultan of Johor's BirthdayJohor
14 AprFriGood FridaySabah & Sarawak
15 AprSatDeclaration of Melaka as a Historical CityMelaka
24 AprMonIsrak and MikrajKedah, Negeri Sembilan
& Perlis
24 AprMonInstallation of YDP AgongNational
25 AprTueIsrak and Mikraj HolidayNegeri Sembilan
26 AprWedSultan of Terengganu's BirthdayTerengganu
1 MayMonLabour DayNational
7 MaySunHari Hol PahangPahang
8 MayMonHari Hol Pahang HolidayPahang
10 MayWedWesak DayNational
17 MayWedRaja Perlis' BirthdayPerlis
27 MaySatAwal RamadanJohor, Kedah &
Melaka
28 MaySunAwal Ramadan HolidayJohor & Kedah
30 MayTueHarvest FestivalLabuan & Sabah
31 MayWedHarvest Festival HolidayLabuan & Sabah
1 JunThuHari GawaiSarawak
2 JunFriHari Gawai HolidaySarawak
12 JunMonNuzul Al-QuranNational except Johor,
Kedah, Melaka, Negeri
Sembilan, Sabah &
Sarawak
25 JunSunHari Raya AidilfitriNational
26 JunMonHari Raya Aidilfitri HolidayNational
27 JunTueHari Raya Aidilfitri HolidayNational except Johor,
Kedah, Kelantan &
Terengganu
7 JulFriGeorgetown World Heritage City DayPenang
8 JulSatPenang Governor's BirthdayPenang
22 JulSatSarawak DaySarawak
31 AugThuMerdeka DayNational
1 SepFriHari Raya HajiNational
2 SepSatHari Raya Haji HolidayKedah, Kelantan, Perlis
& Terengganu
4 SepMonSep 4 Holiday (SEA Games)National
9 SepSatAgong's BirthdayNational
9 SepSatSarawak Governor's BirthdaySarawak
12 SepTuePassing of Sultan KedahKedah
16 SepSatMalaysia DayNational
17 SepSunMalaysia Day HolidayJohor, Kedah, Kelantan
& Terengganu
22 SepFriAwal MuharramNational
7 OctSatSabah Governor's BirthdaySabah
13 OctFriMelaka Governor's BirthdayMelaka
18 OctWedDeepavaliNational except Sarawak
24 OctTueSultan of Pahang's BirthdayPahang
26 OctThuHari Hol Almarhum Sultan IskandarJohor
3 NovFriSultan of Perak's BirthdayPerak
5 NovSunSpecial Public HolidayJohor
11 NovSatSultan of Kelantan's BirthdayKelantan
12 NovSunSultan of Kelantan's Birthday HolidayKelantan
1 DecFriProphet Muhammad's BirthdayNational
11 DecMonSultan of Selangor's BirthdaySelangor
25 DecMonChristmas DayNational

Choose your state or territory

JohorPenang
KedahPerak
KelantanPerlis
Kuala LumpurPutrajaya
LabuanSabah
MelakaSarawak
Negeri SembilanSelangor
PahangTerengganu

Public holidays are non-working days that are officially given by Malaysia’s government to its citizens. The allocation and dates of public holidays in Malaysia are governed by various state and federal laws. Such as:

  • Act 369 – Holidays Act 1951
  • Sarawak Holidays Ordinance
  • State of Sabah Holidays Ordinance

Most basically, if a public holiday falls on a weekday (Monday to Friday) then that day becomes a non-working day and students and employees are generally not required to attend work or school (though many people in retail and other sectors still work on many of the public holidays, since shopping malls and many service still operate).

This applies for all states except Johor, Kedah, Kelantan and Terengganu, where the weekday starts on Sunday rather than Monday. If a public holiday falls on a Saturday, then people who normally work on that day are entitled to a day off. If a public holiday falls on a Sunday, then a replacement is given the next day, on Monday.

In this way, the number of days off each year because of public holidays remains basically the same, with no reduction in days-off because of public holidays falling on existing off-days.

Visit kabinet.gov.my for the original release.

Most viewed holidays today: