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 dates | Length | Holiday | Where it applies |
|---|---|---|---|
| 1–3 January | 3 days | New Year’s Day | All except Johor, Kedah, Kelantan, Perlis and Terengganu |
| 22–24 January | 3 days | Thaipusam | Johor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya and Selangor |
| 30 January–1 February | 3 days | Federal Territory Day | Kuala Lumpur, Labuan and Putrajaya |
| 10–14 March* | 5 days | Hari Raya Aidilfitri, including Melaka’s third day | Melaka only; scheduled Raya dates may change |
| 26–28 March | 3 days | Good Friday | Sabah and Sarawak |
| 15–17 May* | 3 days | Hari Raya Haji / Qurban | All; for Saturday–Sunday workers. Perlis also lists 18 May as the second day, giving 15–18 May (4 days) if observed |
| 29–31 May | 3 days | Pesta Kaamatan | Sabah and Labuan; any further substitute day requires a separate check |
| 5–7 June | 3 days | Agong’s Birthday on Monday 7 June | All; a possible 8 June replacement for Awal Muharram is conditional, not included here |
| 30 July–1 August | 3 days | Sultan of Pahang’s Birthday | Pahang |
| 5–7 November | 3 days | Sultan of Perak’s Birthday | Perak |
| 24–26 December | 3 days | Christmas Eve and Christmas | Sabah; 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 dates | Length | Take annual leave | Holiday and applicability |
|---|---|---|---|
| 14–17 January | 4 days | 15 January: 1 day | Negeri Sembilan; ruler’s birthday on Thursday |
| 10–14 March* | 5 days | 12 March: 1 day | All Saturday–Sunday workers observing Raya; Melaka needs no leave because 12 March is its third Raya holiday |
| 6–14 March* | 9 days | 8, 9 and 12 March: 3 days | 2 days in Melaka (8–9 March); check scheduled Raya dates before committing |
| 20–23 March | 4 days | 22 March: 1 day | Johor; Sultan’s birthday on Tuesday |
| 26–30 March | 5 days | 29 March: 1 day | Sabah; Good Friday plus the Governor’s birthday |
| 15–20 May* | 6 days | 18–19 May: 2 days | Hari Raya Haji plus Wesak; Perlis needs up to 1 leave day (19 May); check any substitute for the 17 May overlap |
| 20–23 May | 4 days | 21 May: 1 day | All; Wesak on Thursday |
| 29 May–2 June | 5 days | 31 May: 1 day | Sarawak; Gawai on 1–2 June |
| 22–25 July | 4 days | 23 July: 1 day | Sarawak; Sarawak Day on Thursday |
| 28–31 August | 4 days | 30 August: 1 day | All; National Day on Tuesday |
| 16–19 September | 4 days | 17 September: 1 day | All; Malaysia Day on Thursday |
| 28–31 October* | 4 days | 29 October: 1 day | All 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.

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) | Day | Holiday | States / federal territories |
|---|---|---|---|
| 01 Jan | Fri | New Year's Day | All except Johor, Kedah, Kelantan, Perlis and Terengganu |
| 06 Jan | Wed | Israk and Mikraj | Kedah, Negeri Sembilan, Perlis, Terengganu |
| 14 Jan | Thu | Birthday of the Yang di-Pertuan Besar of Negeri Sembilan | Negeri Sembilan |
| 22 Jan | Fri | Thaipusam | Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang, Selangor |
| 01 Feb | Mon | Federal Territory Day | Kuala Lumpur, Labuan, Putrajaya |
| 06 Feb | Sat | Chinese New Year | All states and federal territories |
| 07 Feb | Sun | Chinese New Year (second day) | All states and federal territories |
| 08 Feb | Mon | Awal Ramadan * | Johor, Kedah |
| 20 Feb | Sat | Declaration of Independence Day (Melaka) | Melaka |
| 24 Feb | Wed | Nuzul Al-Quran | All except Johor, Kedah, Melaka, Negeri Sembilan, Sabah and Sarawak |
| 04 Mar | Thu | Anniversary of the Sultan of Terengganu's Installation | Terengganu |
| 10 Mar | Wed | Hari Raya Aidilfitri * | All states and federal territories |
| 11 Mar | Thu | Hari Raya Aidilfitri (second day) * | All states and federal territories |
| 12 Mar | Fri | Hari Raya Aidilfitri (third day) | Melaka |
| 23 Mar | Tue | Birthday of the Sultan of Johor | Johor |
| 26 Mar | Fri | Good Friday | Sabah, Sarawak |
| 30 Mar | Tue | Birthday of the Governor of Sabah | Sabah |
| 26 Apr | Mon | Birthday of the Sultan of Terengganu | Terengganu |
| 01 May | Sat | Labour Day | All states and federal territories |
| 16 May | Sun | Arafah Day | Kelantan, Terengganu |
| 17 May | Mon | Hari Raya Haji / Aidiladha * | All states and federal territories |
| 17 May | Mon | Birthday of the Raja of Perlis | Perlis |
| 18 May | Tue | Hari Raya Haji / Aidiladha (second day) * | Kedah, Kelantan, Perlis, Terengganu |
| 20 May | Thu | Wesak Day | All states and federal territories |
| 22 May | Sat | Hari Hol of the late Sultan Ahmad Shah (Pahang) | Pahang |
| 30 May | Sun | Kaamatan / Harvest Festival | Labuan, Sabah |
| 31 May | Mon | Kaamatan / Harvest Festival (second day) | Labuan, Sabah |
| 01 Jun | Tue | Gawai Dayak | Sarawak |
| 02 Jun | Wed | Gawai Dayak (second day) | Sarawak |
| 06 Jun | Sun | Awal Muharam / Maal Hijrah | All states and federal territories |
| 07 Jun | Mon | Official Birthday of the Yang di-Pertuan Agong | All states and federal territories |
| 20 Jun | Sun | Birthday of the Sultan of Kedah | Kedah |
| 07 Jul | Wed | George Town World Heritage City Day | Penang |
| 10 Jul | Sat | Birthday of the Governor of Penang | Penang |
| 11 Jul | Sun | Hari Hol of the late Sultan Iskandar | Johor |
| 22 Jul | Thu | Sarawak Day | Sarawak |
| 30 Jul | Fri | Birthday of the Sultan of Pahang | Pahang |
| 15 Aug | Sun | Prophet Muhammad's Birthday / Maulidur Rasul | All states and federal territories |
| 24 Aug | Tue | Birthday of the Governor of Melaka | Melaka |
| 31 Aug | Tue | National Day / Merdeka Day | All states and federal territories |
| 16 Sep | Thu | Malaysia Day | All states and federal territories |
| 29 Sep | Wed | Birthday of the Sultan of Kelantan | Kelantan |
| 30 Sep | Thu | Birthday of the Sultan of Kelantan (second day) | Kelantan |
| 09 Oct | Sat | Birthday of the Governor of Sarawak | Sarawak |
| 28 Oct | Thu | Deepavali * | All except Sarawak |
| 05 Nov | Fri | Birthday of the Sultan of Perak | Perak |
| 11 Dec | Sat | Birthday of the Sultan of Selangor | Selangor |
| 24 Dec | Fri | Christmas Eve | Sabah |
| 25 Dec | Sat | Christmas Day | All states and federal territories |
| 26 Dec | Sun | Israk and Mikraj | Kedah, 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.

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
| Resort | Location | Best Months | Why Go |
|---|---|---|---|
| Club Med Kiroro Grand | Hokkaido, Japan | Mid December – March | Deep, dry snow for skiing in winter. |
| Club Med Kiroro Peak | Hokkaido, Japan | Mid December – March | Ideal for skiing and snowboarding with reliable Hokkaido powder snow. |
| Club Med Tomamu | Hokkaido, Japan | Late December – February | Reliable snow, family-friendly slopes |
| Club Med Sahoro | Hokkaido, Japan | Late December – February | Family-friendly ski resort with a relaxed vibe. |
| Club Med Beidahu | Jilin, China | December – February | Wide slopes, scenic mountain views, great for skiing. |
| Club Med Changbaishan | Jilin, China | December – February | Skiing plus natural hot springs for a unique winter getaway. |
| Club Med Yabuli | Heilongjiang, China | December – February | Excellent for families, with slopes for both beginners and advanced skiers. |
Best Time to Visit Club Med Beach and Mountain Resorts in Asia
| Resort | Location | Best Months | Why Go |
|---|---|---|---|
| Club Med Finolhu Villas | Maldives | January – March | Sunniest season, great for private villa escapes and water sports. |
| Club Med Kani | Maldives | January – March | Typically a drier period; sea conditions and snorkelling trips still depend on daily weather. |
| Club Med Lijiang | Yunnan, China | February – April | Spring blossoms, clear skies, mountain views |
| Club Med Cherating | Malaysia | Currently closed | Closed for renovation since 10 October 2026. Reopening is planned for 2027, subject to confirmation; check the linked resort page for updates. |
| Club Med Bintan | Indonesia | April – October | Sunny, calm seas, great for families |
| Club Med Bali | Indonesia | June – August | Cooler breeze, less humid, best outdoor weather |
| Club Med Tomamu (Summer) | Japan | July – August | Cool air, hiking, flower fields |
| Club Med Kiroro Grand (Summer) | Japan | July – August | Green landscapes, outdoor exploring |
| Club Med Phuket | Thailand | December – April | Dry 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.







