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 daysFeb 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 daysApr 29 – May 1
Hari Raya Aidiladha
3 daysMay 5 – 7
Fri–Sun: the estimated holiday falls on a Friday.
Yang di-Pertuan Agong's Birthday
3 daysJun 3 – 5
Christmas
3 daysDec 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.
38 Bridge Strategies Found
Chinese New Year
Jan 26 – 30•Total Vacation: 5 days
Take 1 day of annual leave on Jan 28 to bridge Chinese New Year with the weekend for a 5-day vacation.
Hari Raya Aidiladha (Hari Raya Haji)
May 5 – 9•Total Vacation: 5 days
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.
Awal Muharram (Maal Hijrah)
May 25 – 28•Total Vacation: 4 days
Take 1 day of annual leave on May 26 to bridge Awal Muharram (Maal Hijrah) with the weekend for a 4-day vacation.
Prophet Muhammad's Birthday (Maulidur Rasul)
Aug 3 – 6•Total Vacation: 4 days
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.
National Day (Hari Merdeka)
Aug 31 – Sep 3•Total Vacation: 4 days
Take 1 day of annual leave on Sep 1 to bridge National Day (Hari Merdeka) with the weekend for a 4-day vacation.
Deepavali
Oct 14 – 17•Total Vacation: 4 days
Take 1 day of annual leave on Oct 16 to bridge Deepavali with the weekend for a 4-day vacation.
Chinese New Year
Jan 22 – 30•Total Vacation: 9 days
Take 3 days of annual leave on Jan 24 – 25, Jan 28 to connect Chinese New Year into a 9-day continuous break.
Hari Raya Aidilfitri
Feb 26 – Mar 5•Total Vacation: 9 days
Take 3 days of annual leave on Mar 1 – 3 to connect Hari Raya Aidilfitri into a 9-day continuous break.
Labour Day
Apr 29 – May 7•Total Vacation: 9 days
Take 3 days of annual leave on May 2 – 4 to connect Labour Day into a 9-day continuous break.
Chinese New Year
Jan 22 – 27•Total Vacation: 6 days
Take 2 days of annual leave on Jan 24 – 25 to connect Chinese New Year into a 6-day continuous break.
Labour Day
Apr 29 – May 9•Total Vacation: 11 days
Take 4 days of annual leave on May 2 – 4, May 8 to connect Labour Day into a 11-day continuous break.
Hari Raya Aidiladha (Hari Raya Haji)
May 5 – 14•Total Vacation: 10 days
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.
Labour Day
Apr 29 – May 14•Total Vacation: 16 days
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.
Awal Muharram (Maal Hijrah)
May 20 – 28•Total Vacation: 9 days
Take 4 days of annual leave on May 22 – 24, May 26 to connect Awal Muharram (Maal Hijrah) into a 9-day continuous break.
Yang di-Pertuan Agong's Birthday
Jun 3 – 11•Total Vacation: 9 days
Take 4 days of annual leave on Jun 6 – 9 to connect Yang di-Pertuan Agong's Birthday into a 9-day continuous break.
Prophet Muhammad's Birthday (Maulidur Rasul)
Jul 29 – Aug 6•Total Vacation: 9 days
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.
National Day (Hari Merdeka)
Aug 26 – Sep 3•Total Vacation: 9 days
Take 4 days of annual leave on Aug 28 – 30, Sep 1 to connect National Day (Hari Merdeka) into a 9-day continuous break.
Deepavali
Oct 14 – 22•Total Vacation: 9 days
Take 4 days of annual leave on Oct 16, Oct 18 – 20 to connect Deepavali into a 9-day continuous break.
Christmas Day
Dec 23 – 31•Total Vacation: 9 days
Take 4 days of annual leave on Dec 26 – 29 to connect Christmas Day into a 9-day continuous break.
Hari Raya Aidilfitri
Feb 19 – 29•Total Vacation: 11 days
Take 5 days of annual leave on Feb 21 – 25 to connect Hari Raya Aidilfitri into a 11-day continuous break.
Chinese New Year
Jan 26 – Feb 6•Total Vacation: 12 days
Take 6 days of annual leave on Jan 28, Jan 31 – Feb 4 to connect Chinese New Year into a 12-day continuous break.
Awal Muharram (Maal Hijrah)
May 25 – Jun 5•Total Vacation: 12 days
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.
Labour Day
Apr 22 – May 1•Total Vacation: 10 days
Take 5 days of annual leave on Apr 24 – 28 to connect Labour Day into a 10-day continuous break.
Yang di-Pertuan Agong's Birthday
May 27 – Jun 5•Total Vacation: 10 days
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.
Christmas Day
Dec 16 – 25•Total Vacation: 10 days
Take 5 days of annual leave on Dec 18 – 22 to connect Christmas Day into a 10-day continuous break.
Wesak Day
May 9 – 14•Total Vacation: 6 days
Take 3 days of annual leave on May 10 – 12 to connect Wesak Day into a 6-day continuous break.
Awal Muharram (Maal Hijrah)
May 20 – 25•Total Vacation: 6 days
Take 3 days of annual leave on May 22 – 24 to connect Awal Muharram (Maal Hijrah) into a 6-day continuous break.
Prophet Muhammad's Birthday (Maulidur Rasul)
Jul 29 – Aug 3•Total Vacation: 6 days
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.
National Day (Hari Merdeka)
Aug 26 – 31•Total Vacation: 6 days
Take 3 days of annual leave on Aug 28 – 30 to connect National Day (Hari Merdeka) into a 6-day continuous break.
Deepavali
Oct 17 – 22•Total Vacation: 6 days
Take 3 days of annual leave on Oct 18 – 20 to connect Deepavali into a 6-day continuous break.
Chinese New Year
Jan 15 – 27•Total Vacation: 13 days
Take 7 days of annual leave on Jan 17 – 21, Jan 24 – 25 to connect Chinese New Year into a 13-day continuous break.
Prophet Muhammad's Birthday (Maulidur Rasul)
Aug 3 – 13•Total Vacation: 11 days
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.
National Day (Hari Merdeka)
Aug 31 – Sep 10•Total Vacation: 11 days
Take 6 days of annual leave on Sep 1, Sep 4 – 8 to connect National Day (Hari Merdeka) into a 11-day continuous break.
Deepavali
Oct 7 – 17•Total Vacation: 11 days
Take 6 days of annual leave on Oct 9 – 13, Oct 16 to connect Deepavali into a 11-day continuous break.
New Year's Day
Dec 25, 2027 – Jan 2, 2028•Total Vacation: 9 days
Take 5 days of annual leave on Dec 27 – 31 to connect New Year's Day into a 9-day continuous break.
New Year's Day
Jan 1 – 9•Total Vacation: 9 days
Take 5 days of annual leave on Jan 3 – 7 to connect New Year's Day into a 9-day continuous break.
Malaysia Day
Sep 9 – 17•Total Vacation: 9 days
Take 5 days of annual leave on Sep 11 – 15 to connect Malaysia Day into a 9-day continuous break.
Malaysia Day
Sep 16 – 24•Total Vacation: 9 days
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.
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.
Official sources & data
- Hari Kelepasan Am (Public Holidays) — where the official 2028 schedule will be gazettedVisit sourcePrime Minister's Department, Malaysia (Cabinet, Constitution and Inter-Governmental Relations Division)
- Holidays Act 1951 (Act 369)Visit sourceAttorney General's Chambers of Malaysia
- Jadual Hari Kelepasan Am Persekutuan dan Negeri 2026 (most recent gazetted schedule)Visit sourcePrime Minister's Department, Malaysia (Cabinet, Constitution and Inter-Governmental Relations Division)
- Holidays and Observances in Malaysia in 2028 (independent cross-check)Visit sourcetimeanddate.com
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.