Malaysia Long Weekends 2028

Malaysia produces 5 long weekends in 2028 — every break of three days or more that its public holidays actually create. The longest runs 4 days (Feb 26–29). Substitute days turn several weekend holidays into real days off this year.

Malaysia long weekends in 2028

Hari Raya Aidilfitri

4 days

Feb 26 – 29

Sat–Tue: the weekend, Aidilfitri Day 1 (Sun, estimated), Day 2 (Mon) and the leap-day replacement (Tue Feb 29).

Labour Day

3 days

Apr 29 – May 1

Hari Raya Aidiladha

3 days

May 5 – 7

Fri–Sun: the estimated holiday falls on a Friday.

Yang di-Pertuan Agong's Birthday

3 days

Jun 3 – 5

Christmas

3 days

Dec 23 – 25

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

38 Bridge Strategies Found

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

Chinese New Year

Jan 26 – 30•Total Vacation: 5 days

Suggested Leave (1 days):
Jan 28 (Fri)
Wed26
Thu27
Fri28
Sat29
Sun30

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

Take 1 Day, Get 5 Days Off5x Vacation ROI

Hari Raya Aidiladha (Hari Raya Haji)

May 5 – 9•Total Vacation: 5 days

Suggested Leave (1 days):
May 8 (Mon)
Fri5
Sat6
Sun7
Mon8
Tue9

Take 1 day of annual leave on May 8 to bridge Hari Raya Aidiladha (Hari Raya Haji) with the weekend for a 5-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Awal Muharram (Maal Hijrah)

May 25 – 28•Total Vacation: 4 days

Suggested Leave (1 days):
May 26 (Fri)
Thu25
Fri26
Sat27
Sun28

Take 1 day of annual leave on May 26 to bridge Awal Muharram (Maal Hijrah) with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 3 – 6•Total Vacation: 4 days

Suggested Leave (1 days):
Aug 4 (Fri)
Thu3
Fri4
Sat5
Sun6

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

Take 1 Day, Get 4 Days Off4x Vacation ROI

National Day (Hari Merdeka)

Aug 31 – Sep 3•Total Vacation: 4 days

Suggested Leave (1 days):
Sep 1 (Fri)
Thu31
Fri1
Sat2
Sun3

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

Take 1 Day, Get 4 Days Off4x Vacation ROI

Deepavali

Oct 14 – 17•Total Vacation: 4 days

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

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

Take 3 Days, Get 9 Days Off3x Vacation ROI

Chinese New Year

Jan 22 – 30•Total Vacation: 9 days

Suggested Leave (3 days):
Jan 24 (Mon)Jan 25 (Tue)Jan 28 (Fri)
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30

Take 3 days of annual leave on Jan 24 – 25, Jan 28 to connect Chinese New Year into a 9-day continuous break.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Hari Raya Aidilfitri

Feb 26 – Mar 5•Total Vacation: 9 days

Suggested Leave (3 days):
Mar 1 (Wed)Mar 2 (Thu)Mar 3 (Fri)
Sat26
Sun27
Mon28
Tue29
Wed1
Thu2
Fri3
Sat4
Sun5

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

Take 3 Days, Get 9 Days Off3x Vacation ROI

Labour Day

Apr 29 – May 7•Total Vacation: 9 days

Suggested Leave (3 days):
May 2 (Tue)May 3 (Wed)May 4 (Thu)
Sat29
Sun30
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7

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

Take 2 Days, Get 6 Days Off3x Vacation ROI

Chinese New Year

Jan 22 – 27•Total Vacation: 6 days

Suggested Leave (2 days):
Jan 24 (Mon)Jan 25 (Tue)
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27

Take 2 days of annual leave on Jan 24 – 25 to connect Chinese New Year into a 6-day continuous break.

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

Labour Day

Apr 29 – May 9•Total Vacation: 11 days

Suggested Leave (4 days):
May 2 (Tue)May 3 (Wed)May 4 (Thu)May 8 (Mon)
Sat29
Sun30
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7
Mon8
Tue9

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

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

