Public Holidays Malaysia 2028
Here you’ll find the public holidays in Malaysia for 2028, covering both nationwide and state-specific holidays. This page is kept up to date to reflect any official changes or announcements, so you can rely on it for accurate and current information.
2028 Public Holidays
| Date | Day | Holiday | States | Type | Long Weekend | Observed |
|---|---|---|---|---|---|---|
| 1-Jan | Sat | New Year’s Day | National except Johor, Kedah, Kelantan, Perlis, Terengganu | Federal | - | - |
| 14-Jan | Fri | YDPB Negeri Sembilan’s Birthday | Negeri Sembilan | State | Yes | - |
| 26-Jan | Wed | Chinese New Year | National | Federal | - | - |
| 28-Jan | Fri | Awal Ramadan | Johor, Kedah | State | Yes | - |
| 30-Jan | Sun | Awal Ramadan Holiday | Kedah | State | Yes | - |
| 1-Feb | Tue | Federal Territory Day | W. P. Kuala Lumpur, Labuan, Putrajaya | Federal | - | - |
| 13-Feb | Sun | Thaipusam | Johor, Kedah, Negeri Sembilan, Perak, Pulau Pinang, Selangor, W. P. Kuala Lumpur, Putrajaya | State | Yes | - |
| 13-Feb | Sun | Nuzul Al-Quran | National except Johor, Kedah, Melaka, Negeri Sembilan, Sabah, Sarawak | Federal | Yes | - |
| 14-Feb | Mon | Nuzul Al-Quran Holiday | National except Terengganu, Johor, Kedah, Melaka, Negeri Sembilan, Sabah, Sarawak | Federal | Yes | - |
| 14-Feb | Mon | Thaipusam Holiday | Johor, Negeri Sembilan, Perak, Pulau Pinang, Selangor, W. P. Kuala Lumpur, Putrajaya | State | Yes | - |
| 20-Feb | Sun | Independence Declaration Day | Melaka | State | Yes | - |
| 21-Feb | Mon | Independence Declaration Day Holiday | Melaka | State | Yes | - |
| 27-Feb | Thu | Chinese New Year Day-2 | National | Federal | - | - |
| 27-Feb | Sun | Hari Raya Aidilfitri | National | Federal | Yes | - |
| 28-Feb | Mon | Hari Raya Aidilfitri Day-2 | National | Federal | Yes | - |
| 29-Feb | Tue | Hari Raya Aidilfitri Day-3 | Melaka | State | Yes | - |
| 29-Feb | Tue | Hari Raya Aidilfitri Holiday | National | Federal | Yes | - |
| 4-Mar | Sat | Installation of Sultan Terengganu | Terengganu | State | - | - |
| 23-Mar | Thu | Sultan of Johor’s Birthday | Johor | State | - | - |
| 30-Mar | Thu | Sabah Governor’s Birthday | Sabah | State | - | - |
| 14-Apr | Fri | Good Friday | Sabah, Sarawak | State | Yes | - |
| 26-Apr | Wed | Sultan of Terengganu’s Birthday | Terengganu | State | - | - |
| 1-May | Mon | Labour Day | National | Federal | Yes | - |
| 4-May | Thu | Arafat Day | Kelantan, Terengganu | State | Yes | - |
| 5-May | Fri | Hari Raya Haji | National | Federal | Yes | - |
| 6-May | Sat | Hari Raya Haji Holiday | Kedah, Kelantan, Perlis, Terengganu | State | Yes | Yes |
| 7-May | Sun | Hari Raya Haji Holiday | Kedah, Kelantan, Perlis, Terengganu | State | Yes | Yes |
| 9-May | Tue | Wesak Day | National | Federal | - | - |
| 17-May | Wed | Raja Perlis’ Birthday | Perlis | State | - | - |
| 22-May | Mon | Hari Hol Pahang | Pahang | State | Yes | - |
| 25-May | Thu | Awal Muharram | National | Federal | - | - |
| 30-May | Tue | Harvest Festival | W.P. Labuan, Sabah | State | - | - |
| 31-May | Wed | Harvest Festival Day-2 | W.P. Labuan, Sabah | State | - | - |
| 1-Jun | Thu | Hari Gawai | Sarawak | State | Yes | - |
| 2-Jun | Fri | Hari Gawai Holiday | Sarawak | State | Yes | Yes |
| 5-Jun | Mon | Agong’s Birthday | National | Federal | Yes | - |
| 18-Jun | Sun | Sultan of Kedah’s Birthday | Kedah | State | Yes | - |
| 29-Jun | Thu | Hari Hol Almarhum Sultan Iskandar | Johor | State | - | - |
| 7-Jul | Fri | Georgetown World Heritage City Day | Pulau Pinang | State | Yes | - |
| 8-Jul | Sat | Penang Governor’s Birthday | Pulau Pinang | State | - | - |
| 22-Jul | Sat | Sarawak Day | Sarawak | State | - | - |
| 30-Jul | Sun | Sultan of Pahang’s Birthday | Pahang | State | Yes | - |
| 31-Jul | Mon | Sultan of Pahang’s Birthday Holiday | Pahang | State | Yes | - |
| 3-Aug | Thu | Prophet Muhammad’s Birthday | National | Federal | - | Yes |
| 24-Aug | Thu | Melaka Governor’s Birthday | Melaka | State | - | - |
| 31-Aug | Thu | Merdeka Day | National | Federal | - | - |
| 16-Sep | Sat | Malaysia Day | National | Federal | - | - |
| 14-Oct | Sat | Sarawak Governor’s Birthday | Sarawak | State | - | - |
| 17-Oct | Tue | Deepavali | National except Sarawak | Federal | - | - |
| 3-Nov | Fri | Sultan of Perak’s Birthday | Perak | State | Yes | - |
| 11-Nov | Sat | Sultan of Kelantan’s Birthday | Kelantan | State | Yes | - |
| 12-Nov | Sun | Sultan of Kelantan’s Birthday Day-2 | Kelantan | State | Yes | - |
| 11-Dec | Mon | Sultan of Selangor’s Birthday | Selangor | State | Yes | - |
| 14-Dec | Thu | Israk and Mikraj | Kedah, Negeri Sembilan, Perlis, Terengganu | State | Yes | - |
| 24-Dec | Sun | Christmas Eve | Sabah | State | Yes | - |
| 25-Dec | Mon | Christmas Day | National | Federal | Yes | - |
| 26-Dec | Tue | Christmas Day Holiday | Sabah | State | Yes | - |
The dates provided above have been compiled from multiple sources; official confirmations may be announced later. Visit kabinet.gov.my for the original announcement.
Planning your year is easier when you know the official public holiday dates for 2028 in advance.
State Public Holidays 2028
In addition to national public holidays, each Malaysian state observes its own set of holidays based on local laws, traditions, and royal observances. These state holidays may vary from one region to another and can significantly affect school schedules, government offices, and business operations.
| Johor | Kedah |
| Kelantan | Kuala Lumpur |
| Labuan | Melaka |
| Negeri Sembilan | Pahang |
| Penang | Perak |
| Perlis | Putrajaya |
| Sabah | Sarawak |
| Selangor | Terengganu |
Public holidays in Malaysia are established under federal and state legislation, meaning not all holidays are observed uniformly nationwide. While most public holidays that fall on weekdays are treated as non-working days, actual practices may differ depending on the state and sector.
For most states, if a public holiday falls on a Sunday, a replacement holiday is usually observed on the following weekday. However, in states where the working week begins on Sunday—such as Kedah, Kelantan, and Terengganu—the weekly rest day and replacement rules may differ slightly.
Because of these variations, it’s always important to check the state-specific holiday list above, especially when planning travel, school activities, or business operations across different parts of Malaysia.