Long weekends in Malaysia, 2026
Johor gets 12 chances at a long weekend this year. Kelantan gets 8.
That gap isn't luck. It comes down to which holidays your state observes, which day your weekend falls on, and whether a holiday lands on a Tuesday or a Saturday. A holiday on a Saturday is, for most people, no holiday at all.
Here is every long weekend in 2026, split into the ones that cost you nothing and the ones you can buy with a single day of leave.
The free ones
A public holiday that falls next to your weekend gives you three days off without touching your leave balance. In 2026 the typical Malaysian state gets 7 of them.
| Dates | Days off | Holiday | States |
|---|---|---|---|
| 31 January – 2 February 2026 | 3 | Thaipusam / Thaipusam (in lieu) / Federal Territory Day / Federal Territory Day (in lieu) | Johor, Negeri Sembilan, Perak, Pulau Pinang, Selangor, W.P. Labuan |
| 31 January – 3 February 2026 | 4 | Federal Territory Day / Thaipusam / Thaipusam (in lieu) / Federal Territory Day (in lieu) | W.P. Kuala Lumpur, W.P. Putrajaya |
| 17–19 February 2026 | 3 | Chinese New Year / Chinese New Year — second day / Awal Ramadan † | Johor |
| 17–21 February 2026 | 5 | Chinese New Year / Chinese New Year — second day / Awal Ramadan † | Kedah |
| 20–22 February 2026 | 3 | Declaration of Independence Day | Melaka |
| 20–23 March 2026 | 4 | Hari Raya Aidilfitri (additional holiday) / Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day / Hari Raya Aidilfitri (in lieu) / Sultan of Johor's Birthday / Hari Raya Aidilfitri — third day † | Johor, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Selangor, Terengganu, W.P. Kuala Lumpur, W.P. Putrajaya |
| 20–22 March 2026 | 3 | Hari Raya Aidilfitri (additional holiday) / Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day † | Kedah |
| 21–23 March 2026 | 3 | Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day / Hari Raya Aidilfitri (in lieu) † | Sabah, Sarawak, W.P. Labuan |
| 28–30 March 2026 | 3 | Sabah Governor's Birthday | Sabah |
| 3–5 April 2026 | 3 | Good Friday | Sabah, Sarawak |
| 24–26 April 2026 | 3 | Sultan of Terengganu's Birthday | Terengganu |
| 1–3 May 2026 | 3 | Labour Day | Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 16–18 May 2026 | 3 | Raja of Perlis' Birthday / Raja of Perlis' Birthday (in lieu) | Perlis |
| 22–24 May 2026 | 3 | Hari Hol Pahang | Pahang |
| 26 May – 1 June 2026 | 7 | Arafat Day / Hari Raya Haji / Hari Raya Haji — second day / Wesak Day / Agong's Birthday † | Kelantan, Terengganu |
| 27 May – 1 June 2026 | 6 | Hari Raya Haji / Hari Raya Haji — second day / Wesak Day / Agong's Birthday † | Kedah |
| 30 May – 2 June 2026 | 4 | Wesak Day / Agong's Birthday / Wesak Day (in lieu) / Pesta Kaamatan / Pesta Kaamatan — second day / Pesta Kaamatan (in lieu) / Hari Gawai / Hari Gawai — second day | Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 19–21 June 2026 | 3 | Sultan of Kedah's Birthday | Kedah |
| 31 July – 2 August 2026 | 3 | Sultan of Pahang's Birthday | Pahang |
| 22–25 August 2026 | 4 | Melaka Governor's Birthday / Maulidur Rasul † | Melaka |
| 29–31 August 2026 | 3 | Merdeka Day | Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 6–8 November 2026 | 3 | Deepavali | Kedah, Kelantan, Terengganu |
| 6–9 November 2026 | 4 | Sultan of Perak's Birthday / Deepavali / Deepavali (in lieu) | Perak |
| 7–9 November 2026 | 3 | Deepavali / Deepavali (in lieu) | Johor, Melaka, Negeri Sembilan, Pahang, Perlis, Pulau Pinang, Sabah, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 11–13 December 2026 | 3 | Sultan of Selangor's Birthday | Selangor |
| 24–27 December 2026 | 4 | Christmas Eve / Christmas Day | Sabah |
| 25–27 December 2026 | 3 | Christmas Day | Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
Kelantan and Terengganu look poor on this table and it is misleading. Their weekend falls on Friday and Saturday, so several holidays that give the rest of Malaysia a long weekend give them nothing — but they pick it up elsewhere, with more one-day bridges than any other state.
The ones worth one day of leave
These are the gaps — a single working day sitting between a holiday and a weekend. Spend one day of leave and you get four days off. It is the best return available in the entire calendar, and it is the thing most people miss, because you have to be looking at the whole year to see it.
| Take this day | You get | Total days off | States |
|---|---|---|---|
| 2 January 2026 | 1–4 January 2026 | 4 | Melaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 16 February 2026 | 14–19 February 2026 | 6 | Johor |
| 16 February 2026 | 14–18 February 2026 | 5 | Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 19 February 2026 | 17–21 February 2026 | 5 | Kelantan, Terengganu |
| 19 February 2026 | 17–22 February 2026 | 6 | Melaka |
| 20 February 2026 | 17–22 February 2026 | 6 | Johor |
| 5 March 2026 | 4–7 March 2026 | 4 | Terengganu |
| 29 May 2026 | 27 May – 2 June 2026 | 7 | Perlis |
| 18 June 2026 | 17–21 June 2026 | 5 | Kedah |
| 18 June 2026 | 17–20 June 2026 | 4 | Kelantan, Terengganu |
| 6 July 2026 | 4–7 July 2026 | 4 | Pulau Pinang |
| 20 July 2026 | 18–21 July 2026 | 4 | Johor |
| 24 August 2026 | 22–25 August 2026 | 4 | Johor, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya |
| 30 August 2026 | 28–31 August 2026 | 4 | Kedah, Kelantan, Terengganu |
| 17 September 2026 | 16–19 September 2026 | 4 | Kedah, Kelantan, Terengganu |
| 1 October 2026 | 29 September – 3 October 2026 | 5 | Kelantan |
Your state, ranked
| State | Free long weekends | One-day bridges | Total opportunities |
|---|---|---|---|
| Johor | 8 | 4 | 12 |
| Melaka | 8 | 3 | 11 |
| Pahang | 8 | 3 | 11 |
| Pulau Pinang | 7 | 4 | 11 |
| Sabah | 8 | 3 | 11 |
| Selangor | 8 | 3 | 11 |
| Negeri Sembilan | 7 | 3 | 10 |
| Perak | 7 | 3 | 10 |
| Perlis | 7 | 3 | 10 |
| W.P. Kuala Lumpur | 7 | 3 | 10 |
| W.P. Labuan | 7 | 3 | 10 |
| W.P. Putrajaya | 7 | 3 | 10 |
| Sarawak | 6 | 3 | 9 |
| Terengganu | 4 | 5 | 9 |
| Kedah | 5 | 3 | 8 |
| Kelantan | 3 | 5 | 8 |
If your state sits near the bottom, it is usually one of two things. Either several of its holidays landed on a weekend this year, or it observes fewer state holidays to begin with. Neither is permanent — the same state can top the table the following year, because Islamic holidays move about eleven days earlier each year and drag the pattern with them.
Why states differ at all
Malaysia has federal holidays that everyone gets — Merdeka, Malaysia Day, Labour Day, Chinese New Year, the two Rayas, Deepavali, Christmas, Wesak, the Agong's birthday. On top of those, each state adds its own: a Sultan's birthday, a state day, a religious observance particular to that state.
Then there are three states — Kedah, Kelantan and Terengganu — where the weekend is Friday and Saturday rather than Saturday and Sunday. This changes the maths completely. A holiday on a Sunday is an ordinary day off in most of Malaysia and a bonus working-day holiday in those three.
And three states observe the third day of Hari Raya, or a second day of Raya Haji, that the rest of the country does not.
Before you book anything
Islamic holidays — both Rayas, Awal Muharram, Maulidur Rasul, Nuzul Al-Quran, Israk and Mikraj — are confirmed by moon sighting and can shift by a day at short notice. Every date on this page marked with a dagger is one of those.
States can also declare a cuti peristiwa with days of notice, usually for a royal event or a sporting win. Those cannot be predicted by anyone.
Our dates come from the Cabinet's gazetted list and were last checked on 24 August 2026. Confirm with your employer before you buy a flight.
Plan it properly
The tables above show the obvious wins. The planner finds the rest — including the longer bridges, where three or four days of leave buy you nine or eleven days off.