Start Planning
Malaysia

Malaysia Public Holidays 2018

This page contains a national calendar of all 2018 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 JanMonNew Year's Day National except Johor,
Kedah, Kelantan, Perlis
& Terengganu
14 JanSunYDPB Negeri Sembilan's Birthday Negeri Sembilan
15 JanMonYDPB Negeri Sembilan's Birthday Holiday Negeri Sembilan
21 JanSunSultan of Kedah's Birthday Kedah
31 JanWedThaipusam Johor, Kuala Lumpur,
Negeri Sembilan, Penang,
Perak, Putrajaya &
Selangor
1 FebThuFederal Territory Day Kuala Lumpur, Labuan
& Putrajaya
16 FebFriChinese New Year National
17 FebSatChinese New Year Holiday National
18 FebSunChinese New Year Holiday Johor, Kedah, Kelantan
& Terengganu
4 MarSunInstallation of Sultan Terengganu Terengganu
23 MarFriSultan of Johor's Birthday Johor
30 MarFriGood Friday Sabah & Sarawak
14 AprSatIsrak and Mikraj Kedah, Negeri Sembilan
& Perlis
15 AprSunDeclaration of Melaka as a Historical City Melaka
26 AprThuSultan of Terengganu's Birthday Terengganu
1 MayTueLabour Day National
7 MayMonHari Hol Pahang Pahang
9 MayWedGeneral Election Day (GE14) National
10 MayThuSpecial Public Holiday (GE14) National except Sabah
& Sarawak
11 MayFriSpecial Public Holiday (GE14) National except Sabah
& Sarawak
13 MaySunSpecial Public Holiday (GE14) Johor, Kedah, Kelantan
& Terengganu
17 MayThuSpecial Public Holiday (GE14) Sarawak
17 MayThuAwal Ramadan Johor, Kedah &
Melaka
18 MayFriSpecial Public Holiday (GE14) Sarawak
29 MayTueWesak Day National
30 MayWedHarvest Festival Labuan & Sabah
31 MayThuHarvest Festival Holiday Labuan & Sabah
1 JunFriHari Gawai Sarawak
2 JunSatHari Gawai Holiday Sarawak
2 JunSatNuzul Al-Quran National except Johor,
Kedah, Melaka, Negeri
Sembilan, Sabah &
Sarawak
3 JunSunNuzul Al-Quran Holiday Kelantan & Terengganu
15 JunFriHari Raya Aidilfitri National
16 JunSatHari Raya Aidilfitri Holiday National
17 JunSunHari Raya Aidilfitri Holiday Johor, Kedah, Kelantan
& Terengganu
7 JulSatGeorgetown World Heritage City Day Penang
14 JulSatPenang Governor's Birthday Penang
17 JulTueRaja Perlis' Birthday Perlis
22 JulSunSarawak Day Sarawak
23 JulMonSarawak Day Holiday Sarawak
22 AugWedHari Raya Haji National
23 AugThuHari Raya Haji Holiday Kedah, Kelantan, Perlis
& Terengganu
31 AugFriMerdeka Day National
9 SepSunAgong's Birthday National
10 SepMonAgong's Birthday Holiday National except Johor,
Kedah, Kelantan &
Terengganu
11 SepTueAwal Muharram National
16 SepSunMalaysia Day National
17 SepMonMalaysia Day Holiday National except Johor,
Kedah, Kelantan &
Terengganu
6 OctSatSabah Governor's Birthday Sabah
12 OctFriMelaka Governor's Birthday Melaka
13 OctSatSarawak Governor's Birthday Sarawak
15 OctMonHari Hol Almarhum Sultan Iskandar Johor
24 OctWedSultan of Pahang's Birthday Pahang
29 OctMonMalaysia Cup Holiday Perak
2 NovFriSultan of Perak's Birthday Perak
6 NovTueDeepavali National except Sarawak
11 NovSunSultan of Kelantan's Birthday Kelantan
12 NovMonSultan of Kelantan's Birthday Holiday Kelantan
20 NovTueProphet Muhammad's Birthday National
11 DecTueSultan of Selangor's Birthday Selangor
25 DecTueChristmas Day National
Visit kabinet.gov.my for the original release.

Many of Malaysia’s public holidays are celebrated across the country, however each state and territory also has its own state-specific holidays.

Also, state and federal governments can announce additional dates at short notice if they choose – and have done so in the past for events such as the installation of a new king or the country winning gold at a sporting event.

The Malaysian Cabinet office normally releases an official list of public holidays for the next year about 6-months in advance. The list of public holidays below is therefore not yet official. Instead, these are the likely dates of public holidays based upon our best calculations.

Choose your state or territory

JohorPenang
KedahPerak
KelantanPerlis
Kuala LumpurPutrajaya
LabuanSabah
MelakaSarawak
Negeri SembilanSelangor
PahangTerengganu