Check Out Which Malaysian States Get More Public Holidays... And Which Get Less
TIL: Not every state celebrates the second day of Chinese New Year.
1. Johor, Kedah, Kelantan, Perlis, and Terengganu will not observe New Year's Day
While other states will have a public holiday on Wednesday, 1 January 2025, it'll be a regular working day in Johor, Kedah, Kelantan, Perlis, and Terengganu. By convention, these states often prioritise holidays tied to Islamic traditions and local customs over globally recognised ones like New Year's Day.
2. Kelantan and Terengganu won't observe the second day of Chinese New Year as a public holiday in 2025
These two states celebrate Chinese New Year for just one day, unlike other states that observe it for two days.
3. Thaipusam will only be celebrated in Johor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya, and Selangor
Meanwhile, Kedah, Kelantan, Labuan, Melaka, Pahang, Perlis, Sabah, Sarawak, and Terengganu do not observe Thaipusam as a public holiday. However, it may be declared an occasional holiday (cuti peristiwa) at the discretion of the respective state governments.
This distinction between a public holiday and an occasional holiday affects private-sector workers. If Thaipusam is declared an occasional holiday, the decision to grant employees a day off rests with their employers.
4. Nuzul Al-Quran isn't a nationwide holiday
While Nuzul Al-Quran, commemorating the revelation of the Quran, is a significant religious observance for Muslims across Malaysia, it is not observed as a public holiday nationwide.
Six states — Johor, Kedah, Melaka, Negeri Sembilan, Sabah, and Sarawak — won't observe Tuesday, 18 March 2025, as a public holiday.
5. Johor, Kedah, and Melaka will observe Awal Ramadan as a public holiday on Sunday, 2 March
Awal Ramadan isn't a federal public holiday, but it is observed as a state holiday in Johor, Kedah, and Melaka, as other states have gazetted Nuzul Al-Quran as a public holiday instead.
6. Melaka will be the only state with an additional holiday for Hari Raya Aidilfitri on 2 April 2025
While Hari Raya Aidilfitri is typically celebrated for two days, Melaka will enjoy a three-day Hari Raya celebration, as announced by Melaka Chief Minister Datuk Seri Ab Rauf Yusoh in April, according to Astro Awani.
7. Kedah, Kelantan, and Terengganu have not gazetted a replacement public holiday for Hari Kebangsaan in 2025
When public holidays fall on a Sunday, most states tend to declare the following Monday as a replacement public holiday.
However, Kedah, Kelantan, and Terengganu, which follow a Friday-Saturday weekend, will not get an additional public holiday on Monday, 1 September 2025, even though Hari Kebangsaan falls on Sunday, 31 August 2025.
8. Sarawak is the only state in Malaysia that doesn't observe Deepavali as a public holiday
The Indian community makes up a smaller percentage of the population compared to other ethnic groups in Sarawak. This demographic factor has historically influenced the state's public holiday calendar. So, Monday, 20 October 2025, will not be a public holiday for the state.
However, the Hindu community in Sarawak has been actively advocating for Deepavali to be recognised as a public holiday in the state.
9. Some states will observe Hari Raya Haji as a three-day holiday in 2025
Hari Raya Haji, also known as Eid al-Adha, is generally celebrated for one day in most states. However, Kedah, Kelantan, Perlis, and Terengganu have gazetted an extra day off on Sunday, 8 June 2025.
Additionally, Kelantan, Perlis, and Terengganu will also have an extra holiday on Monday, 9 June 2025, giving residents in those states a longer break to celebrate.
10. Sabah is the only state in Malaysia that celebrates Christmas Eve, 24 December, as a public holiday
Since 2019, the Sabahan government has granted its largely Christian community a two-day Christmas break, allowing families to spend quality time together during the festive season. With Christmas Eve off, families have more time to travel, prepare feasts, and enjoy the celebrations, similar to the two-day holidays granted for other major festivals in Malaysia.