Public Holidays
It is good to keep public holidays and school holidays in mind while making your travel plans, as bus, trains and roads will be busy during that time (especially for Chinese New Year and Hari Raya at the end of Ramadan). The Muslim/Islamic holidays follow the lunar calendar. Since the lunar year has only 354 or 355 days, the holidays moves forward every year by a few days. Other holidays like Chinese New Year or Deepavali also change every year depending when the full moon appears, but are celebrated at the same time of the year. For example Chinese New Year will always be celebrated sometime between end of January and end of February, while Deepavali falls between end of October and end of November.
Also note that when holidays fall on a sunday then the next monday will be the off day. In the more conservative muslim states of Terengganu and Kelantan were friday is the the week's off day, holidays that fall on a friday will result in a off day on monday.
When are public holidays in Malaysia in 2019?
The National Holidays are highlighted, the other holidays are states holiday only.
1 Jan Tue |
New Year | all except johor, Kedah, Kelantan, Perlis, Terengganu |
14 Jan Mon |
Sultan of Negeri Sembilan's Birthday | Negeri Sembilan only |
20 Jan Sun |
Sultan of Kedah's Birthday | Kedah only |
21 Jan Mon |
Thaipusam | Kuala Lumpur, Putrajaya, Johor, Kedah, Negeri Sembilan, Perak, Penang & Selangor only |
1 Feb Fri |
Federal Territory Day | Federal Territory of Kuala Lumpur, Labuan & Putrajaya only |
5 & 6 Feb Tue & Wed |
Chinese New Year | |
4 Mar Mon |
Anniversary of Installation of Sultan of Terengganu |
Terengganu only |
23 Mar Sat |
Sultan of Johor's Birthday | Johor only |
3 Apr Wed |
Israk & Mikraj | Kedah, Negeri Sembilan & Perlis only |
15 Apr Mon |
Declaration of Malacca as a Historical City |
Malacca only UNESCO World Heritage listing |
19 Apr Fri |
Good Friday |
Sabah & Sarawak only Christian Holiday |
26 Apr Fri |
Sultan of Terengganu's Birthday | Terengganu only |
1 May Wed |
Labour Day | |
6 May Mon |
Awal Ramadan |
The beginning of the fasting month Ramadhan Johor, Kedah & Malacca only |
7 May Tue |
Hari Hol Pahang | Pahang only |
19 May Sun |
Vesak Day | National |
20 May Monday |
Vesak Day Holiday | National except Johor, Kedah, Kelantan& Terengganu |
22 May Wed |
Nuzul Al-Quran | National except Johor, Kedah, Melaka, Negeri Sembilan, Sabah & Sarawak |
17 May Thu |
Raja Perlis' Birthday | Perlis only |
30 & 31 May Thu & Fri |
Harvest Festival | Sabah & Labuan only |
1 - 3 June Sat - Mon |
Hari Gawai | Sarawak only |
5 & 6 Jun Wed & Thu |
Hari Raya Puasa | End of Ramadhan |
7 Jul Sun |
Georgetown World Heritage City Day |
Penang only UNESCO World Heritage listing |
8 Jul Mon |
Georgetown World Heritage City Day Holiday |
Penang only Monday is off since the holiday fell on sunday |
13 Jul Sat |
Penang Governor's Birthday | Penang only |
17 Jul Wed |
Raja Perlis' Birthday | Perlis only |
22 Jul Mon |
Sarawak Independence Day | Sarawak only |
11 Aug Sun |
Hari Raya Haji Hari Raya Qurban |
Islamic holiday |
12 Aug Sun |
Hari Raya Haji Holiday Hari Raya Qurban |
Monday is off since the holiday fell on sunday |
31 Aug Sat |
National Day | Independence Day, Merdeka |
1 Sep Sun |
Awal Muharram (Maal Hijrah) |
Islamic holiday |
2 Sep Mon |
Merdeka Day Holiday |
Kelantan & Terengganu only Monday is off since Merdeka fell on a friday |
2 Sep Mon |
Awal Muharram (Maal Hijrah) |
Islamic holiday |
2 Sep Mon |
Awal Muharram Holiday (Maal Hijrah) |
National except Johor, Kedah, Kelantan & Terengganu Monday is off since the holiday fell on a sunday |
9 Sep Mon |
Agong's Birthday Harijadi Agong |
Malaysian King's Birthday |
16 Sep Mon |
Malaysia Day | Sabah & Sarawak joined Malaysia in 1963 |
5 Oct Sat |
Sabah Governor's Birthday | Sabah only |
5 Oct Sat |
Hari Hol Almarhum Sultan Johor | Johor only |
11 Oct Fri |
Malacca Governor's Birthday | Malacca only |
12 Oct Sat |
Sarawak Governor's Birthday | Sarawak only |
24 Oct Thu |
Sultan of Pahang's Birthday | Pahang only |
27 Nov Thu |
Deepavali Diwali |
Hindu holiday, National Public Holiday (except Sarawak) |
27 Nov Thu |
Deepavali Holiday Diwali |
Monday is off since the Deepavali fell on a sunday |
1 Nov Fri |
Sultan of Perak's Birthday | Perak only |
9 Nov Sat |
Prophet Muhammad's Birthday (Maulidur Rasul) |
National Holiday |
10 Nov Sun |
Prophet Muhammad's Birthday (Maulidur Rasul) |
Kelantan & Terengganu only Sunday is off since the holiday fell on a saturday |
11 Nov Mon |
Sultan of Kelantan's Birthday | Kelantan only |
11 Dec Wed |
Sultan of Selangor's Birthday | Selangor only |
25 Dec Wed |
Christmas |