🇲🇾 Selangor Long Weekends 2026 — Federal + Selangor State Holidays, Stacked

Every cuti panjang in Selangor 2026. Includes Selangor-only state holidays (Thaipusam, Hari Keputeraan Sultan Selangor) that federal-only calendars miss.

If you live or work in Selangor — Petaling Jaya, Shah Alam, Subang, Klang, Kajang, Bangi, Cyberjaya border areas — you get a noticeably better long weekend calendar than the rest of peninsular Malaysia. The big one for 2026 is 31 Jan – 2 Feb (3 days off) for Thaipusam — a state holiday that Kedah, Kelantan and Terengganu do not observe. Selangor also keeps the Sultan of Selangor's Birthday on Fri 11 Dec, which lands perfectly on a Friday for a free 3-day weekend. This page lists every Selangor-specific long weekend in 2026, plus the full Selangor state holiday calendar for reference.

🧮 Kalkulator cuti panjang Selangor 2026

Buka kalkulator dengan state Selangor diaktifkan — ia akan masukkan Thaipusam dan cuti negeri Selangor lain secara automatik, dan ranking semua kombinasi ikut kecekapan AL. Percuma, tiada login.

Buka kalkulator Selangor →

Top Long Weekends in Selangor 2026

The table below shows the longest contiguous non-working stretches for a Selangor employee in 2026 — combining federal and Selangor state holidays. Rows in SELANGOR are stretches that are unique to (or significantly improved by) Selangor's state holiday calendar.

DateDaysHow It StacksScope
30 May – 2 Jun 2026 4 days Wesak (Sun 31 May) + Agong's Birthday (Mon 1 Jun) + Wesak substitute (Tue 2 Jun) + surrounding weekend. Best free stretch of the year. Add 1 AL on Fri 29 May or Wed 3 Jun → 5 days. Federal
31 Jan – 2 Feb 2026 3 days Thaipusam falls Sun 1 Feb, substitute holiday Mon 2 Feb, joining the Sat 31 Jan weekend. 3 free days, Selangor/KL/Putrajaya/N9/Perak/Penang/Johor only. KL/Putrajaya/Labuan also get Federal Territory Day (substitute Tue 3 Feb) → 4-day (31 Jan – 3 Feb). SELANGOR
20 – 23 Mar 2026 4 days Hari Raya Aidilfitri (Fri 20 + Sat 21) + regular Sun–Mon weekend. +1 AL Thu 19 → 5 days. Dates depend on official moon-sighting gazette. Federal
7 – 9 Nov 2026 3 days Deepavali falls Sun 8 Nov, substitute Mon 9 Nov, joining the Sat 7 Nov weekend. +1 AL Fri 6 Nov → 4 days. Federal
14 – 18 Feb 2026 5 days Sat 14 + Sun 15 + Chinese New Year (Tue 17 & Wed 18). Bridge Mon 16 with 1 AL to join the weekend → 5-day stretch. CNY 2026 gazetted Tue 17 & Wed 18 Feb. Federal
11 – 13 Dec 2026 3 days Hari Keputeraan Sultan Selangor (Fri 11 Dec) + weekend. Take Mon 14 as 1 AL to extend to a 4-day stretch (11 – 14 Dec). Selangor-only holiday. SELANGOR

The single biggest Selangor advantage is the 31 Jan – 2 Feb Thaipusam cluster. If you work in Kedah, Kelantan or Terengganu, this weekend doesn't exist on your calendar — you work a normal Friday and Saturday. Selangor, KL, Putrajaya, Negeri Sembilan, Perak, Penang and Johor employees all get it.

Why Selangor Employees Get Extra Long Weekends

Malaysia's public holiday system has two layers: persekutuan (federal, gazetted by the Prime Minister's Department, observed in all states) and negeri (state, gazetted by each state government). For 2026, Selangor gazettes 5–6 state holidays in addition to the 17 federal ones. The ones that materially affect long weekends are:

By comparison, Kedah, Kelantan and Terengganu do not gazette Thaipusam as a public holiday (Kelantan in particular has its own set of Islamic observance days that replace Thaipusam). If you're comparing Selangor vs. Kedah, you typically gain 1 extra long weekend per year from state holidays alone.

Edge case — Federal Territory Day (1 Feb): This is a public holiday in Kuala Lumpur, Putrajaya and Labuan, but not in Selangor. So if your office is in Petaling Jaya, Shah Alam or any Selangor location, 1 Feb is a normal working day. If you cross the border to KL or Putrajaya, you get it off. Check the office location, not the company HQ, when confirming.

