Travel

Malaysia Public Holidays 2027: Full List, School Holidays & Long Weekends

By ExFunCity Travel & Food Desk · 16 Oct 2026

Malaysia Public Holidays 2027 + School Holidays & Long Weekends

TL;DR — All 2027 Malaysia public holidays from the official JPM list, state holidays for all 16 states, KPM school holidays (Group A & B) and long weekends to plan.

Malaysia has 12 federal public holidays in 2027, falling on 15 dates once the second days of Chinese New Year, Hari Raya Puasa and (in Kelantan and Terengganu) Hari Raya Haji are counted. Every state then adds its own holidays on top. This page lists all of them from the official schedule issued by the Prime Minister's Department, plus the 2027 school holidays and the long weekends worth planning a trip around.

Malaysia public holidays 2027 at a glance

Federal public holidays 2027 (full list)

DateHolidayWhere
Sat, 6 FebChinese New YearAll states
Sun, 7 FebChinese New Year (2nd day)All states
Wed, 10 MarHari Raya Aidilfitri (Hari Raya Puasa) *All states
Thu, 11 MarHari Raya Aidilfitri (2nd day) *All states
Sat, 1 MayLabour DayAll states
Mon, 17 MayHari Raya Haji (Aidiladha / Qurban) *All states
Tue, 18 MayHari Raya Haji (2nd day) *Kelantan & Terengganu (Kedah & Perlis as a state holiday)
Thu, 20 MayWesak DayAll states
Sun, 6 JunAwal Muharram (Maal Hijrah)All states
Mon, 7 JunAgong's BirthdayAll states
Sun, 15 AugProphet Muhammad's Birthday (Maulidur Rasul)All states
Tue, 31 AugNational Day (Hari Kebangsaan)All states
Thu, 16 SepMalaysia DayAll states
Thu, 28 OctDeepavali *All states except Sarawak
Sat, 25 DecChristmas DayAll states

* Subject to change. Islamic holidays depend on the official sighting of the moon, and Deepavali is also marked as subject to change on the official list. Source: Jadual Hari Kelepasan Am Persekutuan dan Negeri 2027, Prime Minister's Department.

Replacement holidays (cuti ganti) in 2027

In states with a Saturday–Sunday weekend, a public holiday that falls on a Sunday is normally replaced by the next working day. A holiday on a Saturday is not replaced. Kedah, Kelantan and Terengganu have a Friday–Saturday weekend and follow their own state rules.

State public holidays 2027

These are added on top of the federal list, only in the state named.

