Make the most of your public holidays with us!
Start Planning
Public Holidays
We've already thought ahead for your next getaway. Whether you're a local searching for a short break, or an international traveller with an extended Malaysian itinerary — we're here to help you start planning.

Public Holidays 2017

This page contains a national calendar of all 2017 public holidays for Malaysia. Please scroll down to choose your state or view the national list.

What are public holidays?

Public holidays are special opportunities to relax. They’re gifts Malaysians get every couple of months – a day or two off work without having to burn any annual leave.

What makes these public holidays even better is how they can be mixed with a weekend – and even a day or two of precious annual leave – to create a heavenly long weekend! These long weekends are really where the magic happens.

A three-day or four-day weekend is all the time you need for a memorable adventure. It’s enough time to grab a hire car and road-trip it, or fly anywhere in Malaysia or destinations like Bali or Phuket. It’s all the time you need to book a holiday apartment by the beach and 100% chill with friends.

That’s why we exist: to help you start planning to make the most of your public holidays this year and next year. We’re your trusted resource for holiday dates, and inspiration for just some of the local places you can make your destination.

The meaning behind public holidays

Public holidays serve another purpose, too. They remind us of our shared and evolving identity. Merdeka Day, Labour Day, National Day and Agong’s Birthday may not mean that much to you, but they are milestones that – every 365 days – recall the people who came before us and built the nation we call home.

The meaning of public holidays is not set in stone. Each of us gives our official public holidays meaning as we invest time in thinking about them and debating them, celebrating, commemorating or ignoring them.

Here’s the cool thing: Some of the most valuable days for our society to remember are not even official public holidays. World Refugee Day, International Women’s Day and World Teachers’ Day are not days-off, but they are days we should each make the most of to help tell others about important issues at home and abroad.

So what are you waiting for? Start planning now to make the most of your public holidays!

Choose your state or territory

Kuala LumpurPutrajaya
Negeri SembilanSelangor

Public Holidays 2017

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

UPDATE : 19 Feb (Sun) has been declared a public holiday in Kelantan in support of the RUU355 rally gathering.

1 JanSunNew YearNational (except Johor, Kedah,
Kelantan, Perlis & Terengganu)
2 JanMonNew Year HolidayNational (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
30 JanMonChinese New Year
1 FebWedFederal Territory DayKuala Lumpur, Labuan
& Putrajaya
9 FebThuThaipusam *Kuala Lumpur, Putrajaya, Johor,
Negeri Sembilan, Perak,
Penang & Selangor
19 FebSunSpecial Public HolidayKelantan
4 MarSatAnniversary of Installation of
Sultan of Terengganu
23 MarThuSultan of Johor's BirthdayJohor
14 AprFriEaster - Good FridaySabah & Sarawak
15 AprSatDeclaration of Melaka as a Historical CityMelaka
24 AprMonIsrak and MikrajKedah, Negeri Sembilan
& Perlis
26 AprWedSultan of Terengganu's BirthdayTerengganu
1 MayMonLabour DayNational
7 MaySunHari Hol PahangPahang
8 MayMonHari Hol Pahang
10 MayWedWesak DayNational
17 MayWedRaja Perlis' BirthdayPerlis
27 MaySatAwal Ramadan *Johor, Kedah & Melaka
28 MaySunAwal Ramadan
Holiday *
Johor & Kedah
30 MayTueHarvest FestivalSabah & Labuan
31 MayWedHarvest Festival
2nd Day
Sabah & Labuan
1 JunThuHari GawaiSarawak
2 JunFriHari Gawai
2nd Day
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 *
27 JunTueHari Raya Aidilfitri
Holiday *
National (except Johor, Kedah,
Kelantan & Terengganu)
7 JulFriGeorgetown World Heritage City DayPenang
8 JulSatPenang Governor's BirthdayPenang
22 JulSatSarawak DaySarawak
31 AugThuNational Day /
Merdeka Day
1 SepFriHari Raya Haji *National
2 SepSatHari Raya Haji
2nd Day *
Kedah, Kelantan, Perlis
& Terengganu
3 SepSunHari Raya Haji
Holiday *
Kedah, Kelantan &
9 SepSatSarawak Governor's BirthdaySarawak
16 SepSatMalaysia DayNational
17 SepSunMalaysia Day
Johor, Kedah,
Kelantan & Terengganu
22 SepFriAwal MuharramNational
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
3 NovFriSultan of Perak's BirthdayPerak
11 NovSatSultan of Kelantan's BirthdayKelantan
12 NovSunSultan of Kelantan's Birthday
2nd Day
1 DecFriProphet Muhammad's BirthdayNational
11 DecMonSultan of Selangor's BirthdaySelangor
25 DecMonChristmasNational

Visit for the original release.

*Subject to change

Laws and regulations

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.