Malaysia Public Holidays and Long Weekends 2027

Plan Malaysia’s 2027 long weekends: official national and state holiday dates, breaks needing no leave, annual-leave combinations and replacement-day cautions.
Malaysia Public Holidays and Long Weekends

Malaysia’s 2027 public holidays and long weekends offer several useful ways to stretch your annual leave. Start with the no-leave breaks below, then look at the one-day leave combinations for a longer beach, city or family holiday. The dates that matter are the holidays observed where you work—not just the state you plan to visit.

Updated 29 October 2026 for 2027. Dates follow the official BKPP 2027 federal and state holiday schedule. Dates marked * are subject to change. Replacement holidays, any later special declarations and your employer’s approved holiday list must be checked before booking.

2027 Malaysia long weekends: no annual leave

These main tables assume you normally have Saturday and Sunday off and your employer observes the named holidays. They are planning examples, not a guarantee of paid leave. Different rosters and state rules change the result. For Kedah, Kelantan and Terengganu’s Friday–Saturday workweek pattern, see the separate examples below.

On a phone, swipe the table sideways to see all columns.

Break datesLengthHolidayWhere it applies
1–3 January3 daysNew Year’s DayAll except Johor, Kedah, Kelantan, Perlis and Terengganu
22–24 January3 daysThaipusamJohor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya and Selangor
30 January–1 February3 daysFederal Territory DayKuala Lumpur, Labuan and Putrajaya
10–14 March*5 daysHari Raya Aidilfitri, including Melaka’s third dayMelaka only; scheduled Raya dates may change
26–28 March3 daysGood FridaySabah and Sarawak
15–17 May*3 daysHari Raya Haji / QurbanAll; for Saturday–Sunday workers. Perlis also lists 18 May as the second day, giving 15–18 May (4 days) if observed
29–31 May3 daysPesta KaamatanSabah and Labuan; any further substitute day requires a separate check
5–7 June3 daysAgong’s Birthday on Monday 7 JuneAll; a possible 8 June replacement for Awal Muharram is conditional, not included here
30 July–1 August3 daysSultan of Pahang’s BirthdayPahang
5–7 November3 daysSultan of Perak’s BirthdayPerak
24–26 December3 daysChristmas Eve and ChristmasSabah; Christmas Eve is not a nationwide holiday

2027 long weekends with annual leave

The “Take annual leave” column identifies working-day gaps under the stated assumptions, not extra public holidays. The totals include weekends and listed holidays; no unconfirmed replacement day is needed. A confirmed substitute holiday may reduce the leave required, especially for Perlis in May.

On a phone, swipe the table sideways to see all columns.

Break datesLengthTake annual leaveHoliday and applicability
14–17 January4 days15 January: 1 dayNegeri Sembilan; ruler’s birthday on Thursday
10–14 March*5 days12 March: 1 dayAll Saturday–Sunday workers observing Raya; Melaka needs no leave because 12 March is its third Raya holiday
6–14 March*9 days8, 9 and 12 March: 3 days2 days in Melaka (8–9 March); check scheduled Raya dates before committing
20–23 March4 days22 March: 1 dayJohor; Sultan’s birthday on Tuesday
26–30 March5 days29 March: 1 daySabah; Good Friday plus the Governor’s birthday
15–20 May*6 days18–19 May: 2 daysHari Raya Haji plus Wesak; Perlis needs up to 1 leave day (19 May); check any substitute for the 17 May overlap
20–23 May4 days21 May: 1 dayAll; Wesak on Thursday
29 May–2 June5 days31 May: 1 daySarawak; Gawai on 1–2 June
22–25 July4 days23 July: 1 daySarawak; Sarawak Day on Thursday
28–31 August4 days30 August: 1 dayAll; National Day on Tuesday
16–19 September4 days17 September: 1 dayAll; Malaysia Day on Thursday
28–31 October*4 days29 October: 1 dayAll except Sarawak; Deepavali on Thursday

Friday–Saturday weekends: plan differently

The current public-service workweek guidance uses Friday–Saturday weekends in Kedah, Kelantan and Terengganu; Johor uses Saturday–Sunday. Private-sector and shift workers should use their actual roster. For a Friday–Saturday worker whose employer observes the relevant holidays:

  • 10–13 March*: 4 days with no annual leave—Raya on Wednesday and Thursday followed by Friday–Saturday.
  • 14–22 May*: 9 days with 1 leave day (19 May) in Kelantan and Terengganu—Arafah, both Qurban days and Wesak connect the two weekends. Kedah needs 2 leave days (16 and 19 May), because Arafah is not its holiday.
  • 4–7 June: 4 days with no annual leave—Friday–Saturday followed by Awal Muharram on Sunday and the Agong’s Birthday on Monday.
  • 16–18 September: 3 days with no annual leave—Malaysia Day on Thursday followed by Friday–Saturday.
  • 29 September–2 October: 4 days with no annual leave in Kelantan—the Sultan’s birthday holidays on Wednesday and Thursday followed by Friday–Saturday.