Hari Raya Aidiladha (Hari Raya Haji)

May 5 – 14•Total Vacation: 10 days

Suggested Leave (4 days):
May 8 (Mon)May 10 (Wed)May 11 (Thu)May 12 (Fri)
Fri5
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14

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

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

Labour Day

Apr 29 – May 14•Total Vacation: 16 days

Suggested Leave (7 days):
May 2 (Tue)May 3 (Wed)May 4 (Thu)May 8 (Mon)May 10 (Wed)May 11 (Thu)May 12 (Fri)
Sat29
Sun30
Mon1
Tue2
Wed3
Thu4
Fri5
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14

Take 7 days of annual leave on May 2 – 4, May 8, May 10 – 12 to connect Labour Day into a 16-day continuous break.

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

Awal Muharram (Maal Hijrah)

May 20 – 28•Total Vacation: 9 days

Suggested Leave (4 days):
May 22 (Mon)May 23 (Tue)May 24 (Wed)May 26 (Fri)
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 4 days of annual leave on May 22 – 24, May 26 to connect Awal Muharram (Maal Hijrah) into a 9-day continuous break.

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

Yang di-Pertuan Agong's Birthday

Jun 3 – 11•Total Vacation: 9 days

Suggested Leave (4 days):
Jun 6 (Tue)Jun 7 (Wed)Jun 8 (Thu)Jun 9 (Fri)
Sat3
Sun4
Mon5
Tue6
Wed7
Thu8
Fri9
Sat10
Sun11

Take 4 days of annual leave on Jun 6 – 9 to connect Yang di-Pertuan Agong's Birthday into a 9-day continuous break.

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

Prophet Muhammad's Birthday (Maulidur Rasul)

Jul 29 – Aug 6•Total Vacation: 9 days

Suggested Leave (4 days):
Jul 31 (Mon)Aug 1 (Tue)Aug 2 (Wed)Aug 4 (Fri)
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3
Fri4
Sat5
Sun6

Take 4 days of annual leave on Jul 31 – Aug 2, Aug 4 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 26 – Sep 3•Total Vacation: 9 days

Suggested Leave (4 days):
Aug 28 (Mon)Aug 29 (Tue)Aug 30 (Wed)Sep 1 (Fri)
Sat26
Sun27
Mon28
Tue29
Wed30
Thu31
Fri1
Sat2
Sun3

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

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

Deepavali

Oct 14 – 22•Total Vacation: 9 days

Suggested Leave (4 days):
Oct 16 (Mon)Oct 18 (Wed)Oct 19 (Thu)Oct 20 (Fri)
Sat14
Sun15
Mon16
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

Take 4 days of annual leave on Oct 16, Oct 18 – 20 to connect Deepavali into a 9-day continuous break.

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

Christmas Day

Dec 23 – 31•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 26 (Tue)Dec 27 (Wed)Dec 28 (Thu)Dec 29 (Fri)
Sat23
Sun24
Mon25
Tue26
Wed27
Thu28
Fri29
Sat30
Sun31

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

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

Hari Raya Aidilfitri

Feb 19 – 29•Total Vacation: 11 days

Suggested Leave (5 days):
Feb 21 (Mon)Feb 22 (Tue)Feb 23 (Wed)Feb 24 (Thu)Feb 25 (Fri)
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27
Mon28
Tue29

Take 5 days of annual leave on Feb 21 – 25 to connect Hari Raya Aidilfitri into a 11-day continuous break.

Take 6 Days, Get 12 Days Off2x Vacation ROI

Chinese New Year

Jan 26 – Feb 6•Total Vacation: 12 days

Suggested Leave (6 days):
Jan 28 (Fri)Jan 31 (Mon)Feb 1 (Tue)Feb 2 (Wed)Feb 3 (Thu)Feb 4 (Fri)
Wed26
Thu27
Fri28
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3
Fri4
Sat5
Sun6

