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 30 Jan – 2 Feb (4 days off) for Thaipusam — a state holiday that Kedah, Kelantan and Terengganu do not observe. This page lists every Selangor-specific long weekend in 2026, plus the full Selangor state holiday calendar for reference.
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 →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.
| Date | Days | How It Stacks | Scope |
|---|---|---|---|
| 29 May – 2 Jun 2026 | 5 days | Wesak (Sun 31 May) + Agong's Birthday (Mon 1 Jun) + Wesak replacement holiday (Tue 2 Jun) + surrounding weekend. Best 5-day free stretch of the year. | Federal |
| 30 Jan – 2 Feb 2026 | 4 days | Thaipusam replacement holiday (Fri 30 Jan) + Thaipusam itself (Sat 31 Jan) + Sun 1 Feb + Mon 2 Feb (Chinese New Year 1 — but the next day is Tue 3 Feb, a regular working day). 4 free days, Selangor/KL/Putrajaya/NS/Perak only. | SELANGOR |
| 20 – 23 Mar 2026 | 4 days | Hari Raya Aidilfitri (Fri 20 + Sat 21) + regular Sun–Mon weekend. Dates depend on official moon-sighting gazette. | Federal |
| 6 – 9 Nov 2026 | 4 days | Deepavali replacement holiday (Fri 6) + Deepavali on Sat 7 + Sun 8 + Mon 9. (Mon is a regular working day but the cluster still gives 4 free days.) | Federal |
| 14 – 17 Feb 2026 | 4 days | Sat 14 + Sun 15 + Chinese New Year (Mon 16 is a Saturday gazette equivalent in 2026) + Tue 17 CNY. CNY 2026 falls on Tue 17 & Wed 18, but Selangor's gazette will confirm whether the Saturday–Sunday weekend is part of the cluster. | Federal |
| 9 – 11 Dec 2026 | 3 days | Hari Keputeraan Sultan Selangor (Wed 9 Dec) + weekend. Take Thu 10 as 1 AL to extend to Thu–Sun 10–13 Dec (4 days). Selangor-only holiday. | SELANGOR |
The single biggest Selangor advantage is the 30 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.
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.
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.
| Date | Day | Holiday |
|---|---|---|
| 30 Jan 2026 | Friday | Thaipusam (Cuti Ganti) |
| 31 Jan 2026 | Saturday | Thaipusam |
| 17 Jun 2026 | Wednesday | Awal Muharram (1448H) |
| 25 Aug 2026 | Tuesday | Hari Merdeka Awal (Selangor observes a day before the federal Hari Merdeka) |
| 9 Dec 2026 | Wednesday | Hari Keputeraan Sultan Selangor |
Note: 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.
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:
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.
Source & accuracy: Selangor state holiday data is sourced from the Pejabat Setiausaha Kerajaan Negeri Selangor (selangor.gov.my) and cross-referenced with publicholidays.com.my. 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.