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 days

Jan 1 – 3

Friday holiday + weekend. Not observed in Johor, Kedah, Kelantan, Perlis or Terengganu.

Chinese New Year

3 days

Feb 6 – 8

Sat–Sun festival plus the Mon replacement.

Hari Raya Aidiladha

3 days

May 15 – 17

Awal Muharram & King's Birthday

4 days

Jun 5 – 8

Weekend, Awal Muharram (Sun), the King’s Birthday (Mon) and the replacement (Tue).

Prophet Muhammad's Birthday

3 days

Aug 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.

Leave Budget

35 Bridge Strategies Found

Public Holiday
Take Annual Leave
Weekend
Take 1 Day, Get 5 Days Off5x Vacation ROI

Hari Raya Aidilfitri

Mar 10 – 14•Total Vacation: 5 days

Suggested Leave (1 days):
Mar 12 (Fri)
Wed10
Thu11
Fri12
Sat13
Sun14

Take 1 day of annual leave on Mar 12 to bridge Hari Raya Aidilfitri with the weekend for a 5-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Wesak Day

May 20 – 23•Total Vacation: 4 days

Suggested Leave (1 days):
May 21 (Fri)
Thu20
Fri21
Sat22
Sun23

Take 1 day of annual leave on May 21 to bridge Wesak Day with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

National Day (Hari Merdeka)

Aug 28 – 31•Total Vacation: 4 days

Suggested Leave (1 days):
Aug 30 (Mon)
Sat28
Sun29
Mon30
Tue31

Take 1 day of annual leave on Aug 30 to bridge National Day (Hari Merdeka) with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Malaysia Day

Sep 16 – 19•Total Vacation: 4 days

Suggested Leave (1 days):
Sep 17 (Fri)
Thu16
Fri17
Sat18
Sun19

Take 1 day of annual leave on Sep 17 to bridge Malaysia Day with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Deepavali

Oct 28 – 31•Total Vacation: 4 days

Suggested Leave (1 days):
Oct 29 (Fri)
Thu28
Fri29
Sat30
Sun31

Take 1 day of annual leave on Oct 29 to bridge Deepavali with the weekend for a 4-day vacation.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Hari Raya Aidilfitri

Mar 6 – 14•Total Vacation: 9 days

Suggested Leave (3 days):
Mar 8 (Mon)Mar 9 (Tue)Mar 12 (Fri)
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14

Take 3 days of annual leave on Mar 8 – 9, Mar 12 to connect Hari Raya Aidilfitri into a 9-day continuous break.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 15 – 23•Total Vacation: 9 days

Suggested Leave (3 days):
May 18 (Tue)May 19 (Wed)May 21 (Fri)
Sat15
Sun16
Mon17
Tue18
Wed19
Thu20
Fri21
Sat22
Sun23

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.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Awal Muharram (Maal Hijrah)

Jun 5 – 13•Total Vacation: 9 days

Suggested Leave (3 days):
Jun 9 (Wed)Jun 10 (Thu)Jun 11 (Fri)
Sat5
Sun6
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13

Take 3 days of annual leave on Jun 9 – 11 to connect Awal Muharram (Maal Hijrah) into a 9-day continuous break.

Take 2 Days, Get 6 Days Off3x Vacation ROI

Hari Raya Aidilfitri

Mar 6 – 11•Total Vacation: 6 days

Suggested Leave (2 days):
Mar 8 (Mon)Mar 9 (Tue)
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11

Take 2 days of annual leave on Mar 8 – 9 to connect Hari Raya Aidilfitri into a 6-day continuous break.

Take 2 Days, Get 6 Days Off3x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 15 – 20•Total Vacation: 6 days

Suggested Leave (2 days):
May 18 (Tue)May 19 (Wed)
Sat15
Sun16
Mon17
Tue18
Wed19
Thu20

Take 2 days of annual leave on May 18 – 19 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 6-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

New Year's Day

Dec 26, 2026 – Jan 3, 2027•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 28 (Mon)Dec 29 (Tue)Dec 30 (Wed)Dec 31 (Thu)
Sat26
Sun27
Mon28
Tue29
Wed30
Thu31
Fri1
Sat2
Sun3

Take 4 days of annual leave on Dec 28 – 31 to connect New Year's Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Chinese New Year

Feb 6 – 14•Total Vacation: 9 days

Suggested Leave (4 days):
Feb 9 (Tue)Feb 10 (Wed)Feb 11 (Thu)Feb 12 (Fri)
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14

Take 4 days of annual leave on Feb 9 – 12 to connect Chinese New Year into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 14 – 22•Total Vacation: 9 days

Suggested Leave (4 days):
Aug 17 (Tue)Aug 18 (Wed)Aug 19 (Thu)Aug 20 (Fri)
Sat14
Sun15
Mon16
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

Take 4 days of annual leave on Aug 17 – 20 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

National Day (Hari Merdeka)

Aug 28 – Sep 5•Total Vacation: 9 days