Take 6 days of annual leave on Jan 28, Jan 31 – Feb 4 to connect Chinese New Year into a 12-day continuous break.

Take 6 Days, Get 12 Days Off2x Vacation ROI

Awal Muharram (Maal Hijrah)

May 25 – Jun 5•Total Vacation: 12 days

Suggested Leave (6 days):
May 26 (Fri)May 29 (Mon)May 30 (Tue)May 31 (Wed)Jun 1 (Thu)Jun 2 (Fri)
Thu25
Fri26
Sat27
Sun28
Mon29
Tue30
Wed31
Thu1
Fri2
Sat3
Sun4
Mon5

Take 6 days of annual leave on May 26, May 29 – Jun 2 to connect Awal Muharram (Maal Hijrah) into a 12-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Labour Day

Apr 22 – May 1•Total Vacation: 10 days

Suggested Leave (5 days):
Apr 24 (Mon)Apr 25 (Tue)Apr 26 (Wed)Apr 27 (Thu)Apr 28 (Fri)
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30
Mon1

Take 5 days of annual leave on Apr 24 – 28 to connect Labour Day into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Yang di-Pertuan Agong's Birthday

May 27 – Jun 5•Total Vacation: 10 days

Suggested Leave (5 days):
May 29 (Mon)May 30 (Tue)May 31 (Wed)Jun 1 (Thu)Jun 2 (Fri)
Sat27
Sun28
Mon29
Tue30
Wed31
Thu1
Fri2
Sat3
Sun4
Mon5

Take 5 days of annual leave on May 29 – Jun 2 to connect Yang di-Pertuan Agong's Birthday into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Christmas Day

Dec 16 – 25•Total Vacation: 10 days

Suggested Leave (5 days):
Dec 18 (Mon)Dec 19 (Tue)Dec 20 (Wed)Dec 21 (Thu)Dec 22 (Fri)
Sat16
Sun17
Mon18
Tue19
Wed20
Thu21
Fri22
Sat23
Sun24
Mon25

Take 5 days of annual leave on Dec 18 – 22 to connect Christmas Day into a 10-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Wesak Day

May 9 – 14•Total Vacation: 6 days

Suggested Leave (3 days):
May 10 (Wed)May 11 (Thu)May 12 (Fri)
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14

Take 3 days of annual leave on May 10 – 12 to connect Wesak Day into a 6-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Awal Muharram (Maal Hijrah)

May 20 – 25•Total Vacation: 6 days

Suggested Leave (3 days):
May 22 (Mon)May 23 (Tue)May 24 (Wed)
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25

Take 3 days of annual leave on May 22 – 24 to connect Awal Muharram (Maal Hijrah) into a 6-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Prophet Muhammad's Birthday (Maulidur Rasul)

Jul 29 – Aug 3•Total Vacation: 6 days

Suggested Leave (3 days):
Jul 31 (Mon)Aug 1 (Tue)Aug 2 (Wed)
Sat29
Sun30
Mon31
Tue1
Wed2
Thu3

Take 3 days of annual leave on Jul 31 – Aug 2 to connect Prophet Muhammad's Birthday (Maulidur Rasul) into a 6-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

National Day (Hari Merdeka)

Aug 26 – 31•Total Vacation: 6 days

Suggested Leave (3 days):
Aug 28 (Mon)Aug 29 (Tue)Aug 30 (Wed)
Sat26
Sun27
Mon28
Tue29
Wed30
Thu31

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

Take 3 Days, Get 6 Days Off2x Vacation ROI

Deepavali

Oct 17 – 22•Total Vacation: 6 days

Suggested Leave (3 days):
Oct 18 (Wed)Oct 19 (Thu)Oct 20 (Fri)
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

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

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

Chinese New Year

Jan 15 – 27•Total Vacation: 13 days

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

Take 7 days of annual leave on Jan 17 – 21, Jan 24 – 25 to connect Chinese New Year into a 13-day continuous break.

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

Prophet Muhammad's Birthday (Maulidur Rasul)

