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.

DatesDays offHolidayStates
31 January – 2 February 20263Thaipusam / 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 20264Federal Territory Day / Thaipusam / Thaipusam (in lieu) / Federal Territory Day (in lieu)W.P. Kuala Lumpur, W.P. Putrajaya
17–19 February 20263Chinese New Year / Chinese New Year — second day / Awal Ramadan †Johor
17–21 February 20265Chinese New Year / Chinese New Year — second day / Awal Ramadan †Kedah
20–22 February 20263Declaration of Independence DayMelaka
20–23 March 20264Hari 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 20263Hari Raya Aidilfitri (additional holiday) / Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day †Kedah
21–23 March 20263Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day / Hari Raya Aidilfitri (in lieu) †Sabah, Sarawak, W.P. Labuan
28–30 March 20263Sabah Governor's BirthdaySabah
3–5 April 20263Good FridaySabah, Sarawak
24–26 April 20263Sultan of Terengganu's BirthdayTerengganu
1–3 May 20263Labour DayJohor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
16–18 May 20263Raja of Perlis' Birthday / Raja of Perlis' Birthday (in lieu)Perlis
22–24 May 20263Hari Hol PahangPahang
26 May – 1 June 20267Arafat Day / Hari Raya Haji / Hari Raya Haji — second day / Wesak Day / Agong's Birthday †Kelantan, Terengganu
27 May – 1 June 20266Hari Raya Haji / Hari Raya Haji — second day / Wesak Day / Agong's Birthday †Kedah
30 May – 2 June 20264Wesak Day / Agong's Birthday / Wesak Day (in lieu) / Pesta Kaamatan / Pesta Kaamatan — second day / Pesta Kaamatan (in lieu) / Hari Gawai / Hari Gawai — second dayJohor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
19–21 June 20263Sultan of Kedah's BirthdayKedah
31 July – 2 August 20263Sultan of Pahang's BirthdayPahang
22–25 August 20264Melaka Governor's Birthday / Maulidur Rasul †Melaka
29–31 August 20263Merdeka DayJohor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
6–8 November 20263DeepavaliKedah, Kelantan, Terengganu
6–9 November 20264Sultan of Perak's Birthday / Deepavali / Deepavali (in lieu)Perak
7–9 November 20263Deepavali / 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 20263Sultan of Selangor's BirthdaySelangor
24–27 December 20264Christmas Eve / Christmas DaySabah
25–27 December 20263Christmas DayJohor, 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 dayYou getTotal days offStates
2 January 20261–4 January 20264Melaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
16 February 202614–19 February 20266Johor
16 February 202614–18 February 20265Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
19 February 202617–21 February 20265Kelantan, Terengganu
19 February 202617–22 February 20266Melaka
20 February 202617–22 February 20266Johor
5 March 20264–7 March 20264Terengganu
29 May 202627 May – 2 June 20267Perlis
18 June 202617–21 June 20265Kedah
18 June 202617–20 June 20264Kelantan, Terengganu
6 July 20264–7 July 20264Pulau Pinang
20 July 202618–21 July 20264Johor
24 August 202622–25 August 20264Johor, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
30 August 202628–31 August 20264Kedah, Kelantan, Terengganu
17 September 202616–19 September 20264Kedah, Kelantan, Terengganu
1 October 202629 September – 3 October 20265Kelantan

Your state, ranked

StateFree long weekendsOne-day bridgesTotal opportunities
Johor8412
Melaka8311
Pahang8311
Pulau Pinang7411
Sabah8311
Selangor8311
Negeri Sembilan7310
Perak7310
Perlis7310
W.P. Kuala Lumpur7310
W.P. Labuan7310
W.P. Putrajaya7310
Sarawak639
Terengganu459
Kedah538
Kelantan358

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.

Open the planner →