Malaysia Long Weekends 2026

Counting federal holidays alone, Malaysia gets six long weekends in 2026, and two of them run four days. Hari Raya Aidilfitri stretches Mar 20–23 because the Prime Minister gazetted an extra holiday on the Friday (P.U.(B) 111) once Hari Raya landed on Saturday. The other four-day run is Wesak + the King’s Birthday (May 30 – Jun 2), created by a rare double-replacement: Wesak falls on Sunday, and its replacement bumps to Tuesday because Monday is already the King’s Birthday. Labour Day, Merdeka, Deepavali and Christmas round out the list — and your state’s own holidays can add more.

Malaysia long weekends in 2026

Hari Raya Aidilfitri

4 days

Mar 20 – 23

Fri–Mon: the extra gazetted holiday on Mar 20, the Sat–Sun festival and the Mon replacement.

Labour Day

3 days

May 1 – 3

Wesak & King's Birthday

4 days

May 30 – Jun 2

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

National Day (Merdeka)

3 days

Aug 29 – 31

Deepavali

3 days

Nov 7 – 9

Christmas

3 days

Dec 25 – 27

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

40 Bridge Strategies Found

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

Chinese New Year

Feb 14 – 18•Total Vacation: 5 days

Suggested Leave (1 days):
Feb 16 (Mon)
Sat14
Sun15
Mon16
Tue17
Wed18

Take 1 day of annual leave on Feb 16 to bridge Chinese New Year with the weekend for a 5-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

New Year's Day

Jan 1 – 4•Total Vacation: 4 days

Suggested Leave (1 days):
Jan 2 (Fri)
Thu1
Fri2
Sat3
Sun4

Take 1 day of annual leave on Jan 2 to bridge New Year's Day with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 22 – 25•Total Vacation: 4 days

Suggested Leave (1 days):
Aug 24 (Mon)
Sat22
Sun23
Mon24
Tue25

Take 1 day of annual leave on Aug 24 to bridge Prophet Muhammad's Birthday (Maulidur Rasul) with the weekend for a 4-day vacation.

Take 2 Days, Get 7 Days Off3.5x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 27 – Jun 2•Total Vacation: 7 days

Suggested Leave (2 days):
May 28 (Thu)May 29 (Fri)
Wed27
Thu28
Fri29
Sat30
Sun31
Mon1
Tue2

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

Take 3 Days, Get 9 Days Off3x Vacation ROI

Chinese New Year

Feb 14 – 22•Total Vacation: 9 days

Suggested Leave (3 days):
Feb 16 (Mon)Feb 19 (Thu)Feb 20 (Fri)
Sat14
Sun15
Mon16
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

Take 3 days of annual leave on Feb 16, Feb 19 – 20 to connect Chinese New Year into a 9-day continuous break.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Wesak Day

May 30 – Jun 7•Total Vacation: 9 days

Suggested Leave (3 days):
Jun 3 (Wed)Jun 4 (Thu)Jun 5 (Fri)
Sat30
Sun31
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7

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

Take 2 Days, Get 6 Days Off3x Vacation ROI

Chinese New Year

Feb 17 – 22•Total Vacation: 6 days

Suggested Leave (2 days):
Feb 19 (Thu)Feb 20 (Fri)
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

Take 2 days of annual leave on Feb 19 – 20 to connect Chinese New Year into a 6-day continuous break.

Take 4 Days, Get 11 Days Off2.8x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 23 – Jun 2•Total Vacation: 11 days

Suggested Leave (4 days):
May 25 (Mon)May 26 (Tue)May 28 (Thu)May 29 (Fri)
Sat23
Sun24
Mon25
Tue26
Wed27
Thu28
Fri29
Sat30
Sun31
Mon1
Tue2

Take 4 days of annual leave on May 25 – 26, May 28 – 29 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 11-day continuous break.

Take 4 Days, Get 10 Days Off2.5x Vacation ROI

Hari Raya Aidilfitri (additional holiday)

Mar 14 – 23•Total Vacation: 10 days