StateExtra state holidays in 2027
Kuala LumpurNew Year's Day – 1 Jan; Thaipusam – 22 Jan; Federal Territory Day – 1 Feb; Nuzul Al-Quran – 24 Feb
LabuanNew Year's Day – 1 Jan; Federal Territory Day – 1 Feb; Nuzul Al-Quran – 24 Feb; Harvest Festival (Pesta Kaamatan) – 30 May; Harvest Festival (Pesta Kaamatan) – 31 May
PutrajayaNew Year's Day – 1 Jan; Thaipusam – 22 Jan; Federal Territory Day – 1 Feb; Nuzul Al-Quran – 24 Feb
JohorThaipusam – 22 Jan; First day of Ramadan (Awal Ramadan) – 8 Feb; Sultan of Johor's Birthday – 23 Mar; Hol of the late Sultan Iskandar – 11 Jul
KedahIsrak & Mikraj – 6 Jan; First day of Ramadan (Awal Ramadan) – 8 Feb; Hari Raya Haji (2nd day) – 18 May; Sultan of Kedah's Birthday – 20 Jun; Israk & Mikraj – 26 Dec
KelantanChinese New Year (2nd day) – 7 Feb; Nuzul Al-Quran – 24 Feb; Day of Arafah (Hari Arafah) – 16 May; Sultan of Kelantan's Birthday – 29 Sep; Sultan of Kelantan's Birthday – 30 Sep
MelakaNew Year's Day – 1 Jan; Independence Declaration Day (Melaka) – 20 Feb; Hari Raya Puasa (3rd day) – 12 Mar; Melaka Governor's Birthday – 24 Aug
Negeri SembilanNew Year's Day – 1 Jan; Israk & Mikraj – 6 Jan; Birthday of the Yang di-Pertuan Besar of Negeri Sembilan – 14 Jan; Thaipusam – 22 Jan; Israk & Mikraj – 26 Dec
PahangNew Year's Day – 1 Jan; Nuzul Al-Quran – 24 Feb; Hol of the late Sultan Ahmad Shah – 22 May; Sultan of Pahang's Birthday – 30 Jul
PerakNew Year's Day – 1 Jan; Thaipusam – 22 Jan; Nuzul Al-Quran – 24 Feb; Sultan of Perak's Birthday – 5 Nov
PerlisIsrak & Mikraj – 6 Jan; Nuzul Al-Quran – 24 Feb; Raja of Perlis' Birthday – 17 May; Hari Raya Haji (2nd day) – 18 May; Israk & Mikraj – 26 Dec
PenangNew Year's Day – 1 Jan; Thaipusam – 22 Jan; Nuzul Al-Quran – 24 Feb; George Town World Heritage City Day – 7 Jul; Penang Governor's Birthday – 10 Jul
SabahNew Year's Day – 1 Jan; Good Friday – 26 Mar; Sabah Governor's Birthday – 30 Mar; Harvest Festival (Pesta Kaamatan) – 30 May; Harvest Festival (Pesta Kaamatan) – 31 May; Christmas Eve – 24 Dec
SarawakNew Year's Day – 1 Jan; Good Friday – 26 Mar; Gawai Dayak – 1 Jun; Gawai Dayak – 2 Jun; Sarawak Independence Day – 22 Jul; Sarawak Governor's Birthday – 9 Oct. Note: Deepavali is not a holiday in Sarawak.
SelangorNew Year's Day – 1 Jan; Thaipusam – 22 Jan; Nuzul Al-Quran – 24 Feb; Sultan of Selangor's Birthday – 11 Dec
TerengganuIsrak & Mikraj – 6 Jan; Chinese New Year (2nd day) – 7 Feb; Nuzul Al-Quran – 24 Feb; Anniversary of the Installation of the Sultan of Terengganu – 4 Mar; Sultan of Terengganu's Birthday – 26 Apr; Day of Arafah (Hari Arafah) – 16 May; Israk & Mikraj – 26 Dec

School holidays 2027 (KPM)

The Ministry of Education's 2027 school year starts on Mon, 4 Jan for both groups and ends on 2 Dec (Group A) and 3 Dec (Group B). The 2028 school year starts on Sun, 3 Jan.

BreakGroup A (Kedah, Kelantan, Terengganu)Group B (all other states)
Term 1 break5 Mar – 13 Mar6 Mar – 14 Mar
Mid-year break21 May – 5 Jun22 May – 6 Jun
Term 2 break27 Aug – 4 Sep28 Aug – 5 Sep
Year-end break3 Dec – 31 Dec4 Dec – 31 Dec

KPM also gives extra school days off around Hari Raya Puasa, Chinese New Year, Hari Raya Haji, Wesak and Deepavali, and these do not have to be replaced. Check your school's notice for the exact days.

Long weekends in 2027 (Kuala Lumpur, Selangor and other Saturday–Sunday states)

Where to go on a 2027 long weekend

Three or four days is enough for a Penang food trip, Melaka's heritage town, a cool weekend in Cameron Highlands or Genting Highlands. The nine-day breaks in March and May suit Langkawi, Kota Kinabalu or a budget trip to Bali. For more ideas, see the best places to visit in Malaysia.

Malaysia public holidays 2027: FAQ

How many public holidays does Malaysia have in 2027?

There are 12 federal public holidays on 15 dates, counting the second days of Chinese New Year and Hari Raya Puasa and the second day of Hari Raya Haji in Kelantan and Terengganu. Each state adds its own state holidays on top, so the total depends on where you live.

When is Hari Raya Puasa 2027?

Hari Raya Aidilfitri is expected on Wednesday 10 March and Thursday 11 March 2027. The date is subject to the official moon sighting, and Melaka also has the third day (Friday 12 March) off.

When do schools reopen in 2027?

The 2027 school year starts on Monday 4 January 2027 for both Group A and Group B states, and ends on 2 December (Group A) and 3 December (Group B).

Is 8 February 2027 a holiday?

It is expected to be the replacement holiday for the second day of Chinese New Year, which falls on a Sunday. It is also Awal Ramadan, a state holiday in Johor and Kedah.

Also in Bahasa Melayu: Cuti Umum 2027 Malaysia · 中文:2027 马来西亚公共假期

Read more on ExFunCity →