So a holiday landed on a Sunday. Now what?
You've been eyeing a public holiday on the calendar for weeks, then you realise it falls on a Saturday or Sunday. Gone? Wasted? Not so fast. Malaysia has a system for exactly this, the replacement holiday, or cuti ganti. When a gazetted public holiday clashes with a rest day, you usually get a substitute day off instead.
It sounds simple, but the details get interesting fast, because rest days and rules vary by state. If you want to see which dates already carry a replacement this year, the 2026 calendar marks them out.
What a replacement holiday actually is
The principle is straightforward. A public holiday is meant to be a day you actually get off. If it falls on a day you were already not working, the law lets the following working day become a paid holiday in its place.
The classic example is when a federal holiday lands on a Sunday. The next working day, usually Monday, becomes the replacement. You don't lose the holiday, it just slides over to a day you'd otherwise have worked.
This is set out in the Holidays Act 1951 for federal holidays, and individual states issue their own gazette notices for state holidays. To understand why federal and state holidays behave differently in the first place, our breakdown of federal versus state public holidays is a good starting point.
Why the weekend isn't the same everywhere
Here's the part that catches people out. In most of Malaysia, the weekend is Saturday and Sunday. But in Johor, Kedah, Kelantan, and Terengganu, the weekend is Friday and Saturday, with Sunday being a normal working day.
That changes everything about replacement holidays:
| Region | Rest days | A holiday on Sunday means |
|---|---|---|
| Most states | Saturday and Sunday | Likely a replacement on Monday |
| Johor, Kedah, Kelantan, Terengganu | Friday and Saturday | Sunday is a working day, so no replacement needed |
So the same calendar date can be a normal day off in one state and a replacement holiday in another. This is exactly why we don't bake one-size-fits-all working-day assumptions into the site, the answer genuinely depends on where you are.
A worked example
Say a federal public holiday falls on a Sunday.
In Kuala Lumpur or Selangor, Sunday is already a rest day, so the holiday would typically be replaced by Monday. You effectively get Monday off.
In Kelantan or Terengganu, Sunday is a regular working day. The holiday is observed on Sunday itself, no replacement required, because it didn't clash with a rest day at all.
Same holiday, same date, two completely different outcomes depending on the state. When in doubt, check the specific state view, for example Kuala Lumpur or Johor, to see how that state treats the date.
A few things worth knowing
1. Not every clash gets a replacement. Replacement rules apply to gazetted public holidays. The exact handling can depend on whether the holiday is federal or state-declared, and on each state's own gazette.
2. State governments announce these. Replacement days are typically confirmed when the year's holidays are gazetted, so they're known well in advance rather than decided last minute.
3. Special one-off holidays happen too. Governments sometimes declare extra ad-hoc holidays, for elections, major sporting wins, or other events. Those are separate from replacement holidays and announced as they come.
How to plan around them
Replacement holidays are quietly one of the best things on the Malaysian calendar, because a holiday on a Sunday turning into a Monday off often creates a three-day weekend out of nowhere.
If you're the type who maps out leave in advance, pair this with our guide to making the most of long weekends in 2026. And if you're juggling family schedules, the school holidays page helps you line up term breaks with these extra days.
The simplest move is just to browse the 2026 calendar, spot where the replacements fall in your state, and book your leave around them early. A little planning turns a couple of stray public holidays into a proper break.
