This page contains a national calendar of all 2025 public holidays in Malaysia.
These dates may be modified as official changes are announced, so please check back regularly for updates and scroll down to view the national list.
Malaysia is a country with many public holidays. This is because our country is a multi-racial and multi-religious country that celebrates almost all types of festivals for the 3 largest races in Malaysia, which is the Malay, Chinese, and the Indian.
Below is a list of public holidays for 2025 and with this list, we hope it will help you plan your holidays and celebrations better.
List of Public Holiday in 2025
Below is a list of public holidays for 2025:
Date | Holiday | States |
---|---|---|
1 Jan | New Year’s Day | National except Johor, Kedah, Kelantan, Perlis & Terengganu |
14 Jan | YDPB Negeri Sembilan’s Birthday | Negeri Sembilan |
27 Jan | Israk Mikraj | Kedah, Negeri Sembilan, Perlis & Terengganu |
29-30 Jan | Chinese New Year | National |
1 Feb | Federal Territory Day | Kuala Lumpur, Labuan & Putrajaya |
11 Feb | Thaipusam | Johor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor |
20 Feb | Independence Declaration Day | Melaka |
2 Mar | Awal Ramadan | Johor, Kedah & Melaka |
4 Mar | Installation of Sultan Terengganu | Terengganu |
18 Mar | Nuzul Al-Quran | National *except Johor, Kedah, Melaka, Negeri Sembilan, Sabah & Sarawak |
23 Mar | Sultan of Johor’s Birthday | Johor |
31 Mar-1 Apr | Hari Raya Aidilfitri | National |
18 Apr | Good Friday | Sabah & Sarawak |
26 Apr | Sultan of Terengganu’s Birthday | Terengganu |
1 May | Labour Day | National |
12 May | Wesak Day | National |
17 May | Raja Perlis Birthday | Perlis |
22 May | Hari Hol Pahang | Pahang |
30-31 May | Harvest Festival | Labuan & Sabah |
1 – 2 Jun | Hari Gawai | Sarawak |
2 Jun | Agong’s Birthday | National |
4 Jun | Hari Gawai Holiday | Sarawak |
6 Jun | Arafah Day | Kelantan & Terengganu |
7 Jun | Hari Raya Haji | National |
15 Jun | Sultan of Kedah’s Birthday | Kedah |
28 Jun | Awal Muharram | National * Except Johor, Kedah, Kelantan & Terengganu on 8 Jul |
7 Jul | Georgetown World Heritage City Day | Penang |
12 Jul | Penang Governor’s Birthday | Penang |
22 Jul | Sarawak Day | Sarawak |
30 Jul | Sultan of Pahang’s Birthday | Pahang |
31 Jul | Hol Day Almarhum Sultan Iskandar | Johor |
24 Aug | Melaka Governor’s Birthday | Melaka |
31 Aug | Merdeka Day | National |
16 Sep | Malaysia Day | National |
17 Sep | Malaysia Day Holiday | National |
29 Sep | Sultan of Kelantan’s Birthday | Kelantan |
30 Sep | Sultan of Kelantan’s Birthday Holiday | Kelantan |
5 Oct | Sabah Governor’s Birthday | Sabah |
12 Oct | Sarawak Governor’s Birthday | Sarawak |
20 Oct | Deepavali | National *except Sarawak |
7 Nov | Sultan of Perak’s Birthday | Perak |
11 Dec | Sultan of Selangor’s Birthday | Selangor |
24 Dec | Christmas Eve | Sabah |
25 Dec | Christmas Day | National |
2025 Calendar & Public Holiday in Malaysia
Attached below is calendar of the year 2025 that is marked with school holidays and public holiday in Malaysia.
Source : GT App Malaysia Calendar
School Holiday 2025
Especially for parents and students, here are the academic calendar for the 2024/2025 school session as provided by the Ministry of Education (MOE).
Read also: