Deepavali 2026 on Sunday 8 Nov: replacement holiday expected on 9 Nov, school holidays by state
Deepavali is a public holiday in all states except Sarawak. Monday 9 Nov is expected to be a replacement holiday in 12 states and territories, and schools have an additional holiday on 9 or 10 Nov.
- Deepavali falls on Sunday, 8 Nov 2026 and is a public holiday in all states except Sarawak. BKPP marks this date as subject to change.
- Monday, 9 Nov 2026 is expected to be a replacement holiday in states and territories whose weekly rest day is Sunday. A separate official notice has not been found.
- Kedah, Kelantan and Terengganu are not expected to get a replacement holiday because Sunday is a working day there.
- The MOE additional school holiday falls on 9 Nov for Group A and Sarawak, and on 10 Nov for the other Group B states.
Source: BKPP (Prime Minister's Department); MOE
Deepavali 2026 on Sunday 8 Nov: replacement holiday expected on 9 Nov, school holidays by state Deepavali falls on Sunday, 8 Nov 2026 and is a public holiday in all states except Sarawak. BKPP marks this date as subject to change. Read: https://jelaskini.online/en/deepavali-2026-replacement-holiday-school-holidays-by-state
Deepavali 8 Nov 2026: 15 states and territories have the holiday, Sarawak does not
The states and territories with the holiday are the Federal Territories (Kuala Lumpur, Labuan and Putrajaya), Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor and Terengganu. This list comes from the Public Holidays Schedule 2026 issued by the Cabinet, Constitution and Intergovernmental Relations Division (BKPP), Prime Minister's Department.
Deepavali is listed as a federal public holiday. In that schedule, its date is marked * with the note "Subject to change". We therefore label this date Expected and will update this page if there is an official change.
Replacement holiday on Monday 9 Nov expected in 12 states and territories
The BKPP schedule does not list replacement holidays. The rule is in section 3 of the Holidays Act 1951 (Act 369), which applies in Peninsular Malaysia and the Federal Territories, including Labuan. If a public holiday falls on a weekly rest day, the following day becomes a public holiday.
The Act defines the weekly rest day as Sunday, or Friday in states that observe Friday as the weekly holiday. This rule applies unless the State Authority or the Minister directs otherwise by notification in the Gazette.
In Sabah, the Holidays Ordinance (Cap. 56) also provides that if a public holiday falls on a Sunday, the following day becomes a public holiday, unless the Yang di-Pertua Negeri orders otherwise.
Based on these rules, Monday, 9 Nov 2026 is expected to be a replacement holiday in the Federal Territories (Kuala Lumpur, Labuan and Putrajaya), Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah and Selangor. As of 20 Oct 2026, we have not found a separate official notice of this replacement holiday on the BKPP website, so its status remains Expected.
No replacement holiday in Kedah, Kelantan, Terengganu and Sarawak
The weekend in Kedah, Kelantan and Terengganu is Friday and Saturday, so Sunday is a normal working day there. Deepavali is still a holiday on Sunday 8 Nov, and Monday 9 Nov is a working day.
In Sarawak, Deepavali is not a public holiday, so there is no replacement holiday.
MOE additional school holiday: 9 or 10 Nov by group
The Ministry of Education Malaysia (MOE) allocates one additional holiday for Deepavali in Appendix C of the 2026 Academic Calendar. The date depends on the state group of your child's school.
| Group | MOE additional holiday | Pupils on holiday |
|---|---|---|
| A: Kedah, Kelantan, Terengganu | Monday, 9 Nov 2026 | Friday 6 – Monday 9 Nov |
| B: Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor and the Federal Territories | Tuesday, 10 Nov 2026 | Saturday 7 – Tuesday 10 Nov (9 Nov: expected replacement holiday) |
| B: Sarawak | Monday, 9 Nov 2026 (MOE allocated holiday) | Saturday 7 – Monday 9 Nov |
For Group B, MOE placed the additional holiday on Tuesday 10 Nov, the day after the expected replacement holiday. Sarawak, which does not have a Deepavali holiday, gets one MOE allocated holiday on Monday 9 Nov.
In Perak, the state public holiday for the Birthday of the Sultan of Perak falls on Friday, 6 Nov 2026. So pupils in Perak are expected to have no school from Friday 6 to Tuesday 10 Nov.
What it means for you
- If you work Monday to Friday in a state expected to get the replacement holiday, you have three days off, from Saturday 7 to Monday 9 Nov. One day of annual leave on Tuesday 10 Nov matches your leave with the Group B school holidays.
- In Perak, the break starts one day earlier because Friday 6 Nov is a state holiday.
- If you work Sunday to Thursday in Kedah, Kelantan or Terengganu, your break is Friday 6 to Sunday 8 Nov. Monday 9 Nov is a working day but schools are closed, so plan childcare early.
- In Sarawak, Monday 9 Nov is a normal working day, but schools are closed.
- Private sector employees: confirm with your employer whether Monday 9 Nov is a day off for you.
- If you are planning a long trip, set your return date by the day your child goes back to school, and check the replacement holiday status again closer to 8 Nov.
The full list of public holidays and school holidays by state is in the Malaysia public holidays hub.
Frequently asked questions
Is Deepavali 2026 a public holiday in Sarawak?
When is the Deepavali 2026 replacement holiday?
Why do Kedah, Kelantan and Terengganu have no replacement holiday?
Is Tuesday 10 Nov 2026 a public holiday?
When do pupils return to school after Deepavali 2026?
Was this helpful?
Thank you. Your feedback helps us improve this page.
Sources & how we checked
- Public Holidays 2026 (in Malay) — Cabinet, Constitution and Intergovernmental Relations Division (BKPP), Prime Minister's Department · accessed 19 Oct 2026
- 2026 Academic Calendar (Appendices A, B and C) (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
- Holidays Act 1951 (Act 369) (in Malay) — BKPP, Prime Minister's Department (copy of the law) · accessed 19 Oct 2026
- Holidays Ordinance (Sabah Cap. 56) — Sabah State Government (copy on the BKPP website) · accessed 19 Oct 2026
Dates matched against the BKPP Public Holidays 2026 list and the MOE 2026 Academic Calendar, accessed on 20 Oct 2026. The replacement holiday is calculated from section 3 of the Holidays Act 1951.
The first draft of this article was AI-assisted from the sources above. Every figure was checked by Editor JelasKini.
Update & correction log
- Published.
Follow updates
One short message when aid dates or fuel prices change.