🇲🇾 Malaysia Long Weekends 2026 — Complete Calendar, Ranked by AL Efficiency

Every federal + state public holiday in 2026. Sorted by how few annual leave (AL) days you need per day off.

If you work in Malaysia, 2026 is the best AL year you'll see for a long time. The unusual proximity of Wesak Day, the Yang di-Pertuan Agong's Birthday, and a Wesak replacement holiday creates a 5-day stretch in late May that costs zero annual leave — and there are two more 4-day free stretches in March (Hari Raya) and November (Deepavali). This page is the complete 2026 long weekend calendar for Malaysia, with every public holiday, every cluster, and a "best use of 14 AL days" strategy.

🧮 Try the 2026 long weekend calculator

Set the AL slider to 14 (the Malaysian standard), pick 2026, and the optimizer ranks every possible long weekend combo by efficiency. Free, no sign-up, no email required.

Open calculator →

Top 3 FREE Long Weekends in 2026 (No AL Required)

A "free" long weekend is a contiguous block of non-working days — public holidays stacked against weekends — that requires zero AL to take. Here are the three longest in 2026, federal scope (every Malaysian state gets these):

DateDaysHow It Stacks
29 May – 2 Jun 2026 5 days Friday 29: regular working day. Sat 30 + Sun 31: weekend with Hari Wesak on Sunday 31. Mon 1 Jun: Agong's Birthday. Tue 2 Jun: Wesak replacement holiday. Unique to 2026 — the Agong birthday Monday combined with the Wesak Sunday and replacement Tuesday makes this the longest 5-day free stretch in years.
20 – 23 Mar 2026 4 days Friday 20 + Saturday 21: Hari Raya Aidilfitri (both gazetted days). Sunday 22 + Monday 23: regular weekend. Dates depend on official moon-sighting gazette.
6 – 9 Nov 2026 4 days Friday 6: Deepavali replacement holiday (Deepavali itself falls on Saturday 7 Nov). Saturday 7 + Sunday 8: weekend. Monday 9: regular working day but stack gives 4-day run.

Of these, the May–June 5-day stretch is the headline. Looking ahead to 2027 and 2028, you won't see another 5-day free stretch until 2030. So if you only plan one big trip in 2026, this is the window.

1 AL = 6 Days Off: The Highest-Efficiency Stacks in 2026

AL efficiency is the ratio of total days off to AL used. A 6× efficiency stretch is the best you can possibly achieve in a single contiguous block: 1 day of leave for 6 consecutive days off. In 2026, there are two such stretches, and both sit on either side of the May–June cluster:

StretchTotal DaysAL UsedApply Leave OnEfficiency
28 May – 2 Jun 2026 6 days 1 AL Thursday, 28 May 2026 6.0×
29 May – 3 Jun 2026 6 days 1 AL Wednesday, 3 Jun 2026 6.0×
19 – 23 Mar 2026 5 days 1 AL Thursday, 19 Mar 2026 5.0×
5 – 9 Nov 2026 5 days 1 AL Thursday, 5 Nov 2026 5.0×

Just 4 AL days gets you 22 days of contiguous time off across three separate breaks. The remaining 10–14 AL days in your 2026 quota are best deployed on the next tier of clusters — single-day bridges around Hari Merdeka, Malaysia Day, Federal Territory Day, Awal Muharram and so on. The optimizer ranks all of these automatically.

Why 2026 Is Unusually Good for AL Stacking

Most years in Malaysia offer a longest free stretch of 3 days (a single public holiday with a weekend sandwich). 2026 is unusual because three 3-day clusters exist that can be joined: Wesak, Agong's Birthday, and the replacement Wesak holiday fall within the same Mon–Tue window. This is a calendar coincidence, not a structural feature — it depends on the Agong's Birthday rotating date (first Monday of June) aligning with Wesak (the Sunday in late May) within a specific window.

Look at the next 5 years for comparison: 2026 has a 5-day free stretch (Wesak/Agong). 2027 tops out at 4 days (CNY in Feb, Hari Raya in Mar, Awal Muharram + Agong's Birthday in Jun, Prophet's Birthday in Aug). 2028 and 2029 also top out at 4 days. The next 5-day free stretch doesn't appear until 2030.

This is why 2026 deserves a heavier AL deployment than a normal year. If you're able to carry over unused 2025 AL into 2026 (many Malaysian companies allow this), this is the year to use it.

