2025 Guide To Public Holidays And Long Weekends

by
Malaysia public holidays

There is always one major question on the minds of Malaysians everywhere: “When is the next big holiday?” Malaysia is blessed with higher than average number of public holidays. 

Fun fact: We are in the top 10 list of countries with the most public holidays!

In 2025, there are seven 3-day weekends you can make use to plan your holiday. You can use them for a short vacation in Malaysia or a quick trip to a neighbouring country.  Even a staycation to get away from it all is possible!

List of national public holidays in Malaysia for 2025

Dates and holiday in bold are for national holidays; the rest are observed in specific states as listed.

DATE
HOLIDAYSTATES
1 Jan
New Year's DayExcept Johor, Kedah, Kelantan, Perlis & Terengganu
14 Jan
YDPB Negeri Sembilan's BirthdayOnly in Negeri Sembilan
27 Jan
Israk and MikrajOnly in Kedah, Negeri Sembilan, Perlis & Terengganu
29 Jan
Chinese New Year
30 Jan
Chinese New Year HolidayExcept Kelantan
1 Feb
Federal Territory DayOnly in Kuala Lumpur, Labuan & Putrajaya
11 Feb
ThaipusamFor Johor, Kuala Lumpur, Negeri Sembilan, Penang, Perak, Putrajaya & Selangor
18 Mar
Nuzul Al-QuranExcept Johor, Kedah, Melaka, Negeri Sembilan, Sabah & Sarawak
23 Mar
Sultan of Johor's BirthdayOnly in Johor
24 Mar
Sultan of Johor's BirthdayOnly in Johor
31 Mar
Hari Raya Aidilfitri
1 Apr
Hari Raya Aidilfitri
2 Apr
Hari Raya AidilfitriOnly in Melaka
18 Apr
Good FridayOnly in Sabah & Sarawak
26 Apr
Sultan of Terengganu's BirthdayOnly in Terengganu
1 May
Labour Day
12 May
Wesak Day
17 May
Raja Perlis' BirthdayOnly in Perlis
22 May
Hari Hol PahangOnly in Pahang
30 May
Harvest FestivalOnly in Labuan & Sabah
31 May
Harvest Festival HolidayOnly in Labuan & Sabah
1 June
Hari GawaiOnly in Sarawak
2 June
Hari Gawai HolidayOnly in Sarawak
2 Jun
Agong's Birthday
3 Jun
Agong's Birthday HolidayOnly in Sarawak
6 Jun
Arafat DayOnly in Kelantan & Terengganu
7 Jun
Hari Raya Haji
8 Jun
Hari Raya Haji HolidayOnly in Kedah, Kelantan, Perlis & Terengganu
9 Jun
Hari Raya Haji HolidayOnly in Kelantan, Perlis & Terengganu
22 Jun
Sultan of Kedah's BirthdayOnly in Kedah
27 Jun
Awal Muharram
29 Jun
Awal Muharram HolidayOnly in Kedah
7 Jul
Georgetown World Heritage City DayOnly in Penang
12 Jul
Penang Governor's BirthdayOnly in Penang
22 Jul
Sarawak DayOnly in Sarawak
30 Jul
Sultan of Pahang's BirthdayOnly in Pahang
31 Jul
Hari Hol Almarhum Sultan IskandarOnly in Johor
24 Aug
Melaka Governor's BirthdayOnly in Melaka
25 Aug
Melaka Governor's Birthday HolidayOnly in Melaka
31 Aug
Merdeka Day
1 Sep
Merdeka Day HolidayExcept Kedah, Kelantan & Terengganu
5 Sep
Prophet Muhammad's Birthday
7 Sep
Prophet Muhammad's Birthday HolidayOnly in Kedah
16 Sep
Malaysia Day
29 Sep
Sultan of Kelantan's BirthdayOnly in Kelantan
30 Sep
Sultan of Kelantan's Birthday HolidayOnly in Kelantan
4 Oct
Sabah Governor's BirthdayOnly in Sabah
11 Oct
Sarawak Governor's BirthdayOnly in Sarawak
20 Oct
DeepavaliExcept Sarawak
7 Nov
Sultan of Perak's BirthdayOnly in Perak
11 Dec
Sultan of Selangor's BirthdayOnly in Selangor
24 Dec
Christmas EveOnly in Sabah
25 Dec
Christmas Day

Once you have figured out which public holidays you can make use, refer to our long weekend guide to stretch your annual leaves further.

Extra long weekends you can take in 2025

We Malaysians do love our holidays, and long weekends hold an especially dear place in our hearts. In 2025, there are several outlying holidays that land on a Tuesday or Thursday. If you are willing to spend some leave allowance here and there, you can likely get away with up to seven extended weekends this year!

These are the main long weekends you can enjoy by taking advantage of  Malaysia’s national public holidays.

Malaysia public holidays

Get even more financial clarity with an iMoney account for FREE

We’ve tailored insightful tidbits just for you.

Or
Continue with email

By signing up, I agree to iMoney’s
Terms & Conditions and Privacy Policy

Get free weekly money tips!

*Free of charge. Unsubscribe anytime.
newsletter image