Jason Lim · Johor Bahru property advisor

Johor public holidays and school holidays 2027: full dates for JB families and Singapore commuters

中文 · Bahasa Melayu · Bahasa Indonesia

By Jason Lim, REN 84424 · IQI Realty · Checked on 5 November 2026

This guide is for families living in Johor Bahru, Singapore commuters and anyone planning a move or a viewing trip in 2027. The short answer: the Prime Minister’s Department released Malaysia’s 2027 federal and state holiday schedule in August 2026, and Johor has 18 public holidays on it. Johor schools (Group B) run from 4 January to 3 December 2027, and Johor’s weekend has been Saturday and Sunday since 1 January 2025, the same as Singapore’s.

Quick answer

  • Published: the 2027 national and state holiday list came out in August 2026. Five Islamic and Hindu dates are marked “subject to change”.
  • Johor’s own holidays: Thaipusam (22 January), Awal Ramadan (8 February), the Sultan of Johor’s Birthday (23 March) and Hari Hol of Almarhum Sultan Iskandar (11 July).
  • Not a Johor holiday: New Year’s Day, 1 January 2027, is a normal working day in Johor but a public holiday in Singapore.
  • Weekend: Saturday and Sunday since 1 January 2025. A holiday on a Sunday normally moves to the next working day; one on a Saturday does not.
  • Schools: the Education Ministry (KPM) set the 2027 session for Johor at 4 January to 3 December 2027. The 2028 session starts on 3 January 2028.
  • Singapore: 11 public holidays in 2027, plus Monday 8 February in lieu. Its school year runs 4 January to 19 November 2027.

What has been published, and what has not

Here is what was settled as of early November 2026:

ItemStatus in November 2026Published by
Malaysia’s 2027 federal and state public holidaysPublished, August 2026Cabinet, Constitution and Inter-Governmental Relations Division, Prime Minister’s Department (JPM)
Islamic dates and DeepavaliPublished, but marked “subject to change”Final dates follow moon sighting and later announcements
Replacement (in-lieu) days for JohorNot listed in the schedule as circulatedUsually confirmed nearer the date
Special one-off Johor holidaysNone announced for 2027 when I checkedJohor state government, at short notice
2027 school session datesPublished, 2 October 2026Ministry of Education (KPM)
2027 term breaks and extra festive school daysReported from the KPM calendar; I could not open the KPM page myselfKPM academic calendar
Singapore 2027 public holidaysPublished, 18 June 2026Ministry of Manpower (MOM)
Singapore 2027 school termsPublished, 14 July 2026Ministry of Education Singapore
Sources: FMM circular GI/15/2026 reproducing the JPM 2027 schedule, 27 August 2026; Bernama and The Star, 2 October 2026; MOM, 18 June 2026; MOE Singapore, 14 July 2026.

Johor can still add holidays during the year. In April 2022, for example, the state declared a special holiday for Hari Raya Aidilfitri and then moved it by two days once the festival date was confirmed, RTM reported. Check again a few weeks before any date that matters to you.

Johor public holidays 2027: the full list

These are the national holidays that apply in Johor, plus Johor’s own state holidays, as listed in the JPM 2027 schedule (circulated by the Federation of Malaysian Manufacturers on 27 August 2026).

DateDayHolidayType
22 JanuaryFridayThaipusamJohor state
6 FebruarySaturdayChinese New YearNational
7 FebruarySundayChinese New Year (second day)National
8 FebruaryMondayAwal Ramadan*Johor state
10 MarchWednesdayHari Raya Aidilfitri*National
11 MarchThursdayHari Raya Aidilfitri (second day)*National
23 MarchTuesdayBirthday of the Sultan of JohorJohor state
1 MaySaturdayLabour DayNational
17 MayMondayHari Raya Aidiladha (Haji)*National
20 MayThursdayWesak DayNational
6 JuneSundayAwal Muharram (Maal Hijrah)National
7 JuneMondayBirthday of the Yang di-Pertuan AgongNational
11 JulySundayHari Hol of Almarhum Sultan IskandarJohor state
15 AugustSundayMaulidur Rasul (Prophet Muhammad’s Birthday)National
31 AugustTuesdayNational DayNational
16 SeptemberThursdayMalaysia DayNational
28 OctoberThursdayDeepavali*National
25 DecemberSaturdayChristmas DayNational
* Subject to change. Source: JPM 2027 public holiday schedule (August 2026), as reproduced in FMM circular GI/15/2026, 27 August 2026; state holidays cross-checked with Human Resources Online, 25 August 2026. Days of the week are my own check.