Suggested Leave (4 days):
Aug 30 (Mon)Sep 1 (Wed)Sep 2 (Thu)Sep 3 (Fri)
Sat28
Sun29
Mon30
Tue31
Wed1
Thu2
Fri3
Sat4
Sun5

Take 4 days of annual leave on Aug 30, Sep 1 – 3 to connect National Day (Hari Merdeka) into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Malaysia Day

Sep 11 – 19•Total Vacation: 9 days

Suggested Leave (4 days):
Sep 13 (Mon)Sep 14 (Tue)Sep 15 (Wed)Sep 17 (Fri)
Sat11
Sun12
Mon13
Tue14
Wed15
Thu16
Fri17
Sat18
Sun19

Take 4 days of annual leave on Sep 13 – 15, Sep 17 to connect Malaysia Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Deepavali

Oct 23 – 31•Total Vacation: 9 days

Suggested Leave (4 days):
Oct 25 (Mon)Oct 26 (Tue)Oct 27 (Wed)Oct 29 (Fri)
Sat23
Sun24
Mon25
Tue26
Wed27
Thu28
Fri29
Sat30
Sun31

Take 4 days of annual leave on Oct 25 – 27, Oct 29 to connect Deepavali into a 9-day continuous break.

Take 5 Days, Get 11 Days Off2.2x Vacation ROI

Awal Muharram (Maal Hijrah)

May 29 – Jun 8•Total Vacation: 11 days

Suggested Leave (5 days):
May 31 (Mon)Jun 1 (Tue)Jun 2 (Wed)Jun 3 (Thu)Jun 4 (Fri)
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3
Fri4
Sat5
Sun6
Mon7
Tue8

Take 5 days of annual leave on May 31 – Jun 4 to connect Awal Muharram (Maal Hijrah) into a 11-day continuous break.

Take 6 Days, Get 12 Days Off2x Vacation ROI

Hari Raya Aidilfitri

Mar 10 – 21•Total Vacation: 12 days

Suggested Leave (6 days):
Mar 12 (Fri)Mar 15 (Mon)Mar 16 (Tue)Mar 17 (Wed)Mar 18 (Thu)Mar 19 (Fri)
Wed10
Thu11
Fri12
Sat13
Sun14
Mon15
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21

Take 6 days of annual leave on Mar 12, Mar 15 – 19 to connect Hari Raya Aidilfitri into a 12-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

New Year's Day

Jan 1 – 10•Total Vacation: 10 days

Suggested Leave (5 days):
Jan 4 (Mon)Jan 5 (Tue)Jan 6 (Wed)Jan 7 (Thu)Jan 8 (Fri)
Fri1
Sat2
Sun3
Mon4
Tue5
Wed6
Thu7
Fri8
Sat9
Sun10

Take 5 days of annual leave on Jan 4 – 8 to connect New Year's Day into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Chinese New Year

Jan 30 – Feb 8•Total Vacation: 10 days

Suggested Leave (5 days):
Feb 1 (Mon)Feb 2 (Tue)Feb 3 (Wed)Feb 4 (Thu)Feb 5 (Fri)
Sat30
Sun31
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7
Mon8

Take 5 days of annual leave on Feb 1 – 5 to connect Chinese New Year into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 8 – 17•Total Vacation: 10 days

Suggested Leave (5 days):
May 10 (Mon)May 11 (Tue)May 12 (Wed)May 13 (Thu)May 14 (Fri)
Sat8
Sun9
Mon10
Tue11
Wed12
Thu13
Fri14
Sat15
Sun16
Mon17

Take 5 days of annual leave on May 10 – 14 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 7 – 16•Total Vacation: 10 days

Suggested Leave (5 days):
Aug 9 (Mon)Aug 10 (Tue)Aug 11 (Wed)Aug 12 (Thu)Aug 13 (Fri)
Sat7
Sun8
Mon9
Tue10
Wed11
Thu12
Fri13
Sat14
Sun15
Mon16

Take 5 days of annual leave on Aug 9 – 13 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 10-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

National Day (Hari Merdeka)

Aug 31 – Sep 5•Total Vacation: 6 days

Suggested Leave (3 days):
Sep 1 (Wed)Sep 2 (Thu)Sep 3 (Fri)
Tue31
Wed1
Thu2
Fri3
Sat4
Sun5

Take 3 days of annual leave on Sep 1 – 3 to connect National Day (Hari Merdeka) into a 6-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Malaysia Day

Sep 11 – 16•Total Vacation: 6 days

Suggested Leave (3 days):
Sep 13 (Mon)Sep 14 (Tue)Sep 15 (Wed)
Sat11
Sun12
Mon13
Tue14
Wed15
Thu16

Take 3 days of annual leave on Sep 13 – 15 to connect Malaysia Day into a 6-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Deepavali

Oct 23 – 28•Total Vacation: 6 days

Suggested Leave (3 days):
Oct 25 (Mon)Oct 26 (Tue)Oct 27 (Wed)
Sat23
Sun24
Mon25
Tue26
Wed27
Thu28