Replacement holidays: check before counting an extra day

A holiday on your weekly rest day can create a substitute day, and overlapping holidays can push that date further. But the applicable law, state, employer’s selected holidays and roster matter. JTKSM’s paid-holiday guidance explains private-sector entitlements for Peninsular Malaysia and Labuan; Sabah and Sarawak have their own rules. Do not treat every date in the calendar as an automatic day off for every employee.

  • Chinese New Year, 6–7 February: a 6–8 February break may be possible where Monday is the applicable replacement for Sunday. Johor also lists Awal Ramadan on 8 February*, so overlapping-holiday arrangements need a separate check. Do not assume 9 February is a nationwide holiday.
  • Awal Muharram, Sunday 6 June, and the Agong’s Birthday, Monday 7 June: 5–7 June is the base Saturday–Sunday break above. Extend it to 8 June only if the applicable replacement rules and your employer’s calendar confirm Tuesday off.
  • Prophet Muhammad’s Birthday, Sunday 15 August: 14–16 August may be a three-day break where Monday is the applicable substitute day.
  • Labour Day, Saturday 1 May, and Christmas, Saturday 25 December: neither automatically gives all Saturday–Sunday workers the following Monday off. Christmas Eve gives Sabah a separate Friday holiday; Israk and Mikraj on 26 December applies only to the states listed in the calendar.

Check later announcements on the BKPP holiday portal, the official acts and gazettes page and your state’s notices. This guide does not carry 2026’s one-off holiday declarations into 2027.

Malaysia School Holidays - Club Med Phuket
A vibrant theatre performance at Club Med Phuket

2027 Malaysia public holidays: full national and state calendar

This table combines the official 2027 federal and state schedule into date order. Federal and state entries for the same second-day festival are combined, so there are 50 displayed entries rather than duplicate rows. These are the scheduled holiday dates, not an expanded list of replacement days. “All” refers to geographical coverage, not every employee’s entitlement.

On a phone, swipe the table sideways to see all columns.

Date (2027)DayHolidayStates / federal territories
01 JanFriNew Year's DayAll except Johor, Kedah, Kelantan, Perlis and Terengganu
06 JanWedIsrak and MikrajKedah, Negeri Sembilan, Perlis, Terengganu
14 JanThuBirthday of the Yang di-Pertuan Besar of Negeri SembilanNegeri Sembilan
22 JanFriThaipusamKuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang, Selangor
01 FebMonFederal Territory DayKuala Lumpur, Labuan, Putrajaya
06 FebSatChinese New YearAll states and federal territories
07 FebSunChinese New Year (second day)All states and federal territories
08 FebMonAwal Ramadan *Johor, Kedah
20 FebSatDeclaration of Independence Day (Melaka)Melaka
24 FebWedNuzul Al-QuranAll except Johor, Kedah, Melaka, Negeri Sembilan, Sabah and Sarawak
04 MarThuAnniversary of the Sultan of Terengganu's InstallationTerengganu
10 MarWedHari Raya Aidilfitri *All states and federal territories
11 MarThuHari Raya Aidilfitri (second day) *All states and federal territories
12 MarFriHari Raya Aidilfitri (third day)Melaka
23 MarTueBirthday of the Sultan of JohorJohor
26 MarFriGood FridaySabah, Sarawak
30 MarTueBirthday of the Governor of SabahSabah
26 AprMonBirthday of the Sultan of TerengganuTerengganu
01 MaySatLabour DayAll states and federal territories
16 MaySunArafah DayKelantan, Terengganu
17 MayMonHari Raya Haji / Aidiladha *All states and federal territories
17 MayMonBirthday of the Raja of PerlisPerlis
18 MayTueHari Raya Haji / Aidiladha (second day) *Kedah, Kelantan, Perlis, Terengganu
20 MayThuWesak DayAll states and federal territories
22 MaySatHari Hol of the late Sultan Ahmad Shah (Pahang)Pahang
30 MaySunKaamatan / Harvest FestivalLabuan, Sabah
31 MayMonKaamatan / Harvest Festival (second day)Labuan, Sabah
01 JunTueGawai DayakSarawak
02 JunWedGawai Dayak (second day)Sarawak
06 JunSunAwal Muharam / Maal HijrahAll states and federal territories
07 JunMonOfficial Birthday of the Yang di-Pertuan AgongAll states and federal territories
20 JunSunBirthday of the Sultan of KedahKedah
07 JulWedGeorge Town World Heritage City DayPenang
10 JulSatBirthday of the Governor of PenangPenang
11 JulSunHari Hol of the late Sultan IskandarJohor
22 JulThuSarawak DaySarawak
30 JulFriBirthday of the Sultan of PahangPahang
15 AugSunProphet Muhammad's Birthday / Maulidur RasulAll states and federal territories
24 AugTueBirthday of the Governor of MelakaMelaka
31 AugTueNational Day / Merdeka DayAll states and federal territories
16 SepThuMalaysia DayAll states and federal territories
29 SepWedBirthday of the Sultan of KelantanKelantan
30 SepThuBirthday of the Sultan of Kelantan (second day)Kelantan
09 OctSatBirthday of the Governor of SarawakSarawak
28 OctThuDeepavali *All except Sarawak
05 NovFriBirthday of the Sultan of PerakPerak
11 DecSatBirthday of the Sultan of SelangorSelangor
24 DecFriChristmas EveSabah
25 DecSatChristmas DayAll states and federal territories
26 DecSunIsrak and MikrajKedah, Negeri Sembilan, Perlis, Terengganu

