Long weekends in Malaysia, 2027

Sabah gets 14 chances at a long weekend next year. Kelantan gets 11. Same country, same calendar.

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 2027, 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 2027 the typical Malaysian state gets 7 of them.

DatesDays offHolidayStates
1–3 January 20273New Year's DayMelaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
22–24 January 20273ThaipusamJohor, Negeri Sembilan, Perak, Pulau Pinang, Selangor, W.P. Kuala Lumpur, W.P. Putrajaya
30 January – 1 February 20273Federal Territory DayW.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
5–8 February 20274Chinese New Year / Chinese New Year — second day / Awal Ramadan †Kedah
5–7 February 20273Chinese New Year / Chinese New Year — second dayKelantan, Terengganu
6–8 February 20273Chinese New Year / Chinese New Year — second day / Chinese New Year (in lieu) / Awal Ramadan †Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
4–6 March 20273Installation of the Sultan of TerengganuTerengganu
10–13 March 20274Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day †Kedah, Kelantan, Terengganu
10–14 March 20275Hari Raya Aidilfitri / Hari Raya Aidilfitri — second day / Hari Raya Aidilfitri — third day †Melaka
26–28 March 20273Good FridaySabah, Sarawak
14–18 May 20275Arafat Day / Hari Raya Haji / Hari Raya Haji — second day †Kelantan, Terengganu
15–17 May 20273Hari Raya Haji †Johor, Melaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
15–18 May 20274Raja of Perlis' Birthday / Hari Raya Haji / Hari Raya Haji — second day †Perlis
20–22 May 20273Wesak DayKedah, Kelantan, Terengganu
29 May – 1 June 20274Pesta Kaamatan / Pesta Kaamatan — second day / Pesta Kaamatan (in lieu)Sabah, W.P. Labuan
4–7 June 20274Awal Muharram / Agong's Birthday †Kedah, Kelantan, Terengganu
5–8 June 20274Awal Muharram / Agong's Birthday / Awal Muharram (in lieu) †Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
18–20 June 20273Sultan of Kedah's BirthdayKedah
30 July – 1 August 20273Sultan of Pahang's BirthdayPahang
13–15 August 20273Maulidur Rasul †Kedah, Kelantan, Terengganu
14–16 August 20273Maulidur Rasul / Maulidur Rasul (in lieu) †Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
16–18 September 20273Malaysia DayKedah, Kelantan, Terengganu
29 September – 2 October 20274Sultan of Kelantan's Birthday / Sultan of Kelantan's Birthday — second dayKelantan
28–30 October 20273DeepavaliKedah, Kelantan, Terengganu
5–7 November 20273Sultan of Perak's BirthdayPerak
24–26 December 20273Christmas Day / Israk and Mikraj / Christmas Eve †Kedah, Sabah, Terengganu
25–27 December 20273Christmas Day / Israk and Mikraj / Israk and Mikraj (in lieu) †Negeri Sembilan, Perlis

Terengganu does unusually well here, and for a reason most people never think about: its weekend is Friday and Saturday. A holiday on a Sunday is a wasted day in Kuala Lumpur and an extra one in Kuala Terengganu.

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
7 January 20276–9 January 20274Kedah, Terengganu
15 January 202714–17 January 20274Negeri Sembilan
25 February 202724–27 February 20274Kelantan, Terengganu
12 March 202710–14 March 20275Johor, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
22 March 202720–23 March 20274Johor
29 March 202726–30 March 20275Sabah
25 April 202723–26 April 20274Terengganu
16 May 202714–18 May 20275Kedah
19 May 202717–22 May 20276Kedah
19 May 202714–22 May 20279Kelantan, Terengganu
19 May 202715–20 May 20276Perlis
21 May 202720–23 May 20274Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
31 May 202729 May – 2 June 20275Sarawak
23 July 202722–25 July 20274Sarawak
23 August 202721–24 August 20274Melaka
30 August 202728–31 August 20274Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
17 September 202716–19 September 20274Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya
29 October 202728–31 October 20274Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Selangor, W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya

Your state, ranked

StateFree long weekendsOne-day bridgesTotal opportunities
Sabah8614
Terengganu10414
Negeri Sembilan7613
Kedah9312
Perak7512
Sarawak6612
W.P. Kuala Lumpur7512
W.P. Labuan7512
W.P. Putrajaya7512
Johor5611
Kelantan9211
Melaka6511
Pahang6511
Perlis5611
Pulau Pinang6511
Selangor6511

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 →