Replacement holidays 2026 in Malaysia

Every replacement holiday (cuti ganti) of 2026, state by state: which holiday it replaces and why, under section 3 of the Holidays Act 1951. Weekend here is Saturday & Sunday.

Baca dalam Bahasa Melayu →

Days marked "not yet confirmed" are not on the Prime Minister's Department's 2026 holiday table, which lists the holidays only, nor in a gazette we have read. They follow the rule below and stay unconfirmed until the government announces them: plan with them, but check before you book.
Sunday, 18 January 2026 not yet confirmed state rule (Friday rest day)
For: Israk and Mikraj (Saturday, 17 January 2026)
Monday, 2 February 2026 Akta 369 s.3
For: Thaipusam (Sunday, 1 February 2026)
Monday, 2 February 2026 Akta 369 s.3
For: Federal Territory Day; Thaipusam (Sunday, 1 February 2026)
Monday, 2 February 2026 Akta 369 s.3
For: Federal Territory Day (Sunday, 1 February 2026)
Sunday, 8 March 2026 not yet confirmed state rule (Friday rest day)
For: Nuzul Al-Quran Day (Saturday, 7 March 2026)
Monday, 23 March 2026 Akta 369 s.3
For: Hari Raya Aidilfitri (Second Day) (Sunday, 22 March 2026)
Monday, 23 March 2026 Sabah/Sarawak ordinance
For: Hari Raya Aidilfitri (Second Day) (Sunday, 22 March 2026)
Monday, 23 March 2026 not yet confirmed state rule (Friday rest day)
For: Hari Raya Aidilfitri (Second Day) (Sunday, 22 March 2026)
Monday, 23 March 2026 not yet confirmed state rule (Friday rest day)
For: Hari Raya Aidilfitri (Saturday, 21 March 2026)
Tuesday, 24 March 2026 Akta 369 s.3
For: Hari Raya Aidilfitri (Second Day) (Sunday, 22 March 2026)
Sunday, 3 May 2026 not yet confirmed state rule (Friday rest day)
For: Labour Day (Friday, 1 May 2026)
Monday, 18 May 2026 Akta 369 s.3
For: Birthday of the Raja of Perlis (Sunday, 17 May 2026)
Tuesday, 2 June 2026 Akta 369 s.3
For: Wesak Day (Sunday, 31 May 2026)
Tuesday, 2 June 2026 Akta 369 s.3
For: Pesta Kaamatan; Wesak Day (Sunday, 31 May 2026)
Tuesday, 2 June 2026 Sabah/Sarawak ordinance
For: Pesta Kaamatan; Wesak Day (Sunday, 31 May 2026)
Tuesday, 2 June 2026 not yet confirmed state rule (Friday rest day)
For: Wesak Day (Sunday, 31 May 2026)
Wednesday, 3 June 2026 Sabah/Sarawak ordinance
For: Wesak Day (Sunday, 31 May 2026)
Monday, 9 November 2026 Akta 369 s.3
For: Deepavali (Sunday, 8 November 2026)
Monday, 9 November 2026 Sabah/Sarawak ordinance
For: Deepavali (Sunday, 8 November 2026)
Sunday, 27 December 2026 not yet confirmed state rule (Friday rest day)
For: Christmas Day (Friday, 25 December 2026)

The rule

Section 3 of the Holidays Act 1951 (Act 369): when a public holiday falls on the weekly rest day (Sunday, or Friday in states where Friday is the weekly rest day), the next day is a public holiday instead, and if that day is already a public holiday, the day after it. A state, or the Minister for the Federal Territories, can provide otherwise by notice in the Gazette.

Kedah, Kelantan and Terengganu rest on Friday and Saturday, so a Sunday holiday is not replaced there, and the Act would move a Friday holiday to the Saturday. Their replacement days are set by each state; the ones shown for them are not yet confirmed from an official source, so check the state government's announcement.

Sabah and Sarawak have their own holiday ordinances, which we have not yet read; their replacement days here assume the same Sunday rule, and stay unconfirmed until announced.

Holidays that follow the Islamic or lunar calendar are marked "subject to change" in the official table; if one moves, its replacement day moves with it.

Sources: Federal public holiday table 2026 (Prime Minister's Department) and Akta 369, section 3 (Attorney General's Chambers text).

All public holidays 2026 →