Malaysia Public Holidays 2028
Malaysia’s provisional 2028 federal calendar has about 16 holiday days, including one replacement day. Chinese New Year is Jan 26–27 and Hari Raya Aidilfitri is expected on Feb 27–28, with a leap-day replacement on Feb 29. The movable Islamic, Hindu and Buddhist festival dates are estimates until the Prime Minister’s Department publishes the official gazette.
Federal holidays
~16 days
Longest break
4 days
Replacement days
1 (provisionally)
Chinese New Year
Jan 26–27
2028 Malaysia calendar
01January
02February
03March
04April
05May
06June
07July
08August
09September
10October
11November
12December
Malaysia public holiday list
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2028 | Saturday | New Year's DaySaturday — Malaysia does not replace Saturday holidays, so the day off is absorbed by the weekend. Not observed in Johor, Kedah, Kelantan, Perlis or Terengganu.Federal holiday | Federal holiday |
| Jan 26 – 27 | Wednesday – | Chinese New YearTwo days, Wed–Thu — a midweek break; take Friday off for a five-day stretch.Federal holiday | Federal holiday |
| Feb 27 – 28 | Sunday – | Hari Raya AidilfitriTwo days, Sun–Mon (estimated). Because Day 1 falls on a Sunday, a replacement is expected on Tue Feb 29. Islamic date subject to moon-sighting.Federal holiday | Federal holiday |
| February 29, 2028 | Tuesday | Hari Raya Aidilfitri (replacement)Leap day. Replacement for Aidilfitri Day 1 falling on Sunday (subject to the official gazette and moon-sighting).Substitute holiday | Substitute holiday |
| May 1, 2028 | Monday | Labour DayMonday — a three-day weekend from Apr 29.Federal holiday | Federal holiday |
| May 5, 2028 | Friday | Hari Raya Aidiladha (Hari Raya Haji)Friday (estimated) — a three-day weekend. Islamic date subject to moon-sighting.Federal holiday | Federal holiday |
| May 9, 2028 | Tuesday | Wesak DayTuesday (provisional lunar date).Federal holiday | Federal holiday |
| May 25, 2028 | Thursday | Awal Muharram (Maal Hijrah)Thursday (estimated). Islamic date subject to moon-sighting.Federal holiday | Federal holiday |
| June 5, 2028 | Monday | Yang di-Pertuan Agong's BirthdayMonday (first Monday of June) — a three-day weekend.Federal holiday | Federal holiday |
| August 3, 2028 | Thursday | Prophet Muhammad's Birthday (Maulidur Rasul)Thursday (estimated). Islamic date subject to moon-sighting.Federal holiday | Federal holiday |
| August 31, 2028 | Thursday | National Day (Hari Merdeka)Thursday.Federal holiday | Federal holiday |
| September 16, 2028 | Saturday | Malaysia DaySaturday — no replacement day, so the holiday is absorbed by the weekend.Federal holiday | Federal holiday |
| October 17, 2028 | Tuesday | DeepavaliTuesday (provisional). Not observed in Sarawak.Federal holiday | Federal holiday |
| December 25, 2028 | Monday | Christmas DayMonday — a three-day weekend from Dec 23.Federal holiday | Federal holiday |
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
Why 2028 dates are still provisional
The fixed-date holidays — New Year, Labour Day (May 1), the King’s Birthday (first Monday of June, Jun 5 in 2028), Merdeka Day (Aug 31), Malaysia Day (Sep 16) and Christmas — are certain. Chinese New Year is set by the Chinese lunar calendar (Jan 26–27, 2028). The Islamic holidays (Hari Raya Aidilfitri, Aidiladha, Awal Muharram, Maulidur Rasul) and the Hindu and Buddhist festivals (Deepavali, Wesak) are shown as astronomical estimates and may move by a day either way once confirmed by moon-sighting and the official gazette.
The federal gazette for 2028 is expected around October–November 2027. Remember that these are the federal (nationwide) holidays only. Each state and federal territory gazettes additional local holidays, which are usually published toward the end of the preceding year. We will update this page as the official 2028 dates are confirmed.
A leap-day replacement — and two holidays lost to Saturday
2028 has an unusual quirk. Hari Raya Aidilfitri Day 1 is expected to fall on Sunday Feb 27, and under Malaysian practice a public holiday that lands on the weekly rest day is replaced on the next working day. Because Day 2 already occupies the Monday, the replacement rolls to Tuesday — which in 2028 is February 29. If the gazette confirms it, the country gets a rare leap-day public holiday and a four-day break from Feb 26 to 29.
The flip side: New Year’s Day (Jan 1) and Malaysia Day (Sep 16) both fall on a Saturday, and Malaysia does not grant replacement days for Saturday holidays. That is why 2028 provisionally has just one replacement day, compared with five in 2027. Also note that Johor, Kedah, Kelantan and Terengganu run a Friday–Saturday weekend, so the effect of any given holiday differs by state — always check your state’s own gazetted calendar.
Download & subscribe
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
Are the Malaysia 2028 holiday dates confirmed?+
Not yet — the official gazette is expected around October–November 2027. The fixed-date and Chinese New Year dates are reliable. The Islamic, Hindu and Buddhist festival dates are astronomical estimates until the Prime Minister’s Department publishes the gazette and moon-sighting confirms them.
When is Chinese New Year 2028 in Malaysia?+
Chinese New Year is January 26–27, 2028 (Wednesday and Thursday). It is a midweek break rather than a long weekend — take Friday January 28 off and you get five days in a row.
When is Hari Raya Aidilfitri 2028?+
It is expected on February 27–28, 2028 (Sunday and Monday), with a replacement holiday on the leap day, Tuesday February 29, because Day 1 falls on a Sunday — a four-day break. The exact date is subject to moon-sighting confirmation.
How many replacement days are there in 2028?+
Just one (provisionally): February 29 for Hari Raya Aidilfitri. New Year’s Day and Malaysia Day both fall on a Saturday in 2028, and Malaysia does not replace Saturday holidays — which is why the count drops from five in 2027 to one.
What is the longest holiday break in Malaysia in 2028?+
The Hari Raya Aidilfitri window: Saturday February 26 to Tuesday February 29, four days, combining the weekend, both festival days and the leap-day replacement. Three-day weekends also come from Labour Day (Apr 29–May 1), Hari Raya Aidiladha (May 5–7), the King’s Birthday (Jun 3–5) and Christmas (Dec 23–25).
Where can I download the Malaysia 2028 holiday calendar?+
Our Malaysia 2028 page and the holiday calendar downloads hub offer ICS and CSV files; we refresh them when the official 2028 gazette is published.