Malaysia Public Holidays 2027

Find public holidays, school breaks and the best dates to take leave.

January 2027

DatePublic holidayWhere observed
1 JanFridayNew Year's Day Melaka, Negeri Sembilan, Pahang, Perak, Penang, Sabah, Sarawak, Selangor, Kuala Lumpur, Labuan, Putrajaya
6 JanWednesdayIsrak and Mikraj Kedah, Negeri Sembilan, Perlis, Terengganu
14 JanThursdayNegeri Sembilan Ruler's Birthday Negeri Sembilan
22 JanFridayThaipusam Johor, Negeri Sembilan, Perak, Penang, Selangor, Kuala Lumpur, Putrajaya

February 2027

DatePublic holidayWhere observed
1 FebMondayFederal Territory Day Kuala Lumpur, Labuan, Putrajaya
6 FebSaturdayChinese New YearNationwide
7 FebSundayChinese New Year (second day)Nationwide
8 FebMondayBeginning of Ramadan* Johor, Kedah
20 FebSaturdayDeclaration of Independence Day Melaka
24 FebWednesdayNuzul Al-Quran Kuala Lumpur, Labuan, Putrajaya, Kelantan, Pahang, Perak, Perlis, Penang, Selangor, Terengganu

March 2027

DatePublic holidayWhere observed
4 MarThursdayTerengganu Sultan's Coronation Anniversary Terengganu
10 MarWednesdayHari Raya Aidilfitri*Nationwide
11 MarThursdayHari Raya Aidilfitri (second day)*Nationwide
12 MarFridayHari Raya Aidilfitri (third day) Melaka
23 MarTuesdayJohor Sultan's Birthday Johor
26 MarFridayGood Friday Sabah, Sarawak
30 MarTuesdaySabah Governor's Birthday Sabah

April 2027

DatePublic holidayWhere observed
26 AprMondayTerengganu Sultan's Birthday Terengganu

May 2027

DatePublic holidayWhere observed
1 MaySaturdayLabour DayNationwide
16 MaySundayArafah Day Kelantan, Terengganu
17 MayMondayHari Raya Aidiladha*Nationwide
17 MayMondayPerlis Raja's Birthday Perlis
18 MayTuesdayHari Raya Aidiladha (second day)* Kedah, Kelantan, Perlis, Terengganu
20 MayThursdayWesak DayNationwide
22 MaySaturdayHol of the late Sultan Ahmad Shah Pahang
30 MaySundayKaamatan (Harvest Festival) Labuan, Sabah
31 MayMondayKaamatan (second day) Labuan, Sabah

June 2027

DatePublic holidayWhere observed
1 JunTuesdayGawai Dayak Sarawak
2 JunWednesdayGawai Dayak (second day) Sarawak
6 JunSundayAwal MuharramNationwide
7 JunMondayYang di-Pertuan Agong's BirthdayNationwide
20 JunSundayKedah Sultan's Birthday Kedah

July 2027

DatePublic holidayWhere observed
7 JulWednesdayGeorge Town World Heritage City Day Penang
10 JulSaturdayPenang Governor's Birthday Penang
11 JulSundayHol of the late Sultan Iskandar Johor
22 JulThursdaySarawak Day Sarawak
30 JulFridayPahang Sultan's Birthday Pahang

August 2027

DatePublic holidayWhere observed
15 AugSundayProphet Muhammad's BirthdayNationwide
24 AugTuesdayMelaka Governor's Birthday Melaka
31 AugTuesdayNational DayNationwide

September 2027

DatePublic holidayWhere observed
16 SepThursdayMalaysia DayNationwide
29 SepWednesdayKelantan Sultan's Birthday Kelantan
30 SepThursdayKelantan Sultan's Birthday (second day) Kelantan

October 2027

DatePublic holidayWhere observed
9 OctSaturdaySarawak Governor's Birthday Sarawak
28 OctThursdayDeepavali* Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor, Terengganu, Kuala Lumpur, Labuan, Putrajaya

November 2027

DatePublic holidayWhere observed
5 NovFridayPerak Sultan's Birthday Perak

December 2027

DatePublic holidayWhere observed
11 DecSaturdaySelangor Sultan's Birthday Selangor
24 DecFridayChristmas Eve Sabah
25 DecSaturdayChristmas DayNationwide
26 DecSundayIsrak and Mikraj Kedah, Negeri Sembilan, Perlis, Terengganu

* Dates marked with an asterisk are subject to change in the official schedule. Sunday and overlapping holiday replacement days can differ by state and employer; confirm your leave dates locally before booking. Official 2027 public holiday schedule. See also the 2026 holiday calendar.

Malaysia school holidays 2027

Group A covers Kedah, Kelantan and Terengganu. Group B covers every other state and federal territory, including Sabah and Sarawak.

Group A

Kedah, Kelantan & Terengganu

  • Term 1 break5–13 Mar
  • Mid-year break21 May–5 Jun
  • Term 2 break27 Aug–4 Sep
  • Year-end break3–31 Dec

Group B

All other states & federal territories

  • Term 1 break6–14 Mar
  • Mid-year break22 May–6 Jun
  • Term 2 break28 Aug–5 Sep
  • Year-end break4–31 Dec

Source: Ministry of Education 2027 academic calendar.

Make the most of your leave

National Day break

Sat 28 Aug–Tue 31 Aug

4 days away with 1 day of leave

Take Mon 30 Aug. Applies to states with Saturday–Sunday weekends; check your local workweek.

Malaysia Day break

Thu 16–Sun 19 Sep

4 days away with 1 day of leave

Take Fri 17 Sep. Applies to states with Saturday–Sunday weekends.