Suggested Leave (4 days):
Mar 16 (Mon)Mar 17 (Tue)Mar 18 (Wed)Mar 19 (Thu)
Sat14
Sun15
Mon16
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22
Mon23

Take 4 days of annual leave on Mar 16 – 19 to connect Hari Raya Aidilfitri (additional holiday) into a 10-day continuous break.

Take 4 Days, Get 10 Days Off2.5x Vacation ROI

Hari Raya Aidilfitri (additional holiday)

Mar 20 – 29•Total Vacation: 10 days

Suggested Leave (4 days):
Mar 24 (Tue)Mar 25 (Wed)Mar 26 (Thu)Mar 27 (Fri)
Fri20
Sat21
Sun22
Mon23
Tue24
Wed25
Thu26
Fri27
Sat28
Sun29

Take 4 days of annual leave on Mar 24 – 27 to connect Hari Raya Aidilfitri (additional holiday) into a 10-day continuous break.

Take 4 Days, Get 10 Days Off2.5x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 22 – 31•Total Vacation: 10 days

Suggested Leave (4 days):
Aug 24 (Mon)Aug 26 (Wed)Aug 27 (Thu)Aug 28 (Fri)
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30
Mon31

Take 4 days of annual leave on Aug 24, Aug 26 – 28 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 10-day continuous break.

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

Hari Raya Aidiladha (Hari Raya Haji)

May 23 – 27•Total Vacation: 5 days

Suggested Leave (2 days):
May 25 (Mon)May 26 (Tue)
Sat23
Sun24
Mon25
Tue26
Wed27

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

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

Awal Muharram (Maal Hijrah)

Jun 13 – 17•Total Vacation: 5 days

Suggested Leave (2 days):
Jun 15 (Mon)Jun 16 (Tue)
Sat13
Sun14
Mon15
Tue16
Wed17

Take 2 days of annual leave on Jun 15 – 16 to connect Awal Muharram (Maal Hijrah) into a 5-day continuous break.

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

Awal Muharram (Maal Hijrah)

Jun 17 – 21•Total Vacation: 5 days

Suggested Leave (2 days):
Jun 18 (Thu)Jun 19 (Fri)
Wed17
Thu18
Fri19
Sat20
Sun21

Take 2 days of annual leave on Jun 18 – 19 to connect Awal Muharram (Maal Hijrah) into a 5-day continuous break.

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

Malaysia Day

Sep 12 – 16•Total Vacation: 5 days

Suggested Leave (2 days):
Sep 14 (Mon)Sep 15 (Tue)
Sat12
Sun13
Mon14
Tue15
Wed16

Take 2 days of annual leave on Sep 14 – 15 to connect Malaysia Day into a 5-day continuous break.

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

Malaysia Day

Sep 16 – 20•Total Vacation: 5 days

Suggested Leave (2 days):
Sep 17 (Thu)Sep 18 (Fri)
Wed16
Thu17
Fri18
Sat19
Sun20

Take 2 days of annual leave on Sep 17 – 18 to connect Malaysia Day into a 5-day continuous break.

Take 5 Days, Get 12 Days Off2.4x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 27 – Jun 7•Total Vacation: 12 days

Suggested Leave (5 days):
May 28 (Thu)May 29 (Fri)Jun 3 (Wed)Jun 4 (Thu)Jun 5 (Fri)
Wed27
Thu28
Fri29
Sat30
Sun31
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7

Take 5 days of annual leave on May 28 – 29, Jun 3 – 5 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 12-day continuous break.

Take 7 Days, Get 16 Days Off2.3x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 23 – Jun 7•Total Vacation: 16 days

Suggested Leave (7 days):
May 25 (Mon)May 26 (Tue)May 28 (Thu)May 29 (Fri)Jun 3 (Wed)Jun 4 (Thu)Jun 5 (Fri)
Sat23
Sun24
Mon25
Tue26
Wed27
Thu28
Fri29
Sat30
Sun31
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7

Take 7 days of annual leave on May 25 – 26, May 28 – 29, Jun 3 – 5 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 16-day continuous break.

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

New Year's Day

