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 Day National except Johor,
Kedah, Kelantan, Perlis
& Terengganu
2 JanMonNew Year Holiday National except Johor,
Kedah, Kelantan, Perlis
& Terengganu
14 JanSatYDPB Negeri Sembilan's Birthday Negeri Sembilan
15 JanSunSultan of Kedah's Birthday Kedah
28 JanSatChinese New Year National
29 JanSunChinese New Year Holiday National
30 JanMonChinese New Year Holiday National
1 FebWedFederal Territory Day Kuala Lumpur, Labuan
& Putrajaya
9 FebThuThaipusam Johor, Kuala Lumpur,
Negeri Sembilan, Penang,
Perak, Putrajaya &
Selangor
19 FebSunSpecial Public Holiday Kelantan
4 MarSatInstallation of Sultan Terengganu Terengganu
23 MarThuSultan of Johor's Birthday Johor
14 AprFriGood Friday Sabah & Sarawak
15 AprSatDeclaration of Melaka as a Historical City Melaka
24 AprMonIsrak and Mikraj Kedah, Negeri Sembilan
& Perlis
24 AprMonInstallation of YDP Agong National
25 AprTueIsrak and Mikraj Holiday Negeri Sembilan
26 AprWedSultan of Terengganu's Birthday Terengganu
1 MayMonLabour Day National
7 MaySunHari Hol Pahang Pahang
8 MayMonHari Hol Pahang Holiday Pahang
10 MayWedWesak Day National
17 MayWedRaja Perlis' Birthday Perlis
27 MaySatAwal Ramadan Johor, Kedah &
Melaka
28 MaySunAwal Ramadan Holiday Johor & Kedah
30 MayTueHarvest Festival Labuan & Sabah
31 MayWedHarvest Festival Holiday Labuan & Sabah
1 JunThuHari Gawai Sarawak
2 JunFriHari Gawai Holiday Sarawak
12 JunMonNuzul Al-Quran National except Johor,
Kedah, Melaka, Negeri
Sembilan, Sabah &
Sarawak
25 JunSunHari Raya Aidilfitri National
26 JunMonHari Raya Aidilfitri Holiday National
27 JunTueHari Raya Aidilfitri Holiday National except Johor,
Kedah, Kelantan &
Terengganu
7 JulFriGeorgetown World Heritage City Day Penang
8 JulSatPenang Governor's Birthday Penang
22 JulSatSarawak Day Sarawak
31 AugThuMerdeka Day National
1 SepFriHari Raya Haji National
2 SepSatHari Raya Haji Holiday Kedah, Kelantan, Perlis
& Terengganu
4 SepMonSep 4 Holiday (SEA Games) National
9 SepSatAgong's Birthday National
9 SepSatSarawak Governor's Birthday Sarawak
12 SepTuePassing of Sultan Kedah Kedah
16 SepSatMalaysia Day National
17 SepSunMalaysia Day Holiday Johor, Kedah, Kelantan
& Terengganu
22 SepFriAwal Muharram National
7 OctSatSabah Governor's Birthday Sabah
13 OctFriMelaka Governor's Birthday Melaka
18 OctWedDeepavali National except Sarawak
24 OctTueSultan of Pahang's Birthday Pahang
26 OctThuHari Hol Almarhum Sultan Iskandar Johor
3 NovFriSultan of Perak's Birthday Perak
5 NovSunSpecial Public Holiday Johor
11 NovSatSultan of Kelantan's Birthday Kelantan
12 NovSunSultan of Kelantan's Birthday Holiday Kelantan
1 DecFriProphet Muhammad's Birthday National
11 DecMonSultan of Selangor's Birthday Selangor
25 DecMonChristmas Day National

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: