Skip to content
Basetime

Public holidays in Malaysia, 2025

Malaysia has 17 public holidays in 2025. 2 fall on a weekend, so 15 land on a working day.

Public holidays in Malaysia, 2025
DateDayHoliday
1 January Wednesday Hari Tahun Baru
29 January Wednesday Tahun Baru Cina
30 January Thursday Tahun Baru Cina
17 March Monday Hari Nuzul Al-Quran
30 March Sundayweekend Hari Raya Aidil Fitri
31 March Monday Hari Raya Aidil Fitri
1 May Thursday Hari Pekerja
12 May Monday Vesak Day
2 June Monday Hari Keputeraan Yang di-Pertuan Agong
6 June Friday Hari Raya Haji
26 June Thursday Awal Muharram
31 August Sundayweekend Hari Kebangsaan
1 September Monday Hari Kebangsaan (substitute day)
4 September Thursday Hari Keputeraan Nabi Muhammad S.A.W.
16 September Tuesday Hari Malaysia
20 October Monday Deepavali
25 December Thursday Hari Krismas

Other years: 2026, 2027, 2028

Why the weekend count matters

A country's holiday total is the number people quote, but it is not the number they feel. A public holiday that lands on a Saturday is a day off you already had. In 2025, Malaysia's 17 holidays give 15 actual days away from work , because 2 of them fall at the weekend. Some countries move a weekend holiday to the following Monday and some do not; where that happens the dataset records the day the holiday is observed.

Public holiday data from the date-holidays project, CC-BY-3.0. National public holidays only; regional days and observances that are not days off are excluded.

FAQ

How many public holidays does Malaysia have in 2025?

17, of which 15 fall on a working day and 2 on a weekend.

Which public holidays in Malaysia fall on a weekend in 2025?

Hari Raya Aidil Fitri (30 March, Sunday), Hari Kebangsaan (31 August, Sunday).

Are regional holidays included?

No. This lists national public holidays only. Regional days, bank holidays that vary by state or canton, and observances that are not days off are excluded.