* Subject to change in the official schedule: Awal Ramadan, the first two Aidilfitri days, the Qurban days and Deepavali. Reconfirm festival announcements, your state’s notices and employer arrangements before paying for travel. Israk and Mikraj appears twice in 2027—6 January and 26 December—as listed in the official calendar.

Malaysia School Holidays - Club Med Bali
Tranquil moments on the beach at Club Med Bali

2027 Malaysia School Holidays

Planning a family trip? You’ll want to line up your Malaysian public holiday dates with school breaks. Compare your proposed 2027 travel dates with the relevant school breaks and group calendar in our guide: Malaysia School Holidays

When’s the Best Time to Visit Club Med Resorts?

If you’ve been wondering “when should we go?”, you’re not alone. Timing really can make or break a trip. Whether you’re chasing snowflakes or sunshine, here’s a simple guide to help you pick the best time to visit each Club Med resort, based on typical seasonal patterns. These are broad planning windows, not guaranteed weather or confirmation that a resort is open on your dates. Check each resort’s operating calendar before booking.

Best Time to Visit Club Med Ski Resorts in Japan and China

ResortLocationBest MonthsWhy Go
Club Med Kiroro GrandHokkaido, JapanMid December – MarchDeep, dry snow for skiing in winter.
Club Med Kiroro PeakHokkaido, JapanMid December – MarchIdeal for skiing and snowboarding with reliable Hokkaido powder snow.
Club Med TomamuHokkaido, JapanLate December – FebruaryReliable snow, family-friendly slopes
Club Med SahoroHokkaido, JapanLate December – FebruaryFamily-friendly ski resort with a relaxed vibe.
Club Med BeidahuJilin, ChinaDecember – FebruaryWide slopes, scenic mountain views, great for skiing.
Club Med ChangbaishanJilin, ChinaDecember – FebruarySkiing plus natural hot springs for a unique winter getaway.
Club Med YabuliHeilongjiang, ChinaDecember – FebruaryExcellent for families, with slopes for both beginners and advanced skiers.

Best Time to Visit Club Med Beach and Mountain Resorts in Asia

ResortLocationBest MonthsWhy Go
Club Med Finolhu VillasMaldivesJanuary – MarchSunniest season, great for private villa escapes and water sports.
Club Med KaniMaldivesJanuary – MarchTypically a drier period; sea conditions and snorkelling trips still depend on daily weather.
Club Med LijiangYunnan, ChinaFebruary – AprilSpring blossoms, clear skies, mountain views
Club Med CheratingMalaysiaCurrently closedClosed for renovation since 10 October 2026. Reopening is planned for 2027, subject to confirmation; check the linked resort page for updates.
Club Med BintanIndonesiaApril – OctoberSunny, calm seas, great for families
Club Med BaliIndonesiaJune – AugustCooler breeze, less humid, best outdoor weather
Club Med Tomamu (Summer)JapanJuly – AugustCool air, hiking, flower fields
Club Med Kiroro Grand (Summer)JapanJuly – AugustGreen landscapes, outdoor exploring
Club Med PhuketThailandDecember – AprilDry season, ideal for snorkelling and water sports

Additional Travel Tips

  • Check the destination’s own seasonal guide rather than assuming one monsoon calendar covers all tropical resorts. See our Maldives planning guide; rainfall and sea conditions vary even within the drier months.
  • Book ski holidays early – December and January fill up fast.
  • If you love flowers or milder weather, spring or shoulder seasons can be the sweet spot.

The right timing isn’t only about weather. It’s also about balancing crowds, value, and how smooth your holiday feels. Peak season often brings the best conditions and activities, whether on the slopes or by the beach, but it can also mean higher prices and busier resorts.  If you’re unsure how to plan around Malaysia public holidays, school holidays, or your own leave days, just drop us a message and we’ll help you work it out.

Final Thoughts

Malaysia public holidays aren’t just days off. They’re tiny windows of opportunity. Whether it’s to explore a new place, spend time with your loved ones, or simply pause and recharge, long weekends are your chance to live a little in between the busy weeks.

So get your calendar out, start circling those dates, and plan something you’ll actually look forward to. Even a short trip can make a big difference.