If you plan to go home next year, tickets are cheapest when bought early. The government has already announced the 2027 public holiday list. This article sums up what applies in Johor, which days fall on weekends, and where the long weekends are.
Information as of 30 Oct 2026. The original list comes from the Cabinet, Constitution and Inter-Governmental Relations Division, Prime Minister's Department. We could not open kabinet.gov.my (certificate error), so we read a copy of the list in an FMM circular and cross-checked it with two other sites. An asterisk () means the date may change. Islamic dates usually depend on moon sighting.*
2027 national holidays (apply in Johor)
| Holiday | Date | Day | |---|---|---| | Chinese New Year | 6 Feb | Saturday | | Chinese New Year (day 2) | 7 Feb | Sunday | | Hari Raya Puasa * | 10 Mar | Wednesday | | Hari Raya Puasa * (day 2) | 11 Mar | Thursday | | Labour Day | 1 May | Saturday | | Hari Raya Qurban * | 17 May | Monday | | Wesak Day | 20 May | Thursday | | Awal Muharram | 6 Jun | Sunday | | Agong's Birthday | 7 Jun | Monday | | Maulidur Rasul | 15 Aug | Sunday | | National Day | 31 Aug | Tuesday | | Malaysia Day | 16 Sep | Thursday | | Deepavali * | 28 Oct | Thursday | | Christmas Day | 25 Dec | Saturday |
The second day of Hari Raya Qurban (18 May) is not in Johor's column. In the table it is for Kedah, Kelantan and Terengganu.
One conflict: Office Holidays shows Deepavali on 29 Oct. The Cabinet list quoted by FMM, Human Resources Online and Ecentral all say 28 Oct. We follow 28 Oct, but confirm with your employer closer to the date.
Johor state holidays 2027
- Friday 22 Jan: Thaipusam.
- Monday 8 Feb: Awal Ramadan * (Johor and Kedah).
- Tuesday 23 Mar: Birthday of the Sultan of Johor.
- Sunday 11 Jul: Hari Hol of the late Sultan Iskandar.
Holidays that fall on weekends
Johor went back to a Saturday and Sunday weekend on 1 January 2025 for most private employers (The Star). Your real rest day follows your contract.
In 2027 these holidays fall on a weekend: 6 & 7 Feb (CNY), 1 May (Labour Day), 6 Jun (Awal Muharram), 11 Jul (Johor Hol), 15 Aug (Maulidur Rasul) and 25 Dec (Christmas).
The note on the Cabinet table says: if a holiday falls on the weekly rest day (Friday or Sunday, depending on the state), the next day becomes a replacement holiday. If that next day is also a holiday, the day after it takes over. For Johor, holidays on a Sunday are therefore expected to get a replacement. Following that note, and the matching QPP Studio list:
- CNY day 2 (Sunday 7 Feb): replacement Monday 8 Feb, but that Monday is already Awal Ramadan, so the replacement lands on Tuesday 9 Feb.
- Awal Muharram (Sunday 6 Jun): Monday 7 Jun is already the Agong's birthday, so the replacement is Tuesday 8 Jun.
- Johor Hol (Sunday 11 Jul): replacement Monday 12 Jul.
- Maulidur Rasul (Sunday 15 Aug): replacement Monday 16 Aug.
These are expectations, not an announcement of replacement days. Wait for the official announcement and your company calendar. Holidays on a Saturday (6 Feb, 1 May, 25 Dec) are not mentioned in that note, so do not assume a replacement day. Ask HR. For pay if you are told to work on a public holiday, read OT, rest day and public holiday pay. We do not repeat the rates here.
Long weekends in 2027
Based on the list above. Your factory may follow its own calendar.
| When | Days | Annual leave needed | |---|---|---| | 22–24 Jan (Thaipusam) | Fri–Sun, 3 days | 0 | | 6–9 Feb (CNY, Awal Ramadan, replacement expected) | Sat–Tue, 4 days | 0 | | 10–14 Mar (Hari Raya Puasa) | Wed–Sun, 5 days | 1 (Friday 12 Mar) | | 20–23 Mar (Sultan of Johor) | Sat–Tue, 4 days | 1 (Monday 22 Mar) | | 15–23 May (Qurban + Wesak) | Sat–Sun, 9 days | 3 (18, 19 and 21 May) | | 5–8 Jun (Muharram, replacement expected) | Sat–Tue, 4 days | 0 | | 10–12 Jul (Johor Hol, replacement expected) | Sat–Mon, 3 days | 0 | | 14–16 Aug (Maulidur Rasul, replacement expected) | Sat–Mon, 3 days | 0 | | 28–31 Aug (National Day) | Sat–Tue, 4 days | 1 (Monday 30 Aug) | | 16–19 Sep (Malaysia Day) | Thu–Sun, 4 days | 1 (Friday 17 Sep) | | 28–31 Oct (Deepavali) | Thu–Sun, 4 days | 1 (Friday 29 Oct) |
Hari Raya Puasa and Qurban depend on moon sighting, so avoid non-changeable tickets until the dates are confirmed. Annual leave must be approved by your employer.
For Sabahans and Sarawakians
- The Cabinet table also lists your home-state holidays: Kaamatan Harvest Festival (Sabah) 30–31 May and Gawai Dayak (Sarawak) 1–2 Jun. These are holidays in Sabah and Sarawak, not in Johor. To go home for the festival, you must apply for leave.
- Per that table, Deepavali is not a holiday in Sarawak.
- Tickets from Senai: see flying home to Sabah and Sarawak from Senai Airport.
- This year's calendar: going-home calendar 2026 and Deepavali 2026, replacement day and pay.
What to do / who to call
| Situation | Action | |---|---| | Want to know if the factory is closed | Ask HR; request the company's 2027 holiday calendar | | Holiday falls on Saturday or Sunday | Ask whether there is a replacement day and which day | | Buying tickets for Raya or Gawai | Choose changeable tickets until the date is confirmed | | Told to work on a public holiday | Ask about pay before you work; keep your time card | | Pay does not match your rights | See JTK Johor Bahru |
Common mistakes
- Assuming every Saturday holiday gets a replacement. The Cabinet note does not mention Saturday.
- Buying non-changeable tickets for Hari Raya before the date is confirmed.
- Mixing up state holidays. Kaamatan and Gawai do not apply in Johor.
- Asking for annual leave late. Long weekends fill up fast.
Looking for a room in Senai?
If you are looking for a worker room near your factory in Senai, see our current rooms and pricing or WhatsApp +60 12-708 8789 (https://wa.me/60127088789) to check availability.
FAQ
When is Hari Raya Aidilfitri 2027? Expected 10–11 March 2027 (Wednesday and Thursday), subject to moon sighting.
When is Deepavali 2027? Thursday 28 Oct 2027 per the Cabinet list quoted by FMM. An asterisk means it may change.
Is there a replacement day for 1 May 2027? 1 May is a Saturday. The Cabinet note mentions replacement days only for a Friday or Sunday rest day. Ask your employer.
What are the Johor state holidays in 2027? Thaipusam 22 Jan, Awal Ramadan 8 Feb, Sultan of Johor's Birthday 23 Mar and Hari Hol of the late Sultan Iskandar 11 Jul.
Sumber / Sources
- FMM GI/15/2026, Public Holidays in Malaysia for Year 2027 (Cabinet list, 27 Aug 2026) (accessed 30 Oct 2026)
- Human Resources Online, Malaysia's 2027 public holidays (accessed 30 Oct 2026)
- Ecentral, Cuti 2027 (accessed 30 Oct 2026)
- QPP Studio, Johor 2027 (accessed 30 Oct 2026)
- Office Holidays, Johor 2027 (accessed 30 Oct 2026)
- The Star, Johor realigns its weekend (8 Oct 2024) (accessed 30 Oct 2026)
- Cabinet division website (could not be opened during our check; refer to it for the official announcement)
Looking for a room in Senai? See the rooms at House 16, Lorong Jaya, Kampung Baru Senai, check rent, deposit & house rules, or go straight to today's vacant rooms.