Dec 27, 2025 – Jan 4, 2026•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 29 (Mon)Dec 30 (Tue)Dec 31 (Wed)Jan 2 (Fri)
Sat27
Sun28
Mon29
Tue30
Wed31
Thu1
Fri2
Sat3
Sun4

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

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

Labour Day

Apr 25 – May 3•Total Vacation: 9 days

Suggested Leave (4 days):
Apr 27 (Mon)Apr 28 (Tue)Apr 29 (Wed)Apr 30 (Thu)
Sat25
Sun26
Mon27
Tue28
Wed29
Thu30
Fri1
Sat2
Sun3

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

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

Awal Muharram (Maal Hijrah)

Jun 13 – 21•Total Vacation: 9 days

Suggested Leave (4 days):
Jun 15 (Mon)Jun 16 (Tue)Jun 18 (Thu)Jun 19 (Fri)
Sat13
Sun14
Mon15
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21

Take 4 days of annual leave on Jun 15 – 16, Jun 18 – 19 to connect Awal Muharram (Maal Hijrah) into a 9-day continuous break.

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

National Day (Hari Merdeka)

Aug 29 – Sep 6•Total Vacation: 9 days

Suggested Leave (4 days):
Sep 1 (Tue)Sep 2 (Wed)Sep 3 (Thu)Sep 4 (Fri)
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3
Fri4
Sat5
Sun6

Take 4 days of annual leave on Sep 1 – 4 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 12 – 20•Total Vacation: 9 days

Suggested Leave (4 days):
Sep 14 (Mon)Sep 15 (Tue)Sep 17 (Thu)Sep 18 (Fri)
Sat12
Sun13
Mon14
Tue15
Wed16
Thu17
Fri18
Sat19
Sun20

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

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

Deepavali

Nov 7 – 15•Total Vacation: 9 days

Suggested Leave (4 days):
Nov 10 (Tue)Nov 11 (Wed)Nov 12 (Thu)Nov 13 (Fri)
Sat7
Sun8
Mon9
Tue10
Wed11
Thu12
Fri13
Sat14
Sun15

Take 4 days of annual leave on Nov 10 – 13 to connect Deepavali into a 9-day continuous break.

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

Christmas Day

Dec 19 – 27•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 21 (Mon)Dec 22 (Tue)Dec 23 (Wed)Dec 24 (Thu)
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27

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

Take 3 Days, Get 7 Days Off2.3x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 25 – 31•Total Vacation: 7 days

Suggested Leave (3 days):
Aug 26 (Wed)Aug 27 (Thu)Aug 28 (Fri)
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30
Mon31

Take 3 days of annual leave on Aug 26 – 28 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 7-day continuous break.

Take 6 Days, Get 12 Days Off2x Vacation ROI

Chinese New Year

Feb 7 – 18•Total Vacation: 12 days

Suggested Leave (6 days):
Feb 9 (Mon)Feb 10 (Tue)Feb 11 (Wed)Feb 12 (Thu)Feb 13 (Fri)Feb 16 (Mon)
Sat7
Sun8
Mon9
Tue10
Wed11
Thu12
Fri13
Sat14
Sun15
Mon16
Tue17
Wed18

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

Take 5 Days, Get 10 Days Off2x Vacation ROI

Labour Day

May 1 – 10•Total Vacation: 10 days

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

Take 5 days of annual leave on May 4 – 8 to connect Labour Day into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Deepavali

Oct 31 – Nov 9•Total Vacation: 10 days

Suggested Leave (5 days):
Nov 2 (Mon)Nov 3 (Tue)Nov 4 (Wed)Nov 5 (Thu)Nov 6 (Fri)
Sat31
Sun1
Mon2
Tue3
Wed4
Thu5
Fri6
Sat7
Sun8
Mon9

Take 5 days of annual leave on Nov 2 – 6 to connect Deepavali into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Christmas Day

Dec 25, 2026 – Jan 3, 2027•Total Vacation: 10 days

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

Take 5 days of annual leave on Dec 28, 2026 – Jan 1, 2027 to connect Christmas Day into a 10-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

New Year's Day

Dec 27, 2025 – Jan 1, 2026•Total Vacation: 6 days

