National occasion dates are shown below. Select a state or territory for its complete calendar. The long-weekend results are calculated separately for each jurisdiction.
Sabah: Sabah 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
Sarawak: Sarawak 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
Selangor: Selangor 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
State and territory calendars
Choose your jurisdiction for public holidays, substitute dates, local exceptions and school calendars.
Next public holiday by jurisdiction
Showing 2028 only. Each countdown uses the local date in that jurisdiction.
Sabah: 574 days away Estimated / awaiting confirmation
Sarawak: 574 days away Estimated / awaiting confirmation
Selangor: 574 days away Estimated / awaiting confirmation
7 national-occasion entries across 7 dates
4 recorded confirmed 3 estimated / awaiting confirmation
1 weekend dates Saturday/Sunday comparison
Using this calendar
Malaysia 2028: 7 listed occurrences, including 3 provisional occurrences. Separate occasions on the same date can share a day; this is not an employee leave allowance. Gazetted public-holiday information, not a guarantee that every private employee receives every listed date off. Select the applicable state; employment selection and rest-day arrangements may differ.
National occasions 2028
National occasion dates are shown below. Select a state or territory for its complete calendar. The long-weekend results are calculated separately for each jurisdiction.
Provisional Lunar New Year date supported by Hong Kong Observatory 2028 Gregorian-lunar conversion. This supports the expected calendar date, not confirmation of a Malaysia/Singapore jurisdiction holiday declaration. Detailed territorial coverage remains incomplete. Date role: Public.
Provisional Lunar New Year date supported by Hong Kong Observatory 2028 Gregorian-lunar conversion. This supports the expected calendar date, not confirmation of a Malaysia/Singapore jurisdiction holiday declaration. Detailed territorial coverage remains incomplete. Date role: Public.
Existing fixed-date public holiday retained. No new special or bridge holiday has been inferred. The 2028 territorial calendar remains incomplete. Date role: Public.
Existing fixed-date public holiday retained. No new special or bridge holiday has been inferred. The 2028 territorial calendar remains incomplete. Date role: Public.
Existing fixed-date public holiday retained. No new special or bridge holiday has been inferred. The 2028 territorial calendar remains incomplete. Date role: Public.
Existing fixed-date public holiday retained. No new special or bridge holiday has been inferred. The 2028 territorial calendar remains incomplete. Date role: Public.
Long-weekend planner
Assumption: Saturday and Sunday are non-working days, plus the listed public holidays. This is your planning assumption, not a universal legal workweek. Employer schedules may differ. Only supported holiday dates are included. Each jurisdiction is calculated independently. Local, sector-only and part-day entries are excluded. Use the state or territory selector above to focus the results.
3 consecutive days29 April 2028 – 1 May 2028Sabah: Labour Day + selected weekend · Includes estimated dates
3 consecutive days23 December 2028 – 25 December 2028Sabah: Christmas Day + selected weekend · Includes estimated dates
3 consecutive days29 April 2028 – 1 May 2028Sarawak: Labour Day + selected weekend · Includes estimated dates
3 consecutive days23 December 2028 – 25 December 2028Sarawak: Christmas Day + selected weekend · Includes estimated dates
3 consecutive days29 April 2028 – 1 May 2028Selangor: Labour Day + selected weekend · Includes estimated dates
3 consecutive days23 December 2028 – 25 December 2028Selangor: Christmas Day + selected weekend · Includes estimated dates
Recorded confirmation and independent source review are shown separately. An institution-specific notice does not establish closure for every employer or school.
Awaiting Confirmation · Scope: public · Checked 2026-09-27
Sabah 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
Awaiting Confirmation · Scope: public · Checked 2026-09-27
Sarawak 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
Awaiting Confirmation · Scope: public · Checked 2026-09-27
Selangor 2028: gazetted public-holiday information. Individual employee entitlement and rest-day arrangements may differ. Partial calendar: the complete annual state and replacement schedule has not been verified.
Provisional Lunar New Year date supported by Hong Kong Observatory 2028 Gregorian-lunar conversion. This supports the expected calendar date, not confirmation of a Malaysia/Singapore jurisdiction holiday declaration. Detailed territorial coverage remains incomplete.
Unverified legacy movable-date forecast withdrawn: this review found no sufficient authoritative basis for this specific dated occurrence. Record and identity preserved inactive. Await a supported forecast or official announcement; no replacement date inferred.
Unverified replacement forecast withdrawn: no reviewed authority establishes this dated replacement for the published jurisdiction. Record and identity preserved inactive. Await a supported forecast or official announcement; no replacement date inferred.
Provisional Lunar New Year date supported by Hong Kong Observatory 2028 Gregorian-lunar conversion. This supports the expected calendar date, not confirmation of a Malaysia/Singapore jurisdiction holiday declaration. Detailed territorial coverage remains incomplete.
Employment Act section 60D describes five mandatory plus six employer-selected gazetted holidays in its applicable scope, with additional section 8 days separate. This is explanatory employment information, not a prerequisite for publishing official public-holiday dates. Generic choice and mandatory/dependent occurrence capabilities are implemented and preserved. Public-calendar coverage must state jurisdiction and date certainty; employer closures are not predicted.
Public holiday information
Malaysia's gazetted public-holiday calendar differs by state. This review adds Selangor, Sarawak and Sabah calendars where official schedules were verified. Selangor includes the 2026 Silver Jubilee and its dated replacement; Sarawak includes the published June holiday overlap replacements. Sabah's 2027 gazette has an unresolved Agong-date conflict, which remains provisional. A gazetted holiday list is not an employee entitlement selection: employer, employment-law and rest-day rules still apply. Other states and incomplete future state schedules are not certified.
Offices
Gazetted public-holiday information, not a guarantee that every private employee receives every listed date off. Select the applicable state; employment selection and rest-day arrangements may differ.
Banks
Use the bank or payment-system operating notice for branch hours and settlement cut-offs. The public-holiday list does not certify each institution's closure.
Schools
Public holidays are separate from school terms and vacations. No new school-break calendar is certified in this review; use the responsible education authority or school schedule.
Practical planning
Use the calendar and dated regional exceptions before booking. Long-weekend results use stored applicable occurrences; provisional dates and local exceptions require the stated qualification.
School holidays and terms
Frequently asked questions
What does the 2028 calendar cover?
Malaysia 2028: 7 listed occurrences, including 3 provisional occurrences. Separate occasions on the same date can share a day; this is not an employee leave allowance. Gazetted public-holiday information, not a guarantee that every private employee receives every listed date off. Select the applicable state; employment selection and rest-day arrangements may differ.
Does every listed holiday guarantee time off?
Gazetted public-holiday information, not a guarantee that every private employee receives every listed date off. Select the applicable state; employment selection and rest-day arrangements may differ.
Are future substitute or bridge days predicted?
No. Only supported dated occurrences are listed. Provisional dates remain labelled and unverified discretionary decisions are omitted.
How do I find a holiday in this calendar?
Use Find a holiday to filter the displayed calendar by name. Select a state or territory first to search its complete calendar, including local and part-day entries.
How are long weekends calculated?
Choose the assumed weekend and press Calculate. Each result uses full-day public holidays from one jurisdiction only. Local holidays, sector-only dates and part-day holidays are excluded; employer schedules may differ.
Does an additional or substitute date replace the observance?
The recorded date role distinguishes additional holidays, substitute days and observances. Follow the official source and coverage note for the selected jurisdiction.
Are school holidays the same as public holidays?
No. School terms, breaks and student-free days have separate state or territory calendars. Some divisions use different dates, and individual schools can have additional arrangements.
What does the downloaded planner include?
The PDF uses the selected calendar and weekend assumption, with long-weekend planning, notes and official sources. A national overview keeps occasions separate from state-specific closures. The calendar download for a selected jurisdiction retains coverage and part-day hours.
What should I check before arranging leave?
Read the date status and coverage note, then check employer, bank, school and transport arrangements. Dates awaiting an official announcement are explicitly identified; a missing date does not mean a normal working day.