Make the most of your public holidays with us!
Start Planning
Malaysia

Public Holidays

Public Holidays 2016 and 2017

We currently have public holidays for 2016 and 2017 listed. Scroll down to view.

Public holidays are non-working days that are officially given by Malaysia’s government to its citizens. In Malaysia they are normally in celebration of an historic event, a significant religious event or commemoration, or the birthdays of Kings, Sultans, or governors. Malaysia Day and National Independence Day are examples of public holidays that celebrate key historical events, while Hari Raya, Christmas and Wesak Day are examples of holidays that are of religious significance.

The newest national holiday to be added to Malaysia’s calendar is Malaysia Day, which is celebrated annually on 16th September. Malaysia Day celebrates the establishment of the Malaysian federation, which took place on 16th September 1963. This holiday was first celebrated in 2010. Malaysia has one of the highest numbers of days off in the world, ranking number seven in the top ten countries after Thailand, Indonesia, India and Hong Kong. Fourteen of our holidays are national and celebrated across the nation, while some are also celebrated only in a few states or even in one state.

Public Holiday Rules

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.

View your State List

Either choose your state below, or scroll down to view a full national list of public holidays.

States A-PStates P-T
JohorPenang
KedahPerak
KelantanPerlis
Kuala LumpurPutrajaya
LabuanSabah
MelakaSarawak
Negeri SembilanSelangor
PahangTerengganu

Public Holidays 2016

This list has now been updated to reflect the official 2016 dates released by the Government.

DateDayHolidayState
JAN
1 JanFriNew YearNational (except Johor, Kedah,
Kelantan, Perlis & Terengganu)
14 JanThuYang Di-Pertuan Besar
Negeri Sembilan's Birthday
Negeri Sembilan
17 JanSunSultan of Kedah's BirthdayKedah
24 JanSunThaipusam *Kuala Lumpur, Putrajaya, Johor,
Kedah, Negeri Sembilan, Perak,
Penang & Selangor
25 JanMonThaipusam *Kuala Lumpur, Putrajaya,
Negeri Sembilan, Perak,
Penang & Selangor
FEB
1 FebMonFederal Territory DayKuala Lumpur, Labuan &
Putrajaya
8 FebMonChinese New YearNational
9 FebTueChinese New Year 2nd DayNational
MAR
4 MarFriAnniversary of Installation of
Sultan of Terengganu
Terengganu
23 MarWedSultan of Johor's BirthdayJohor
25 MarFriEaster - Good FridaySabah & Sarawak
APR
15 AprFriDeclaration of Melaka as a Historical CityMelaka
26 AprTueSultan of Terengganu's BirthdayTerengganu
MAY
1 MaySunLabour DayNational
5 MayThuIsrak & MikrajKedah, Negeri Sembilan
& Perlis
7 MaySatHari Hol PahangPahang
17 MayTueRaja Perlis' BirthdayPerlis
21 MaySatWesak DayNational
30 MayMonHarvest FestivalSabah & Labuan
31 MayTueHarvest Festival
2nd Day
Sabah & Labuan
JUN
1 JunWedHari GawaiSarawak
2 JunThuHari Gawai
2nd Day
Sarawak
4 JunSatAgong's BirthdayNational
6 JunMonAwal Ramadan *Johor, Kedah & Melaka
22 JunWedNuzul Al-QuranKelantan, Kuala Lumpur, Labuan,
Pahang, Perak, Perlis, Penang,
Putrajaya, Selangor & Terengganu
JUL
6 JulWedHari Raya Aidilfitri *National
7 JulThuHari Raya Aidilfitri
2nd Day *
National
7 JulThuGeorgetown World Heritage City DayPenang
8 JulFriSpecial One-Off Public HolidayPenang
9 JulSatPenang Governor's BirthdayPenang
22 JulFriSarawak's Independence
from British Colonisation
Sarawak
AUG
31 AugWedNational Day /
Merdeka Day
National
SEP
10 SepSatSarawak Governor's BirthdaySarawak
12 SepMonHari Raya Haji *National
13 SepTueHari Raya Haji
2nd Day *
Kedah, Kelantan, Perlis
& Terengganu
16 SepFriMalaysia DayNational
OCT
1 OctSatSabah Governor's BirthdaySabah
2 OctSunAwal MuharramNational
3 OctMonAwal Muharram
Holiday
National (except Johor, Kedah,
Kelantan &Terengganu)
14 OctFriMelaka Governor's BirthdayMelaka
24 OctMonSultan of Pahang's BirthdayPahang
29 OctSatDeepavali *National (except Sarawak)
NOV
4 NovFriSultan of Perak's BirthdayPerak
6 NovSunHari Hol Almarhum Sultan IskandarJohor
11 NovFriSultan of Kelantan's BirthdayKelantan
12 NovSatSultan of Kelantan's Birthday
2nd Day
Kelantan
DEC
11 DecSunSultan of Selangor's BirthdaySelangor
12 DecMonProphet Muhammad's BirthdayNational
25 DecSunChristmasNational
26 DecMonChristmas
(Additional Holiday)
National (except Johor, Kedah,
Kelantan, & Terengganu)