Full Selangor State Holiday Calendar 2026

Reference list of all 2026 state holidays gazetted by the Selangor State Government, in addition to the 17 federal holidays. Use this to double-check the kalkulator's output against the official state gazette.

DateDayHoliday
1 Feb 2026SundayThaipusam
2 Feb 2026MondayThaipusam (Cuti Ganti — substitute for Sun)
11 Dec 2026FridayHari Keputeraan Sultan Selangor

Note: These are the Selangor-specific state holidays on top of the 17 federal holidays. Federal holidays that Selangor also observes (Wesak, Agong's Birthday, Awal Muharram, Hari Raya, Deepavali, Christmas, Merdeka, Malaysia Day, CNY, Labour Day, New Year) are listed on the federal 2026 page. Selangor's exact gazette can shift by 1 day for replacement holidays — confirm with the Pejabat Setiausaha Kerajaan Negeri Selangor (selangor.gov.my) or your HR department before booking travel. The kalkulator uses the official 2026 Selangor gazette as published.

Recommended AL Plan for a Selangor Employee in 2026

With 14 AL days and the Selangor calendar, the optimal plan is similar to the federal plan but with 2–3 additional state-only entry points. The recommended priorities:

  1. Free (0 AL): 30 May – 2 Jun (4 days), 31 Jan – 2 Feb (3 days Selangor-only), 20 – 23 Mar (4 days), 7 – 9 Nov (3 days), 11 – 13 Dec Sultan Selangor (3 days Selangor-only), 17–18 Feb CNY (2 days).
  2. 1 AL high efficiency (5×): Fri 29 May OR Wed 3 Jun (5 days off around the May–Jun cluster), Thu 19 Mar (5 days for Hari Raya), Mon 16 Feb (5 days for CNY). Add the 4× Deepavali bridge (Fri 6 Nov → 4 days) and the Selangor-specific Mon 14 Dec (4 days around Sultan Selangor's Birthday).
  3. 2 AL medium efficiency: For the Thaipusam stack, take Thu 29 Jan as 1 AL to extend 31 Jan – 2 Feb to a 4-day stretch (29 Jan – 2 Feb). Use remaining AL for block leave.

The 14-AL plan should give a Selangor employee around 60–65 total days off in 2026 (counting weekends), versus the ~50 a federal-only employee would get. The 10-day gap is largely driven by the Thaipusam cluster and the Sultan Selangor's birthday.

Selangor-Specific FAQ

What extra long weekends do Selangor employees get in 2026?
The headline Selangor-only long weekend in 2026 is 31 Jan – 2 Feb 2026 (3 days) for Thaipusam + Thaipusam replacement holiday. Thaipusam falls on Sunday 1 Feb, with the substitute holiday on Monday 2 Feb, so the stretch runs Sat 31 Jan – Mon 2 Feb. This stack is invisible on federal-only calendars and only applies in Selangor, Kuala Lumpur, Putrajaya, Negeri Sembilan, Perak and Johor (Thaipusam is a gazetted holiday in these states but not in Kedah, Kelantan or Terengganu). KL/Putrajaya/Labuan additionally get Federal Territory Day, extending the same window to a 4-day stretch (Sat 31 Jan – Tue 3 Feb).
When is the Sultan of Selangor's Birthday 2026?
The official birthday of DYMM Sultan Selangor is 11 December, and in 2026 the gazetted public holiday (Hari Keputeraan Sultan Selangor) falls on Friday 11 December 2026 — a natural 3-day weekend (Fri 11 – Sun 13 Dec) with zero AL. Extend it to a 4-day stretch with 1 AL on Monday 14 Dec.
Does Selangor observe Thaipusam as a public holiday?
Yes. Selangor is one of the states that gazettes Thaipusam as a state public holiday (others: Kuala Lumpur, Putrajaya, Negeri Sembilan, Perak, Penang, Johor). Kedah, Kelantan and Terengganu do not observe Thaipusam as a public holiday.
Is Federal Territory Day a holiday in Selangor?
Federal Territory Day (Hari Wilayah Persekutuan) on 1 February is a public holiday in Kuala Lumpur, Putrajaya and Labuan only — it is NOT a public holiday in Selangor state. If you work in Selangor (not in KL/Putrajaya), you do not get 1 Feb off unless your company grants it as a special rest day.

Source & accuracy: Selangor state holiday data is sourced from the Pejabat Setiausaha Kerajaan Negeri Selangor (selangor.gov.my), cross-referenced with the federal 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. Thaipusam dates depend on the Tamil calendar and are gazetted by individual state governments. Always verify the final gazette at kabinet.gov.my and your state's official portal before booking travel or applying for leave.

Selangor vs Federal: Exactly What You Gain in 2026

This is the value proposition of this page in one table. For every cluster in 2026, here is what a federal-only employee gets versus what a Selangor employee gets. Selangor-only advantages are flagged. The two Selangor state holidays — Thaipusam (Sun 1 Feb + substitute Mon 2 Feb) and the Sultan of Selangor's Birthday (Fri 11 Dec) — are the only differences from the federal calendar in 2026.

WindowFederal employeeSelangor employeeSelangor edge
Late Jan / early FebNothing (regular weekend 31 Jan–1 Feb)3-day free stretch Sat 31 Jan – Mon 2 Feb (Thaipusam Sun 1 Feb + substitute Mon 2 Feb)+3 days Thaipusam
Mid Feb (CNY)Tue 17 + Wed 18 Feb off (split from weekend by Mon 16)Same — 5-day with 1 AL on Mon 16 Feb
Late Mar (Hari Raya)4-day free Fri 20 – Mon 23 MarSame — 5-day with 1 AL on Thu 19 Mar
Late May / early Jun4-day free Sat 30 May – Tue 2 Jun (Wesak/Agong)Same — 5-day with 1 AL on Fri 29 May or Wed 3 Jun
Mid Jun (Awal Muharram)Wed 17 Jun onlySame (Selangor observes federal date)
Late Aug (Merdeka)3-day free Sat 29 – Mon 31 AugSame
Mid Sep (Malaysia Day)Wed 16 Sep only (2 AL → 5-day)Same
Early Nov (Deepavali)3-day free Sat 7 – Mon 9 NovSame — 4-day with 1 AL on Fri 6 Nov
Mid DecNothing (regular weekend 12–13 Dec)3-day free stretch Fri 11 – Sun 13 Dec (Sultan Selangor's Birthday) → 4-day with 1 AL on Mon 14 Dec+3 days Sultan Selangor
Christmas3-day free Fri 25 – Sun 27 DecSame

The table makes the Selangor advantage precise: in 2026, Selangor state holidays add exactly two free stretches that a federal-only calendar misses — the 31 Jan – 2 Feb Thaipusam cluster (3 days) and the 11 – 13 Dec Sultan Selangor cluster (3 days). That is 6 extra non-working days, before any AL is applied. Both clusters also unlock cheap AL extensions: 1 AL on Thu 29 Jan stretches the Thaipusam window to a 4-day block (29 Jan – 2 Feb), and 1 AL on Mon 14 Dec stretches the Sultan Selangor window to a 4-day block (11 – 14 Dec).

Contrast this with neighbouring states to see why the Selangor page exists separately. Kedah, Kelantan and Terengganu do not gazette Thaipusam at all — their employees get nothing in the late-January window. KL, Putrajaya and Labuan get Thaipusam and Federal Territory Day (Sun 1 Feb, substitute Tue 3 Feb), so their late-January window is actually a 4-day free stretch (Sat 31 Jan – Tue 3 Feb), one day longer than Selangor's. Negeri Sembilan, Perak, Penang and Johor match Selangor's Thaipusam deal but each has a different Sultan/Governor birthday landing on a different date — none of which happens to land as favourably as Selangor's Friday 11 Dec in 2026.

So if you work in Selangor, your 2026 is strictly better than a federal-only employee's year by 6 free days plus two cheap 1-AL 4-day extensions. If you work in KL or Putrajaya, you edge Selangor by one more day (the Federal Territory Day substitute on 3 Feb) but you lose the Friday-landing Sultan birthday in December. The calculator with state=Selangor folds both Selangor state holidays in automatically and ranks every cluster by AL efficiency.

One subtlety worth flagging: the Sultan of Selangor's Birthday date is gazetted by the Selangor state government and has historically been observed on 11 December, but the exact observance can occasionally shift to an adjacent day for ceremonial reasons. The 2026 gazette confirms Friday 11 Dec. If a late gazette revision moves it, the calculator updates from the same holidays.json source this page references — always re-check selangor.gov.my for the final word before booking December travel.

Related: More long weekend planners

Plan your year