Malaysia Long Weekends 2027
On the official federal calendar, 2027 gives Malaysia five long weekends. Four are 3-day breaks (New Year, Chinese New Year, Hari Raya Aidiladha, Prophet Muhammad’s Birthday) and one is a 4-day run: Awal Muharram on Sunday June 6 flows into the Yang di-Pertuan Agong’s Birthday on Monday June 7, pushing the replacement to Tuesday June 8. Labour Day and Christmas fall on Saturdays and are not replaced, and Deepavali on Thursday October 28 stands alone — so most of the extra value this year comes from bridging with leave. The Prime Minister’s Department marks Aidilfitri, Aidiladha and Deepavali as subject to change.
Malaysia long weekends in 2027
New Year's Day
3 daysJan 1 – 3
Friday holiday + weekend. Not observed in Johor, Kedah, Kelantan, Perlis or Terengganu.
Chinese New Year
3 daysFeb 6 – 8
Sat–Sun festival plus the Mon replacement.
Hari Raya Aidiladha
3 daysMay 15 – 17
Awal Muharram & King's Birthday
4 daysJun 5 – 8
Weekend, Awal Muharram (Sun), the King’s Birthday (Mon) and the replacement (Tue).
Prophet Muhammad's Birthday
3 daysAug 14 – 16
Interactive Leave & Bridge Days Planner
Select your country, year, and annual leave budget to calculate the highest-ROI vacation strategies. Bridge mid-week holidays into continuous mega-breaks.
35 Bridge Strategies Found
Hari Raya Aidilfitri
Mar 10 – 14•Total Vacation: 5 days
Take 1 day of annual leave on Mar 12 to bridge Hari Raya Aidilfitri with the weekend for a 5-day vacation.
Wesak Day
May 20 – 23•Total Vacation: 4 days
Take 1 day of annual leave on May 21 to bridge Wesak Day with the weekend for a 4-day vacation.
National Day (Hari Merdeka)
Aug 28 – 31•Total Vacation: 4 days
Take 1 day of annual leave on Aug 30 to bridge National Day (Hari Merdeka) with the weekend for a 4-day vacation.
Malaysia Day
Sep 16 – 19•Total Vacation: 4 days
Take 1 day of annual leave on Sep 17 to bridge Malaysia Day with the weekend for a 4-day vacation.
Deepavali
Oct 28 – 31•Total Vacation: 4 days
Take 1 day of annual leave on Oct 29 to bridge Deepavali with the weekend for a 4-day vacation.
Hari Raya Aidilfitri
Mar 6 – 14•Total Vacation: 9 days
Take 3 days of annual leave on Mar 8 – 9, Mar 12 to connect Hari Raya Aidilfitri into a 9-day continuous break.
Hari Raya Aidiladha (Hari Raya Haji)
May 15 – 23•Total Vacation: 9 days
Take 3 days of annual leave on May 18 – 19, May 21 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 9-day continuous break.
Awal Muharram (Maal Hijrah)
Jun 5 – 13•Total Vacation: 9 days
Take 3 days of annual leave on Jun 9 – 11 to connect Awal Muharram (Maal Hijrah) into a 9-day continuous break.
Hari Raya Aidilfitri
Mar 6 – 11•Total Vacation: 6 days
Take 2 days of annual leave on Mar 8 – 9 to connect Hari Raya Aidilfitri into a 6-day continuous break.
Hari Raya Aidiladha (Hari Raya Haji)
May 15 – 20•Total Vacation: 6 days
Take 2 days of annual leave on May 18 – 19 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 6-day continuous break.
New Year's Day
Dec 26, 2026 – Jan 3, 2027•Total Vacation: 9 days
Take 4 days of annual leave on Dec 28 – 31 to connect New Year's Day into a 9-day continuous break.
Chinese New Year
Feb 6 – 14•Total Vacation: 9 days
Take 4 days of annual leave on Feb 9 – 12 to connect Chinese New Year into a 9-day continuous break.
Prophet Muhammad's Birthday (Maulidur Rasul)
Aug 14 – 22•Total Vacation: 9 days
Take 4 days of annual leave on Aug 17 – 20 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 9-day continuous break.
National Day (Hari Merdeka)
Aug 28 – Sep 5•Total Vacation: 9 days
Take 4 days of annual leave on Aug 30, Sep 1 – 3 to connect National Day (Hari Merdeka) into a 9-day continuous break.
Malaysia Day
Sep 11 – 19•Total Vacation: 9 days
Take 4 days of annual leave on Sep 13 – 15, Sep 17 to connect Malaysia Day into a 9-day continuous break.
Deepavali
Oct 23 – 31•Total Vacation: 9 days
Take 4 days of annual leave on Oct 25 – 27, Oct 29 to connect Deepavali into a 9-day continuous break.
Awal Muharram (Maal Hijrah)
May 29 – Jun 8•Total Vacation: 11 days
Take 5 days of annual leave on May 31 – Jun 4 to connect Awal Muharram (Maal Hijrah) into a 11-day continuous break.
Hari Raya Aidilfitri
Mar 10 – 21•Total Vacation: 12 days
Take 6 days of annual leave on Mar 12, Mar 15 – 19 to connect Hari Raya Aidilfitri into a 12-day continuous break.
New Year's Day
Jan 1 – 10•Total Vacation: 10 days
Take 5 days of annual leave on Jan 4 – 8 to connect New Year's Day into a 10-day continuous break.
Chinese New Year
Jan 30 – Feb 8•Total Vacation: 10 days
Take 5 days of annual leave on Feb 1 – 5 to connect Chinese New Year into a 10-day continuous break.
Hari Raya Aidiladha (Hari Raya Haji)
May 8 – 17•Total Vacation: 10 days
Take 5 days of annual leave on May 10 – 14 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 10-day continuous break.
Prophet Muhammad's Birthday (Maulidur Rasul)
Aug 7 – 16•Total Vacation: 10 days
Take 5 days of annual leave on Aug 9 – 13 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 10-day continuous break.
National Day (Hari Merdeka)
Aug 31 – Sep 5•Total Vacation: 6 days
Take 3 days of annual leave on Sep 1 – 3 to connect National Day (Hari Merdeka) into a 6-day continuous break.
Malaysia Day
Sep 11 – 16•Total Vacation: 6 days
Take 3 days of annual leave on Sep 13 – 15 to connect Malaysia Day into a 6-day continuous break.
Deepavali
Oct 23 – 28•Total Vacation: 6 days
Take 3 days of annual leave on Oct 25 – 27 to connect Deepavali into a 6-day continuous break.
Hari Raya Aidilfitri
Feb 27 – Mar 11•Total Vacation: 13 days
Take 7 days of annual leave on Mar 1 – 5, Mar 8 – 9 to connect Hari Raya Aidilfitri into a 13-day continuous break.
Hari Raya Aidiladha (Hari Raya Haji)
May 8 – 20•Total Vacation: 13 days
Take 7 days of annual leave on May 10 – 14, May 18 – 19 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 13-day continuous break.
Wesak Day
May 20 – 30•Total Vacation: 11 days
Take 6 days of annual leave on May 21, May 24 – 28 to connect Wesak Day into a 11-day continuous break.
National Day (Hari Merdeka)
Aug 21 – 31•Total Vacation: 11 days
Take 6 days of annual leave on Aug 23 – 27, Aug 30 to connect National Day (Hari Merdeka) into a 11-day continuous break.
Malaysia Day
Sep 16 – 26•Total Vacation: 11 days
Take 6 days of annual leave on Sep 17, Sep 20 – 24 to connect Malaysia Day into a 11-day continuous break.
Deepavali
Oct 28 – Nov 7•Total Vacation: 11 days
Take 6 days of annual leave on Oct 29, Nov 1 – 5 to connect Deepavali into a 11-day continuous break.
Labour Day
Apr 24 – May 2•Total Vacation: 9 days
Take 5 days of annual leave on Apr 26 – 30 to connect Labour Day into a 9-day continuous break.
Labour Day
May 1 – 9•Total Vacation: 9 days
Take 5 days of annual leave on May 3 – 7 to connect Labour Day into a 9-day continuous break.
Christmas Day
Dec 18 – 26•Total Vacation: 9 days
Take 5 days of annual leave on Dec 20 – 24 to connect Christmas Day into a 9-day continuous break.
Christmas Day
Dec 25, 2027 – Jan 2, 2028•Total Vacation: 9 days
Take 5 days of annual leave on Dec 27 – 31 to connect Christmas Day into a 9-day continuous break.
Compliance Notice: Leave planning recommendations are calculated for vacation optimization. Taking annual leave is subject to your employment contract, employer approval, and local labor legislation.
The May bridge: nine days off for three leave days
May 2027 is the month to spend annual leave. Hari Raya Aidiladha (Mon May 17) gives a 3-day weekend (May 15–17), and Wesak Day lands on Thursday May 20. Take just three leave days (May 18–19 and 21) and the Aidiladha weekend runs straight through Wesak into the next weekend — nine days off, May 15–23. Labour Day (Sat May 1) adds nothing: Malaysia only replaces holidays that fall on a Sunday, not a Saturday. In Kedah, Kelantan, Perlis and Terengganu, which also observe a second Aidiladha day on Tuesday May 18, two leave days are enough.
Four more one-day bridges
Hari Raya Aidilfitri falls mid-week on Wednesday–Thursday March 10–11: add Friday March 12 and it becomes five days (March 10–14), or add Monday–Tuesday March 8–9 as well for nine. Merdeka Day is Tuesday August 31 — take Monday August 30 for a 4-day break (Aug 28–31). Malaysia Day (Thu Sep 16) and Deepavali (Thu Oct 28) work the same way: one Friday leave day (Sep 17 and Oct 29) gives four days (Sep 16–19 and Oct 28–31). Christmas, on Saturday December 25, gives nothing.
Two caveats before you book
First, the dates come from the Prime Minister’s Department’s official 2027 schedule, but it marks Aidilfitri, Aidiladha and Deepavali as subject to change — keep bookings for Mar 10–14, May 15–23 and Oct 28–31 flexible until the moon-sighting announcements. Second, your state matters: New Year’s Day is not observed in Johor, Kedah, Kelantan, Perlis or Terengganu, Deepavali is not observed in Sarawak, and states with a Friday–Saturday weekend see different replacement patterns.
Official sources & data
- GI/15/2026 — Public Holidays in Malaysia for Year 2027, National and State (announced by the Cabinet, Constitution and Inter-Governmental Relations Division, Prime Minister’s Department; circular dated 27 August 2026)Visit sourceFederation of Malaysian Manufacturers (reproducing the Prime Minister’s Department schedule)
- Hari Kelepasan Am (Public Holidays) — official portal of the Cabinet, Constitution and Inter-Governmental Relations DivisionVisit sourcePrime Minister's Department, Malaysia (Cabinet, Constitution and Inter-Governmental Relations Division)
- Malaysia’s 2027 public holidays: full list of federal and state holidays (independent cross-check)Visit sourceHuman Resources Online
- Holidays Act 1951 (Act 369)Visit sourceAttorney General's Chambers of Malaysia
Frequently asked questions
How many long weekends does Malaysia have in 2027?
Five on the official federal calendar: New Year (Jan 1–3), Chinese New Year (Feb 6–8), Hari Raya Aidiladha (May 15–17), Awal Muharram + the King’s Birthday (Jun 5–8, 4 days) and Prophet Muhammad’s Birthday (Aug 14–16). Labour Day and Christmas fall on Saturdays and are not replaced, and Deepavali (Thursday Oct 28) is a single day unless you bridge it.
What is the longest break in Malaysia in 2027?
The 4-day Awal Muharram + King’s Birthday run, Saturday June 5 to Tuesday June 8: weekend, Awal Muharram on Sunday June 6, the King’s Birthday on Monday June 7, and Awal Muharram’s replacement on Tuesday June 8 — the same double-replacement pattern that made 2026’s Wesak + King’s Birthday break.
Are the Malaysia 2027 long weekend dates confirmed?
Yes, they follow the official 2027 federal schedule from the Prime Minister’s Department. The department marks Aidilfitri, Aidiladha and Deepavali as subject to change, so those three can move by a day — and the Mar 10–14, May 15–23 and Oct 28–31 bridges with them. We update this page if the schedule is amended.
How can I stretch the 2027 long weekends with annual leave?
The May bridge is the best value: take May 18–19 and 21 (3 leave days) to link Hari Raya Aidiladha with Wesak Day for nine days off (May 15–23). Next best are the one-day bridges — Monday Aug 30 before Merdeka (Aug 28–31), Friday Sep 17 after Malaysia Day (Sep 16–19) and Friday Oct 29 after Deepavali (Oct 28–31) each turn one leave day into four days off.
Is Hari Raya Aidilfitri 2027 a long weekend in Malaysia?
No — Aidilfitri falls mid-week on Wednesday–Thursday March 10–11, 2027 (subject to moon-sighting). Take Friday March 12 as a single leave day and it becomes a 5-day run through the weekend (Mar 10–14); add Mon–Tue Mar 8–9 for nine days.
Where can I download the Malaysia 2027 holiday calendar?
Our Malaysia 2027 public holidays page and the holiday calendar downloads hub offer ICS, CSV and printable PDF files with the official federal dates; we refresh them if the schedule is amended.