Visit kabinet.gov.my for the original release.

*Subject to change

Public Holidays 2017

This list has now been updated to reflect the official 2017 dates released by the Government.

DateDayHolidayNotes
JAN
1 JanSunNew YearNational (except Johor, Kedah,
Kelantan, Perlis & Terengganu)
14 JanSatYang Di-Pertuan Besar
Negeri Sembilan's Birthday
Negeri Sembilan
15 JanSunSultan of Kedah's BirthdayKedah
28 JanSatChinese New YearNational
29 JanSunChinese New Year
2nd Day
National
FEB
1 FebWedFederal Territory DayKuala Lumpur, Labuan
& Putrajaya
9 FebThuThaipusam *Kuala Lumpur, Putrajaya, Johor,
Negeri Sembilan, Perak,
Penang & Selangor
MAR
4 MarSatAnniversary of Installation of
Sultan of Terengganu
Terengganu
23 MarThuSultan of Johor's BirthdayJohor
APR
14 AprFriEaster - Good FridaySabah & Sarawak
15 AprSatDeclaration of Melaka as a Historical CityMelaka
24 AprMonIsrak & MikrajKedah, Negeri Sembilan
& Perlis
26 AprWedSultan of Terengganu's BirthdayTerengganu
MAY
1 MayMonLabour DayNational
7 MaySunHari Hol PahangPahang
10 MayWedWesak DayNational
17 MayWedRaja Perlis' BirthdayPerlis
27 MaySatAwal Ramadan *Johor, Kedah & Melaka
30 MayTueHarvest FestivalSabah & Labuan
31 MayWedHarvest Festival
2nd Day
Sabah & Labuan
JUN
1 JunThuHari GawaiSarawak
2 JunFriHari Gawai
2nd Day
Sarawak
3 JunSatAgong's BirthdayNational
12 JunMonNuzul Al-QuranKelantan, Kuala Lumpur, Labuan,
Pahang, Perak, Perlis, Penang,
Putrajaya, Selangor & Terengganu
25 JunSunHari Raya Aidilfitri *National
26 JunMonHari Raya Aidilfitri
2nd Day *
National
JUL
7 JulFriGeorgetown World Heritage City DayPenang
8 JulSatPenang Governor's BirthdayPenang
22 JulSatSarawak's Independence
from British Colonisation
Sarawak
AUG
31 AugThuNational Day /
Merdeka Day
National
SEP
1 SepFriHari Raya Haji *National
2 SepSatHari Raya Haji
2nd Day *
Kedah, Kelantan, Perlis
& Terengganu
9 SepSatSarawak Governor's BirthdaySarawak
16 SepSatMalaysia DayNational
21 SepThuAwal MuharramNational
OCT
7 OctSatSabah Governor's BirthdaySabah
13 OctFriMelaka Governor's BirthdayMelaka
18 OctWedDeepavali *National (except Sarawak)
24 OctTueSultan of Pahang's BirthdayPahang
26 OctThuHari Hol Almarhum Sultan IskandarJohor
NOV
3 NovFriSultan of Perak's BirthdayPerak
11 NovSatSultan of Kelantan's BirthdayKelantan
12 NovSunSultan of Kelantan's Birthday
2nd Day
Kelantan
DEC
1 DecFriProphet Muhammad's BirthdayNational
11 DecMonSultan of Selangor's BirthdaySelangor
25 DecMonChristmasNational

Visit kabinet.gov.my for the original release.

*Subject to change