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

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.

Johor's best long weekends in 2026

20 Mar – 24 Mar 2026 · 5 days off
Federal + Johor · 0 AL needed
Hari Raya Aidilfitri (Fri 20) + Sat + Sun + Mon replacement + Tue 24 (Johor-only Hari Raya replacement). JB employees get the longest Hari Raya stretch in Malaysia — 5 consecutive days.
31 Jan – 2 Feb 2026 · 3 days off
Johor + 6 other states · 0 AL needed
Thaipusam (Sun 1 Feb) + Thaipusam replacement holiday (Mon 2 Feb). Stack applies in Selangor, KL, Putrajaya, Negeri Sembilan, Perak, Penang and Johor — but NOT Kedah, Kelantan or Terengganu.
19 Feb – 20 Feb 2026 · 2 days
Johor + Kedah only · 0 AL needed
Awal Ramadan (Thu 19 Feb) + Hari Raya eve. Johor and Kedah are the only 2 states observing Awal Ramadan as a gazetted holiday.
21 Jul 2026 (Tue) · 1 day
Johor only · 0 AL needed
Hari Hol Almarhum Sultan Iskandar. Standalone Tuesday — bridge with 1 AL on Mon 20 Jul for a 4-day weekend (Sat 18 – Tue 21 Jul).
29 Aug – 31 Aug 2026 · 3 days off
Federal · 0 AL needed
Merdeka Day. Sat-Sun-Mon adds 1 AL on Fri 28 Aug for a 4-day weekend.
25 Dec – 27 Dec 2026 · 3 days off
Federal · 0 AL needed
Christmas Day. Friday bridges the weekend.

Every Johor-specific public holiday in 2026

DateDayHoliday
01 Feb 2026SunThaipusam
02 Feb 2026MonThaipusam Replacement Holiday
19 Feb 2026ThuAwal Ramadan (Johor + Kedah only)
23 Mar 2026MonSultan of Johor's Birthday
24 Mar 2026TueHari Raya Aidilfitri Replacement (Johor only)
21 Jul 2026TueHari Hol Almarhum Sultan Iskandar

Plus all 14 federal holidays (Wesak Day, Merdeka Day, Malaysia Day, etc.) — see the full 2026 calendar.

How many AL days do Johor employees actually need in 2026?

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.

Plan your 2026 Johor leave in 90 seconds

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 →

Other Malaysian states with extra public holidays

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.