Malaysia Long Weekends 2026

Counting federal holidays alone, Malaysia gets six long weekends in 2026, and two of them run four days. Hari Raya Aidilfitri stretches Mar 20–23 because the Prime Minister gazetted an extra holiday on the Friday (P.U.(B) 111) once Hari Raya landed on Saturday. The other four-day run is Wesak + the King’s Birthday (May 30 – Jun 2), created by a rare double-replacement: Wesak falls on Sunday, and its replacement bumps to Tuesday because Monday is already the King’s Birthday. Labour Day, Merdeka, Deepavali and Christmas round out the list — and your state’s own holidays can add more.

Malaysia long weekends in 2026

Hari Raya Aidilfitri

4 days

Mar 20 – 23

Fri–Mon: the extra gazetted holiday on Mar 20, the Sat–Sun festival and the Mon replacement.

Labour Day

3 days

May 1 – 3

Wesak & King's Birthday

4 days

May 30 – Jun 2

Weekend, Wesak (Sun), the King’s Birthday (Mon) and the Wesak replacement (Tue).

National Day (Merdeka)

3 days

Aug 29 – 31

Deepavali

3 days

Nov 7 – 9

Christmas

3 days

Dec 25 – 27

Bridge Days Planner 2026: Turn Leave into Long Breaks

Smart annual leave strategies to turn mid-week holidays into 4- to 5-day continuous breaks.

Take 1 Day, Get 4 Days OffJan 1 – 4

New Year's Day

Take annual leave on Friday to bridge New Year's Day into the weekend.

Take 1 Day, Get 5 Days OffFeb 14 – 18

Chinese New Year

Take annual leave on Monday to bridge the weekend into Chinese New Year.

Take 2 Days, Get 7 Days OffMay 27 – Jun 2

Hari Raya Aidiladha (Hari Raya Haji)

Take Thursday and Friday off to turn Hari Raya Aidiladha (Hari Raya Haji) into a 7-day weekend getaway.

Take 2 Days, Get 5 Days OffJun 17 – 21

Awal Muharram (Maal Hijrah)

Take Thursday and Friday off to turn Awal Muharram (Maal Hijrah) into a 5-day weekend getaway.

Take 1 Day, Get 4 Days OffAug 22 – 25

Prophet Muhammad's Birthday (Maulidur Rasul)

Take annual leave on Monday to bridge the weekend into Prophet Muhammad's Birthday (Maulidur Rasul).

Take 2 Days, Get 5 Days OffSep 16 – 20

Malaysia Day

Take Thursday and Friday off to turn Malaysia Day into a 5-day weekend getaway.

Advertisement

Your state changes the map: rest days, replacements and local holidays

The dates here assume the Sat–Sun weekend used by most states. In Johor, Kedah, Kelantan and Terengganu the weekend is Fri–Sat, so replacements trigger differently and a "long weekend" may span Thursday–Saturday instead. On top of that, every state gazettes extra holidays — sultans’ birthdays, Thaipusam, Good Friday in Sabah and Sarawak, Gawai Dayak — which create additional local long weekends not shown here.

Under the Employment Act 1955, employees are entitled to 11 gazetted public holidays a year, five of which are compulsory for every employer: National Day, the Yang di-Pertuan Agong’s Birthday, the state Ruler’s or Yang di-Pertua Negeri’s birthday, Labour Day and Malaysia Day. The other six are chosen by the employer — so whether a federal long weekend below is actually a day off for you can depend on your company’s pick.

See the full Malaysia 2026 calendar

Official sources & data

Dates officially confirmedLast updated: 2026-07-27
Advertisement

Frequently asked questions

How many long weekends does Malaysia have in 2026?

Six from federal holidays: Hari Raya Aidilfitri (Mar 20–23, 4 days), Labour Day (May 1–3), Wesak + the King’s Birthday (May 30 – Jun 2, 4 days), Merdeka (Aug 29–31), Deepavali (Nov 7–9) and Christmas (Dec 25–27). State holidays can add more depending on where you live.

What is the longest break in Malaysia in 2026?

Two breaks tie at four days. Hari Raya Aidilfitri runs Friday March 20 to Monday March 23: the extra gazetted Friday, the Sat–Sun festival and the Monday replacement. Wesak + the King’s Birthday runs Saturday May 30 to Tuesday June 2: weekend, Wesak on Sunday May 31, the King’s Birthday on Monday June 1, and Wesak’s replacement on Tuesday June 2 (because Monday was already a holiday).

How do replacement holidays (cuti ganti) work in Malaysia?

When a holiday falls on a state’s weekly rest day (Sunday in most states, Friday in Johor, Kedah, Kelantan and Terengganu), the next working day becomes a replacement. In 2026 that produces Mon Mar 23 (Hari Raya), Tue Jun 2 (Wesak) and Mon Nov 9 (Deepavali) — three of the six long weekends depend on it.

What are the 5 compulsory public holidays in Malaysia?

Under the Employment Act 1955, five of the 11 gazetted holidays are compulsory for all employers: National Day (Aug 31), the Yang di-Pertuan Agong’s Birthday, the birthday of the state Ruler or Yang di-Pertua Negeri, Labour Day (May 1) and Malaysia Day (Sep 16). The employer picks the remaining six.

Is the Hari Raya 2026 long weekend confirmed?

Yes, and it ended up longer than the gazette first suggested. Moon-sighting put 1 Syawal on Saturday March 21, so the festival ran March 21–22 with the Monday March 23 replacement — and because it landed on a Saturday, the Prime Minister triggered the standing gazette P.U.(B) 111 and declared Friday March 20 an extra public holiday. That makes it Mar 20–23, four days, in Peninsular Malaysia. Sabah and Sarawak followed their own state declarations.

Where can I download the Malaysia 2026 holiday calendar?

Our Malaysia 2026 public holidays page and the holiday calendar downloads hub offer ICS and CSV files based on the federal gazette from the Prime Minister’s Department, including all three replacement days.

Other years