Some holidays on other states’ lists are not Johor holidays in 2027: New Year’s Day, Federal Territory Day, Nuzul Al-Quran, Israk and Mikraj, and the second day of Hari Raya Aidiladha.

Replacement holidays: what to expect

Since Johor moved its weekend back to Saturday and Sunday on 1 January 2025 (announced in October 2024 on the order of the Regent of Johor, Sinar Harian reported), Sunday is the weekly rest day. Under the usual rule, a public holiday that falls on a Sunday is replaced by the next working day, and if that day is already a holiday, by the day after. Holidays on a Saturday are not replaced.

Four Johor holidays fall on a Sunday in 2027. Applying that rule gives the likely replacement days below. They were not printed in the schedule as circulated, so wait for the official confirmation before you book leave around them.

Sunday holidayNext working dayLikely replacement day
Chinese New Year, second day (7 February)Monday 8 February is already Awal RamadanTuesday 9 February
Awal Muharram (6 June)Monday 7 June is already the Agong’s BirthdayTuesday 8 June
Hari Hol of Almarhum Sultan Iskandar (11 July)Monday 12 JulyMonday 12 July
Maulidur Rasul (15 August)Monday 16 AugustMonday 16 August
Based on the replacement notes in FMM circular GI/15/2026 (27 August 2026). Not yet confirmed for Johor; check before relying on them.

Three holidays fall on a Saturday with no replacement: Chinese New Year’s first day (6 February), Labour Day (1 May) and Christmas Day (25 December).

Long weekends in Johor in 2027

  • 22 to 24 January: Thaipusam on a Friday.
  • 6 to 9 February: Chinese New Year and Awal Ramadan, four days if the Tuesday replacement is confirmed.
  • 23 March: the Sultan’s Birthday on a Tuesday; one day’s leave on the Monday gives four days.
  • 15 to 17 May: Hari Raya Aidiladha on a Monday.
  • 5 to 8 June: Awal Muharram and the Agong’s Birthday, four days if the replacement is confirmed.
  • 10 to 12 July and 14 to 16 August: Hari Hol and Maulidur Rasul, if the Monday replacements are confirmed.
  • 31 August: National Day on a Tuesday; a Monday off makes four days.

If you are planning trips around these, my guide to weekend trips from Johor Bahru has drive times, and the JB weather and monsoon guide explains why the east-coast islands mostly close from about November to March.

Johor school calendar 2027 (Group B)

Johor government and government-aided schools have been in Group B since 1 January 2025, with most other states; only Kedah, Kelantan and Terengganu are in Group A. KPM announced the 2027 session on 2 October 2026:

  • First day of school: Monday 4 January 2027 (both groups).
  • Last day for Group B, including Johor: Friday 3 December 2027.
  • 2028 session starts: Monday 3 January 2028.
  • Extra festive days: KPM has set extra school holidays around Hari Raya Aidilfitri, Chinese New Year, Hari Raya Aidiladha, Wesak and Deepavali, and schools do not have to make them up later.

The news reports did not list the term breaks. The dates below are as published on 3 October 2026 by ecentral.my from KPM’s 2027 academic calendar. When I checked on 5 November 2026 I could not open the calendar on KPM’s own site, so ask your child’s school to confirm them.

Break (Group B)Dates as reportedNotes
Term 1 breakSat 6 March to Sun 14 March 2027Covers Hari Raya Aidilfitri (10 and 11 March)
Mid-year breakSat 22 May to Sun 6 June 2027Monday 7 June is the Agong’s Birthday
Term 2 breakSat 28 August to Sun 5 September 2027Covers National Day (31 August)
End-of-year breakSat 4 December to Fri 31 December 2027School restarts 3 January 2028
Extra days: Chinese New Year5, 9, 10, 11 and 12 FebruaryWith the public holidays, about 5 to 14 February off
Extra days: Hari Raya Aidiladha and Wesak18, 19 and 21 MayWith the public holidays on 17 and 20 May, school is out from 15 May into the mid-year break
Extra days: Deepavali27 and 29 OctoberWith Deepavali on 28 October, Wednesday to Sunday off
Source: ecentral.my, “Cuti Sekolah 2027”, 3 October 2026, from KPM’s 2027 academic calendar; session dates from Bernama, 2 October 2026. Not checked against KPM’s own page; confirm with the school.