Take 3 days of annual leave on Oct 25 – 27 to connect Deepavali into a 6-day continuous break.

Take 7 Days, Get 13 Days Off1.9x Vacation ROI

Hari Raya Aidilfitri

Feb 27 – Mar 11•Total Vacation: 13 days

Suggested Leave (7 days):
Mar 1 (Mon)Mar 2 (Tue)Mar 3 (Wed)Mar 4 (Thu)Mar 5 (Fri)Mar 8 (Mon)Mar 9 (Tue)
Sat27
Sun28
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11

Take 7 days of annual leave on Mar 1 – 5, Mar 8 – 9 to connect Hari Raya Aidilfitri into a 13-day continuous break.

Take 7 Days, Get 13 Days Off1.9x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 8 – 20•Total Vacation: 13 days

Suggested Leave (7 days):
May 10 (Mon)May 11 (Tue)May 12 (Wed)May 13 (Thu)May 14 (Fri)May 18 (Tue)May 19 (Wed)
Sat8
Sun9
Mon10
Tue11
Wed12
Thu13
Fri14
Sat15
Sun16
Mon17
Tue18
Wed19
Thu20

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.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

Wesak Day

May 20 – 30•Total Vacation: 11 days

Suggested Leave (6 days):
May 21 (Fri)May 24 (Mon)May 25 (Tue)May 26 (Wed)May 27 (Thu)May 28 (Fri)
Thu20
Fri21
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30

Take 6 days of annual leave on May 21, May 24 – 28 to connect Wesak Day into a 11-day continuous break.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

National Day (Hari Merdeka)

Aug 21 – 31•Total Vacation: 11 days

Suggested Leave (6 days):
Aug 23 (Mon)Aug 24 (Tue)Aug 25 (Wed)Aug 26 (Thu)Aug 27 (Fri)Aug 30 (Mon)
Sat21
Sun22
Mon23
Tue24
Wed25
Thu26
Fri27
Sat28
Sun29
Mon30
Tue31

Take 6 days of annual leave on Aug 23 – 27, Aug 30 to connect National Day (Hari Merdeka) into a 11-day continuous break.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

Malaysia Day

Sep 16 – 26•Total Vacation: 11 days

Suggested Leave (6 days):
Sep 17 (Fri)Sep 20 (Mon)Sep 21 (Tue)Sep 22 (Wed)Sep 23 (Thu)Sep 24 (Fri)
Thu16
Fri17
Sat18
Sun19
Mon20
Tue21
Wed22
Thu23
Fri24
Sat25
Sun26

Take 6 days of annual leave on Sep 17, Sep 20 – 24 to connect Malaysia Day into a 11-day continuous break.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

Deepavali

Oct 28 – Nov 7•Total Vacation: 11 days

Suggested Leave (6 days):
Oct 29 (Fri)Nov 1 (Mon)Nov 2 (Tue)Nov 3 (Wed)Nov 4 (Thu)Nov 5 (Fri)
Thu28
Fri29
Sat30
Sun31
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7

Take 6 days of annual leave on Oct 29, Nov 1 – 5 to connect Deepavali into a 11-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

Labour Day

Apr 24 – May 2•Total Vacation: 9 days

Suggested Leave (5 days):
Apr 26 (Mon)Apr 27 (Tue)Apr 28 (Wed)Apr 29 (Thu)Apr 30 (Fri)
Sat24
Sun25
Mon26
Tue27
Wed28
Thu29
Fri30
Sat1
Sun2

Take 5 days of annual leave on Apr 26 – 30 to connect Labour Day into a 9-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

Labour Day

May 1 – 9•Total Vacation: 9 days

Suggested Leave (5 days):
May 3 (Mon)May 4 (Tue)May 5 (Wed)May 6 (Thu)May 7 (Fri)
Sat1
Sun2
Mon3
Tue4
Wed5
Thu6
Fri7
Sat8
Sun9

Take 5 days of annual leave on May 3 – 7 to connect Labour Day into a 9-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

Christmas Day

Dec 18 – 26•Total Vacation: 9 days

Suggested Leave (5 days):
Dec 20 (Mon)Dec 21 (Tue)Dec 22 (Wed)Dec 23 (Thu)Dec 24 (Fri)
Sat18
Sun19
Mon20
Tue21
Wed22
Thu23
Fri24
Sat25
Sun26

Take 5 days of annual leave on Dec 20 – 24 to connect Christmas Day into a 9-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

Christmas Day

Dec 25, 2027 – Jan 2, 2028•Total Vacation: 9 days

Suggested Leave (5 days):
Dec 27 (Mon)Dec 28 (Tue)Dec 29 (Wed)Dec 30 (Thu)Dec 31 (Fri)
Sat25
Sun26
Mon27
Tue28
Wed29
Thu30
Fri31
Sat1
Sun2

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.

Advertisement

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.

Advertisement
See the full Malaysia 2027 calendar

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.

Other years