Malaysia public holidays: 2026
Deepavali · Sunday, 8 Nov 2026 · In 18 days
All states except Sarawak
Without a state, the subscription has national holidays only. Choose your state to add state holidays.
2026 public holidays
48 public holidays.
Already past this year (42 dates)
January 2026
New Year's Day
Thursday, 1 Jan 2026Birthday of the Yang di-Pertuan Besar of Negeri Sembilan
Wednesday, 14 Jan 2026Isra' and Mi'raj
Saturday, 17 Jan 2026February 2026
Thaipusam
Sunday, 1 Feb 2026Federal Territory Day
Sunday, 1 Feb 2026Chinese New Year
Tuesday, 17 Feb 2026Chinese New Year (Day 2)
Wednesday, 18 Feb 2026Beginning of Ramadan
Thursday, 19 Feb 2026Declaration of Independence Day
Friday, 20 Feb 2026March 2026
Anniversary of the Installation of the Sultan of Terengganu
Wednesday, 4 Mar 2026Nuzul Al-Quran
Saturday, 7 Mar 2026Additional Hari Raya Aidilfitri holiday
Friday, 20 Mar 2026Hari Raya Aidilfitri
Saturday, 21 Mar 2026Hari Raya Aidilfitri (Day 2)
Sunday, 22 Mar 2026Birthday of the Sultan of Johor
Monday, 23 Mar 2026Hari Raya Aidilfitri (Day 3)
Monday, 23 Mar 2026Birthday of the Governor of Sabah
Monday, 30 Mar 2026April 2026
Good Friday
Friday, 3 Apr 2026Birthday of the Sultan of Terengganu
Sunday, 26 Apr 2026May 2026
Labour Day
Friday, 1 May 2026Birthday of the Raja of Perlis
Sunday, 17 May 2026Hol of the late Sultan Ahmad Shah Al-Musta'in Billah
Friday, 22 May 2026Day of Arafah
Tuesday, 26 May 2026Hari Raya Aidiladha
Wednesday, 27 May 2026Hari Raya Aidiladha (Day 2)
Thursday, 28 May 2026Kaamatan (Harvest Festival)
30–31 May 2026Wesak Day
Sunday, 31 May 2026June 2026
Official Birthday of the Yang di-Pertuan Agong
Monday, 1 Jun 2026Gawai Dayak
1–2 Jun 2026Awal Muharram (Islamic New Year)
Wednesday, 17 Jun 2026Birthday of the Sultan of Kedah
Sunday, 21 Jun 2026July 2026
George Town World Heritage City Day
Tuesday, 7 Jul 2026Birthday of the Governor of Penang
Saturday, 11 Jul 2026Hol of the late Sultan Iskandar
Tuesday, 21 Jul 2026Sarawak Independence Day
Wednesday, 22 Jul 2026Birthday of the Sultan of Pahang
Friday, 31 Jul 2026August 2026
Birthday of the Governor of Melaka
Monday, 24 Aug 2026Prophet Muhammad's Birthday (Maulidur Rasul)
Tuesday, 25 Aug 2026National Day
Monday, 31 Aug 2026September 2026
Malaysia Day
Wednesday, 16 Sep 2026Birthday of the Sultan of Kelantan
29–30 Sep 2026October 2026
Birthday of the Governor of Sarawak
Saturday, 10 Oct 2026November 2026
Birthday of the Sultan of Perak
Friday, 6 Nov 2026Deepavali
Sunday, 8 Nov 2026Date subject to change (official BKPP list).
Deepavali replacement holiday
Monday, 9 Nov 2026Deepavali falls on a Sunday, so Monday is expected to be the replacement holiday. Not yet officially announced.
December 2026
Birthday of the Sultan of Selangor
Friday, 11 Dec 20262026 school holidays
Term 1 break (Group A)
20–28 Mar 2026Term 1 break (Group B)
21–29 Mar 2026Mid-year holidays (Group A)
22 May – 6 Jun 2026Mid-year holidays (Group B)
23 May – 7 Jun 2026Term 2 break (Group A)
28 Aug – 5 Sep 2026Term 2 break (Group B)
29 Aug – 6 Sep 2026Extra Deepavali school holiday (Group A and Sarawak)
Monday, 9 Nov 2026Extra Deepavali school holiday (Group B)
Tuesday, 10 Nov 2026Year-end school holidays (Group A)
4–31 Dec 2026Year-end school holidays (Group B)
5–31 Dec 20262026 exam dates
SPM 2025 results
Tuesday, 31 Mar 2026Online results at myresultspm.moe.gov.my.
SPM 2026: science practicals
16–18 Nov 2026Physics 16 Nov, Chemistry 17 Nov, Biology and Additional Science 18 Nov.
STPM 2026 Semester 3: written exams
17–26 Nov 2026On 17, 18, 19, 24, 25 and 26 Nov.
SPM 2026: listening tests
23–24 Nov 2026Malay 23 Nov, English 24 Nov.
Dates that depend on the new moon (such as Hari Raya) are marked Expected until declared. Replacement holidays follow official federal and state announcements.
Replacement holidays
In Peninsular Malaysia and the Federal Territories, when a public holiday falls on the weekly rest day (Sunday, or Friday in Kedah, Kelantan and Terengganu), the next day becomes a replacement holiday under the Holidays Act 1951. Sabah and Sarawak have their own ordinances. Replacement holidays that we work out from this rule are marked Expected until they are officially announced.
School groups
Group A is Kedah, Kelantan and Terengganu. Group B is every other state, including Johor and the Federal Territories. School holiday dates are taken from the Ministry of Education Academic Calendar.
Dated news
Frequently asked questions
Is 9 November 2026 a replacement holiday for Deepavali?
Why is Johor in Group B?
When will the SPM 2026 results be announced?
Was this helpful?
Thank you. Your feedback helps us improve this page.
Sources & how we checked
- Public holidays 2026 — BKPP, Prime Minister's Department · accessed 19 Oct 2026
- Public holidays 2027 — BKPP, Prime Minister's Department · accessed 19 Oct 2026
- Academic Calendar 2027 (MOE circular no. 1/2026, in Malay) — Ministry of Education · accessed 19 Oct 2026
- Academic Calendar 2026 (in Malay) — Ministry of Education · accessed 19 Oct 2026
- Holidays Act 1951 (Act 369, in Malay) — Department of Labour Peninsular Malaysia (JTKSM) · accessed 19 Oct 2026
The holiday list is copied from official BKPP (Prime Minister's Department) documents and the Ministry of Education Academic Calendar, and checked again whenever an additional holiday is announced. Most of the official sources below are in Malay.
The first draft of this page was AI-assisted from the sources above. Every figure was checked by Que.
Official links only
- kabinet.gov.my
- moe.gov.my
- jtksm.mohr.gov.my
If you've been scammed, call 997 (NSRC). This is not a government website.
Change log
- Published.
Follow updates
One short message when aid dates or fuel prices change.