State Holidays That Change Everything

The federal-only calendar misses a large share of the long weekends available to most Malaysians. Every state has its own additional holidays — Sultan's/Yang di-Pertua Negeri's birthday, state cultural festivals, state-level replacement days. For 2026, the most impactful state additions are:

If you work in one of these states, enable your state in the calculator's state-holiday panel to see your personal 2026 calendar. The optimizer will add 1–4 extra long weekends to your list automatically.

How to Plan Your 14 AL Days for 2026

The default Malaysian AL entitlement is 14 days (8 days for less than 2 years' service, scaling up to 16 or 18 days for longer service). The recommended strategy is layered:

  1. Tier 1 — Free stretches (0 AL): 29 May – 2 Jun (5 days), 20 – 23 Mar (4 days), 6 – 9 Nov (4 days), 17–19 Feb (CNY 3-day), and other obvious weekend sandwiches. Just show up.
  2. Tier 2 — 1-AL high efficiency (5–6× return): The four rows in the table above. Use 4 AL for 22 days off.
  3. Tier 3 — 1–2 AL medium efficiency (3–4× return): Bridges around Hari Merdeka (31 Aug), Hari Malaysia (16 Sep), Awal Muharram (17 Jun), and Federal Territory Day (1 Feb if you work in KL). Typically 2 AL for 5 days off each.
  4. Tier 4 — Block leave (1–2× return): Use the remaining 6–8 AL for one family trip that doesn't overlap with public holidays, or break it up into long weekends. This tier gives you the lowest efficiency but the most flexibility.

The 14-AL plan gets you roughly 55–60 total days off in 2026 (including weekends), versus the ~31 days off you'd have with zero planning. The optimizer's "best use of 14 AL" suggestion is the most efficient combination it can find — usually ~3.5× return on average.

Frequently Asked Questions

What is the longest free long weekend in Malaysia 2026?
The longest FREE long weekend in Malaysia 2026 is 29 May – 2 Jun 2026 (5 consecutive days off) — created by the unusual proximity of Wesak Day (31 May, Sunday), the Agong's Birthday (1 Jun, Monday), and the Wesak replacement holiday (2 Jun, Tuesday). This 5-day stretch requires zero annual leave.
Which public holidays cluster together in 2026?
There are 4 major clusters in 2026: (1) 29 May – 2 Jun — Wesak + Agong's Birthday (5 days free); (2) 20 – 23 Mar — Hari Raya Aidilfitri (4 days free); (3) 6 – 9 Nov — Deepavali (4 days free, since Deepavali falls on Saturday and Friday is the replacement holiday); (4) 5–6 Sep area — Hari Malaysia + Malaysia Day replacement holiday (3-day weekend). These clusters are what make 2026 unusually good for AL stacking.
How do state holidays affect long weekends?
State holidays can add 1–3 extra long weekends per year for residents of that state. Examples for 2026: Selangor and KL employees get 30 Jan – 2 Feb (Thaipusam), Penang gets additional holidays for George Town heritage, and every state has a different Sultan/Yang di-Pertua Negeri birthday. The federal-only calendar misses 30–50% of available long weekends depending on your state.
How accurate are these dates?
Federal holiday dates are sourced from the official Prime Minister's Department gazette and publicholidays.com.my. Islamic holiday dates (Hari Raya Aidilfitri, Hari Raya Haji, Maal Hijrah, Israk & Mikraj, Prophet's Birthday) are determined by moon sighting and may shift ±1–2 days. Always cross-check with kabinet.gov.my before booking travel.
Is there a tool to plan my AL automatically?
Yes. The Long Weekend Optimizer at longweekend.my lets you set your AL budget (8–18 days), pick your year (2026 or 2027), and toggle which state holidays you observe. It then ranks every possible long weekend combo by efficiency (days off ÷ AL used) and shows you exactly which dates to apply for leave.

Source & accuracy: Data sourced from publicholidays.com.my and the official Prime Minister's Department gazette. Important: Islamic holiday dates (Hari Raya Aidilfitri, Hari Raya Haji, Maal Hijrah, Israk & Mikraj, Maulidur Rasul) are determined by moon sighting and may shift ±1–2 days from the preliminary schedule. Always verify the final gazetted dates at kabinet.gov.my before booking flights or hotels. This page is provided for informational purposes only — confirm all dates with your employer before applying for leave.