Aug 3 – 13•Total Vacation: 11 days

Suggested Leave (6 days):
Aug 4 (Fri)Aug 7 (Mon)Aug 8 (Tue)Aug 9 (Wed)Aug 10 (Thu)Aug 11 (Fri)
Thu3
Fri4
Sat5
Sun6
Mon7
Tue8
Wed9
Thu10
Fri11
Sat12
Sun13

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

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

National Day (Hari Merdeka)

Aug 31 – Sep 10•Total Vacation: 11 days

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

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

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

Deepavali

Oct 7 – 17•Total Vacation: 11 days

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

Take 6 days of annual leave on Oct 9 – 13, Oct 16 to connect Deepavali into a 11-day continuous break.

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

New Year's 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 New Year's Day into a 9-day continuous break.

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

New Year's Day

Jan 1 – 9•Total Vacation: 9 days

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

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

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

Malaysia Day

Sep 9 – 17•Total Vacation: 9 days

Suggested Leave (5 days):
Sep 11 (Mon)Sep 12 (Tue)Sep 13 (Wed)Sep 14 (Thu)Sep 15 (Fri)
Sat9
Sun10
Mon11
Tue12
Wed13
Thu14
Fri15
Sat16
Sun17

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

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

Malaysia Day

Sep 16 – 24•Total Vacation: 9 days

Suggested Leave (5 days):
Sep 18 (Mon)Sep 19 (Tue)Sep 20 (Wed)Sep 21 (Thu)Sep 22 (Fri)
Sat16
Sun17
Mon18
Tue19
Wed20
Thu21
Fri22
Sat23
Sun24

Take 5 days of annual leave on Sep 18 – 22 to connect Malaysia 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 5 long weekends of 2028

Hari Raya Aidilfitri — Feb 26–29 (4 days); Labour Day — Apr 29 – May 1 (3 days); Hari Raya Aidiladha — May 5–7 (3 days); Yang di-Pertuan Agong's Birthday — Jun 3–5 (3 days); Christmas — Dec 23–25 (3 days)

Full list: Hari Raya Aidilfitri (Feb 26–29) Labour Day (Apr 29 – May 1) Hari Raya Aidiladha (May 5–7) Yang di-Pertuan Agong's Birthday (Jun 3–5) Christmas (Dec 23–25) — 5 consecutive-day breaks in total.

How Malaysia builds its long weekends

Long weekends come from public holidays landing next to weekends (or substitute days extending them). The table above lists only real calendar breaks — a 5-day count means 5 separate runs of consecutive days off.

How to plan around them

The 5 breaks above are the ones the calendar gives you for free. The longest (Hari Raya Aidilfitri, 4 days, Feb 26–29) is the best anchor for a longer trip; the others work well for short getaways. Check the linked year page for make-up workdays that may surround the longer breaks.

Advertisement
See the full Malaysia 2028 calendar

Official sources & data

Provisional — pending official confirmationLast updated: 2026-07-30

Frequently asked questions

How many long weekends does Malaysia have in 2028?

5 — every break of three consecutive days or more that Malaysia's public holidays create in 2028. The longest is Hari Raya Aidilfitri with 4 days off.

What is the longest long weekend in Malaysia in 2028?

Hari Raya Aidilfitri — 4 days (Feb 26–29).

Which public holidays create long weekends in Malaysia 2028?

Hari Raya Aidilfitri, Labour Day, Hari Raya Aidiladha, Yang di-Pertuan Agong's Birthday, Christmas. Each is listed above with its exact dates.

Does Malaysia have substitute days for weekend holidays?

Yes — Malaysia's substitute-day rules add weekday days off when a holiday falls on a weekend, which is why several of the 2028 long weekends above include a substitute day.

Are the 2028 long weekend dates confirmed?

Not yet — Malaysia's 2028 calendar is provisional until the official announcement. The dates above follow the published holiday rules and the usual calendar pattern, but Islamic holidays in particular are subject to moon sighting and may shift by a day. Check back after the official notice.

Other years