Suggested Leave (3 days):
Dec 29 (Mon)Dec 30 (Tue)Dec 31 (Wed)
Sat27
Sun28
Mon29
Tue30
Wed31
Thu1

Take 3 days of annual leave on Dec 29 – 31 to connect New Year's Day into a 6-day continuous break.

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

Chinese New Year

Feb 17 – Mar 1•Total Vacation: 13 days

Suggested Leave (7 days):
Feb 19 (Thu)Feb 20 (Fri)Feb 23 (Mon)Feb 24 (Tue)Feb 25 (Wed)Feb 26 (Thu)Feb 27 (Fri)
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22
Mon23
Tue24
Wed25
Thu26
Fri27
Sat28
Sun1

Take 7 days of annual leave on Feb 19 – 20, Feb 23 – 27 to connect Chinese New Year into a 13-day continuous break.

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

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 25 – Sep 6•Total Vacation: 13 days

Suggested Leave (7 days):
Aug 26 (Wed)Aug 27 (Thu)Aug 28 (Fri)Sep 1 (Tue)Sep 2 (Wed)Sep 3 (Thu)Sep 4 (Fri)
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3
Fri4
Sat5
Sun6

Take 7 days of annual leave on Aug 26 – 28, Sep 1 – 4 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 13-day continuous break.

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

New Year's Day

Jan 1 – 11•Total Vacation: 11 days

Suggested Leave (6 days):
Jan 2 (Fri)Jan 5 (Mon)Jan 6 (Tue)Jan 7 (Wed)Jan 8 (Thu)Jan 9 (Fri)
Thu1
Fri2
Sat3
Sun4
Mon5
Tue6
Wed7
Thu8
Fri9
Sat10
Sun11

Take 6 days of annual leave on Jan 2, Jan 5 – 9 to connect New Year's Day into a 11-day continuous break.

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

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 15 – 25•Total Vacation: 11 days

Suggested Leave (6 days):
Aug 17 (Mon)Aug 18 (Tue)Aug 19 (Wed)Aug 20 (Thu)Aug 21 (Fri)Aug 24 (Mon)
Sat15
Sun16
Mon17
Tue18
Wed19
Thu20
Fri21
Sat22
Sun23
Mon24
Tue25

Take 6 days of annual leave on Aug 17 – 21, Aug 24 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 11-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 16 – 27•Total Vacation: 12 days

Suggested Leave (7 days):
May 18 (Mon)May 19 (Tue)May 20 (Wed)May 21 (Thu)May 22 (Fri)May 25 (Mon)May 26 (Tue)
Sat16
Sun17
Mon18
Tue19
Wed20
Thu21
Fri22
Sat23
Sun24
Mon25
Tue26
Wed27

Take 7 days of annual leave on May 18 – 22, May 25 – 26 to connect Hari Raya Aidiladha (Hari Raya Haji) into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Awal Muharram (Maal Hijrah)

Jun 6 – 17•Total Vacation: 12 days

Suggested Leave (7 days):
Jun 8 (Mon)Jun 9 (Tue)Jun 10 (Wed)Jun 11 (Thu)Jun 12 (Fri)Jun 15 (Mon)Jun 16 (Tue)
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14
Mon15
Tue16
Wed17

Take 7 days of annual leave on Jun 8 – 12, Jun 15 – 16 to connect Awal Muharram (Maal Hijrah) into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Awal Muharram (Maal Hijrah)

Jun 17 – 28•Total Vacation: 12 days

Suggested Leave (7 days):
Jun 18 (Thu)Jun 19 (Fri)Jun 22 (Mon)Jun 23 (Tue)Jun 24 (Wed)Jun 25 (Thu)Jun 26 (Fri)
Wed17
Thu18
Fri19
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 7 days of annual leave on Jun 18 – 19, Jun 22 – 26 to connect Awal Muharram (Maal Hijrah) into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Malaysia Day

Sep 5 – 16•Total Vacation: 12 days

Suggested Leave (7 days):
Sep 7 (Mon)Sep 8 (Tue)Sep 9 (Wed)Sep 10 (Thu)Sep 11 (Fri)Sep 14 (Mon)Sep 15 (Tue)
Sat5
Sun6
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13
Mon14
Tue15
Wed16