Private and international schools in JB set their own calendars, often closer to a UK, Australian or Singapore pattern, so ask each school for its 2026/27 and 2027/28 dates. My guide to schools and family life for Singapore commuters covers the main school areas, and there are separate guides to kindergartens and childcare and tuition and holiday activities.

Planning a viewing trip around the 2027 holidays?

Tell me which dates you are in JB and what you want to see. I’ll suggest a viewing plan that avoids the worst Causeway days and fits your children’s school calendar.

WhatsApp Jason

Singapore 2027 holidays for cross-border families

If one parent works in Singapore or a child studies there, the two calendars decide when the family can travel together. MOM announced Singapore’s 2027 public holidays on 18 June 2026:

Singapore holidayDateAlso a Johor holiday?
New Year’s DayFri 1 JanuaryNo
Chinese New YearSat 6 and Sun 7 February (Mon 8 February in lieu)Yes; 8 February is also Awal Ramadan in Johor
Hari Raya PuasaWed 10 MarchYes; Johor also has 11 March
Good FridayFri 26 MarchNo
Labour DaySat 1 MayYes
Hari Raya HajiMon 17 MayYes
Vesak DayThu 20 MayYes
National DayMon 9 AugustNo
DeepavaliThu 28 OctoberYes
Christmas DaySat 25 DecemberYes
Source: Ministry of Manpower Singapore, “Public holidays for 2027”, 18 June 2026.

So a Singapore-based parent works on Johor-only days such as Thaipusam, the Sultan’s Birthday, Malaysia Day and Merdeka, while a JB-based parent works on 1 January, Good Friday and Singapore’s National Day.

Singapore school holidays 2027 next to Johor’s

BreakSingapore (MOE)Johor (Group B, as reported)Overlap
March13 to 21 March6 to 14 March13 and 14 March
June29 May to 27 June22 May to 6 June29 May to 6 June
September4 to 12 September28 August to 5 September4 and 5 September
Year end20 November to 31 December4 to 31 December4 to 31 December
Sources: MOE Singapore, “School terms and holidays for 2027”, 14 July 2026 (MOE kindergarten, primary and secondary; junior colleges differ); ecentral.my, 3 October 2026, for Johor.

Singapore schools also close on Monday 5 July (after Youth Day), Tuesday 10 August (after National Day), Friday 3 September (Teachers’ Day) and, for primary pupils, Friday 8 October (Children’s Day). A family with children in both systems has only a few shared breaks apart from December, so the early-June week is the main mid-year window.

Busy Causeway and Second Link periods

Singapore’s Immigration and Checkpoints Authority (ICA) issues traffic warnings before most long weekends and school breaks. Recent examples:

  • Chinese New Year 2026: more than 3 million people crossed Woodlands and Tuas from 13 to 19 February, with almost 565,000 on 13 February, and some car travellers waited up to three hours (ICA, 9 March 2026).
  • Deepavali 2025: nearly 2 million crossings over the 17 to 20 October long weekend, with more than 550,000 on 17 October (The Star, reporting ICA, 17 November 2025).

In 2027, expect heavy traffic around the eve of Chinese New Year (from Friday 5 February), Hari Raya Aidilfitri in early March, the Singapore March holidays from 13 March, the May to June school breaks, Deepavali week and the whole of December. Fridays before long weekends and Sunday evenings after them are usually the worst. ICA suggests checking traffic before you set off, using MyICA QR codes for clearance (still carrying your passport) and considering cross-border buses. The RTS Link update covers the new rail link between Bukit Chagar and Woodlands North.

Using the calendar for a move or a home purchase

  • Moving with children: the December break (4 to 31 December 2027 for Johor schools) is the easiest time to move, and the mid-year break is the next best.
  • Viewings from Singapore: a Johor-only holiday such as the Sultan’s Birthday or Malaysia Day can be a quieter day to cross if you can take leave in Singapore. My JB viewing trip guide has a sample plan.
  • Government offices and banks: land offices, banks and stamp duty counters close on Johor public holidays. Allow for this when a loan, transfer or deadline falls near Chinese New Year or Hari Raya.
  • Foreign buyers: Johor’s minimum price for most residential property bought by foreigners is generally RM1 million (New Straits Times, April 2026), and state consent can take time, so do not plan a purchase around a single holiday trip. See my guide to Johor’s foreigner minimum price.

