Plan your JB leave around Thaipusam, the Sultan of Johor's Birthday, and the Hari Raya stack.
Johor has 6 state-specific public holidays in 2026 on top of the 14 federal gazetted holidays. The big ones — Thaipusam, the Sultan of Johor's Birthday, Hari Raya Aidilfitri replacement, Awal Ramadan, and Hari Hol Sultan Iskandar — give JB, Batu Pahat and Muar employees extra long weekends that federal-only calendars miss.
| Date | Day | Holiday |
|---|---|---|
| 01 Feb 2026 | Sun | Thaipusam |
| 02 Feb 2026 | Mon | Thaipusam Replacement Holiday |
| 19 Feb 2026 | Thu | Awal Ramadan (Johor + Kedah only) |
| 23 Mar 2026 | Mon | Sultan of Johor's Birthday |
| 24 Mar 2026 | Tue | Hari Raya Aidilfitri Replacement (Johor only) |
| 21 Jul 2026 | Tue | Hari Hol Almarhum Sultan Iskandar |
Plus all 14 federal holidays (Wesak Day, Merdeka Day, Malaysia Day, etc.) — see the full 2026 calendar.
Johor has the most generous Hari Raya Aidilfitri stretch in Malaysia — a 5-day run (Fri 20 – Tue 24 Mar) for 0 AL, because both the federal Monday replacement AND the Johor-only Tuesday replacement apply. Combined with Thaipusam (3 days, 0 AL), Merdeka Day (3+ days with 1 AL), and Christmas Day (3 days, 0 AL), JB employees can take 5+ separate 3+ day breaks using just 4-5 AL days.
The Hari Hol Almarhum Sultan Iskandar (21 Jul) is a mid-week standalone — adding 1 AL on Mon 20 Jul gives a 4-day weekend for travel to Tioman or Desaru.
The free longweekend.my planner lets you set your state to Johor, your AL budget, and your year — and shows you every long weekend ranked for your specific situation. No email required.
Open the Johor planner →Sarawak has the most state holidays (7), Sabah has 6, and Perak, Kedah, Selangor each have 3-5 unique state-level gazetted holidays. Federal-only calendars miss all of these.