Take 7 days of annual leave on Sep 7 – 11, Sep 14 – 15 to connect Malaysia Day into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Malaysia Day

Sep 16 – 27•Total Vacation: 12 days

Suggested Leave (7 days):
Sep 17 (Thu)Sep 18 (Fri)Sep 21 (Mon)Sep 22 (Tue)Sep 23 (Wed)Sep 24 (Thu)Sep 25 (Fri)
Wed16
Thu17
Fri18
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27

Take 7 days of annual leave on Sep 17 – 18, Sep 21 – 25 to connect Malaysia Day into a 12-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

Your state changes the map: rest days, replacements and local holidays

The dates here assume the Sat–Sun weekend used by most states. In Johor, Kedah, Kelantan and Terengganu the weekend is Fri–Sat, so replacements trigger differently and a "long weekend" may span Thursday–Saturday instead. On top of that, every state gazettes extra holidays — sultans’ birthdays, Thaipusam, Good Friday in Sabah and Sarawak, Gawai Dayak — which create additional local long weekends not shown here.

Under the Employment Act 1955, employees are entitled to 11 gazetted public holidays a year, five of which are compulsory for every employer: National Day, the Yang di-Pertuan Agong’s Birthday, the state Ruler’s or Yang di-Pertua Negeri’s birthday, Labour Day and Malaysia Day. The other six are chosen by the employer — so whether a federal long weekend below is actually a day off for you can depend on your company’s pick.

Advertisement
See the full Malaysia 2026 calendar

Official sources & data

Dates officially confirmedLast updated: 2026-07-27

Frequently asked questions

How many long weekends does Malaysia have in 2026?

Six from federal holidays: Hari Raya Aidilfitri (Mar 20–23, 4 days), Labour Day (May 1–3), Wesak + the King’s Birthday (May 30 – Jun 2, 4 days), Merdeka (Aug 29–31), Deepavali (Nov 7–9) and Christmas (Dec 25–27). State holidays can add more depending on where you live.

What is the longest break in Malaysia in 2026?

Two breaks tie at four days. Hari Raya Aidilfitri runs Friday March 20 to Monday March 23: the extra gazetted Friday, the Sat–Sun festival and the Monday replacement. Wesak + the King’s Birthday runs Saturday May 30 to Tuesday June 2: weekend, Wesak on Sunday May 31, the King’s Birthday on Monday June 1, and Wesak’s replacement on Tuesday June 2 (because Monday was already a holiday).

How do replacement holidays (cuti ganti) work in Malaysia?

When a holiday falls on a state’s weekly rest day (Sunday in most states, Friday in Johor, Kedah, Kelantan and Terengganu), the next working day becomes a replacement. In 2026 that produces Mon Mar 23 (Hari Raya), Tue Jun 2 (Wesak) and Mon Nov 9 (Deepavali) — three of the six long weekends depend on it.

What are the 5 compulsory public holidays in Malaysia?

Under the Employment Act 1955, five of the 11 gazetted holidays are compulsory for all employers: National Day (Aug 31), the Yang di-Pertuan Agong’s Birthday, the birthday of the state Ruler or Yang di-Pertua Negeri, Labour Day (May 1) and Malaysia Day (Sep 16). The employer picks the remaining six.

Is the Hari Raya 2026 long weekend confirmed?

Yes, and it ended up longer than the gazette first suggested. Moon-sighting put 1 Syawal on Saturday March 21, so the festival ran March 21–22 with the Monday March 23 replacement — and because it landed on a Saturday, the Prime Minister triggered the standing gazette P.U.(B) 111 and declared Friday March 20 an extra public holiday. That makes it Mar 20–23, four days, in Peninsular Malaysia. Sabah and Sarawak followed their own state declarations.

Where can I download the Malaysia 2026 holiday calendar?

Our Malaysia 2026 public holidays page and the holiday calendar downloads hub offer ICS and CSV files based on the federal gazette from the Prime Minister’s Department, including all three replacement days.

Other years