Where to buy if this matters to you

Compare them on my JB property map, or read about homes near the RTS Link station.

More Johor living guides: Live in JB, work in Singapore · Schools and family life in JB · Weekend trips from JB · JB weather, haze and monsoon

Frequently asked questions

What are the Johor public holidays in 2027?

The JPM schedule released in August 2026 lists 18 holidays for Johor. Johor’s own are Thaipusam (22 January), Awal Ramadan (8 February), the Sultan of Johor’s Birthday (23 March) and Hari Hol of Almarhum Sultan Iskandar (11 July). The rest are national holidays such as Chinese New Year, Hari Raya, National Day, Malaysia Day and Deepavali.

Is 1 January 2027 a public holiday in Johor?

No. New Year’s Day is not on Johor’s 2027 holiday list, so it is a normal working day in Johor. It is a public holiday in Singapore and in several other Malaysian states.

What is Johor’s weekend?

Saturday and Sunday. Johor moved its weekend back from Friday and Saturday on 1 January 2025, so it now matches Singapore and most of Malaysia. A public holiday that falls on a Sunday is normally replaced by the next working day.

When does the 2027 school year start and end in Johor?

Johor is in Group B. The Education Ministry announced that the 2027 session runs from Monday 4 January to Friday 3 December 2027, and that the 2028 session starts on 3 January 2028.

When are the 2027 school holidays in Johor?

As reported from the KPM calendar: 6 to 14 March, 22 May to 6 June, 28 August to 5 September and 4 to 31 December 2027, plus extra festive days around Chinese New Year, Hari Raya Aidiladha, Wesak and Deepavali. Confirm the dates with your child’s school.

Are Singapore and Johor school holidays the same in 2027?

No. Singapore’s MOE breaks are 13 to 21 March, 29 May to 27 June, 4 to 12 September and 20 November to 31 December 2027. They overlap with Johor’s breaks only partly, mainly in early June and in December.

When is the Causeway busiest in 2027?

Expect heavy traffic around Chinese New Year in early February, Hari Raya Aidilfitri in March, the Singapore and Malaysian school breaks, Deepavali week and December. ICA reported more than 3 million crossings at Woodlands and Tuas over Chinese New Year week in 2026.

Planning a move or viewing trip to JB in 2027?

Tell me when you can be in JB, where you work or your children study, and your budget. I will plan viewings around the 2027 holidays and school breaks, and shortlist homes that suit your commute. You can also book an appointment for viewings, or a Zoom consultation if you are still abroad.

Sources: Prime Minister’s Department (Bahagian Kabinet, Perlembagaan dan Perhubungan Antara Kerajaan), Hari Kelepasan Am 2027, August 2026; Federation of Malaysian Manufacturers, circular GI/15/2026, 2027 public holidays (national and state), 27 August 2026; Human Resources Online, “Malaysia’s 2027 public holidays”, 25 August 2026; Sinar Harian, on Johor’s Saturday–Sunday weekend from 1 January 2025, 11 October 2024; SAYS, on Johor’s replacement holiday of 6 January 2025, 2 January 2025; RTM, “2 Mei cuti kelepasan am bagi Johor”, 27 April 2022; RTM, “Johor pinda hari kelepasan am kepada Rabu ini”, 2 May 2022; Bernama, Education Ministry announcement of the 2027 school session, 2 October 2026; The Star, “School session for 2027 starts on Jan 4”, 2 October 2026; ecentral.my, “Cuti Sekolah 2027” (from KPM’s 2027 academic calendar), 3 October 2026; Ministry of Manpower Singapore, “Public holidays for 2027”, 18 June 2026; Ministry of Education Singapore, “School terms and holidays for 2027”, 14 July 2026; ICA Singapore, heavy traffic at land checkpoints for the March school holidays and Hari Raya Puasa, 9 March 2026; The Star, heavy traffic expected at Woodlands and Tuas during year-end school holidays, 17 November 2025; New Straits Times, “Foreigners hit Johor property resale wall”, 20 April 2026

Jason Lim, REN 84424, IQI Realty Sdn. Bhd. E (1) 1584/6. General information checked on 5 November 2026, not legal or official advice. Holiday dates marked “subject to change”, replacement days and school breaks can change; confirm with the Johor state government, KPM, MOM, MOE Singapore and your school or employer before you book.