TAFEP Hero Banner 2024 Nov Dec
2025 public holiday dates for Malaysia

2025 public holiday dates for Malaysia

Take note of these dates to plan ahead and ensure that you can efficiently manage your work commitments and enjoy a well-deserved rest.

The Prime Minister's Office of Malaysia (Jabatan Perdana Menteri) has published the complete calendar of public holidays for 2025, covering both federal and state observances. The specific dates for these holidays are detailed below.

Federal public holidays 2025

29 January, Wednesday: Chinese New Year
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

30 January, Thursday: Chinese New Year (second day)
Applicable to: As above except Kelantan and Terengganu.

31 March, Monday: Hari Raya Puasa* 
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

1 April, Tuesday: Hari Raya Puasa* (second day)
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

1 May, Thursday: Labour Day 
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

12 May, Thursday: Vesak Day
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

2 June, Monday: Yang di-Pertuan Agong's Birthday
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

7 June, Saturday: Hari Raya Qurban (Feast of Sacrifice/Aidiladha)*|
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

8 June, Sunday: Hari Raya Qurban (second day)
Applicable to: As above except Kelantan and Terengganu.

27 June, Friday: Awal Muharam (Maal Hijrah) [Islamic New Year]|
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

31 August, Saturday: National Day/Merdeka Day
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

5 September, Friday: Prophet Muhammad's Birthday
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

16 September, Tuesday: Malaysia Day
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, and Terengganu.

20 October, Monday: Deepavali
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor, and Terengganu.

25 December, Thursday: Christmas Day
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Selangor, and Terengganu.

*Subject to changes.

State public holidays 2025

1 January, Wednesday: New Year's Day 2025
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Melaka, Negeri Sembilan, Pahang, Perak, Penang, Sabah, Sarawak and Selangor.

14 January, Sunday: Sultan of Negeri Sembilan's birthday
Applicable to: Negeri Sembilan

27 January, Monday: Isra and Mi'raj
Applicable to: Kedah, Negeri Sembilan, Perlis and Terengganu

30 January, Thursday: Chinese New Year (second day)
Applicable to: Kelantan and Terengganu.

1 February, Saturday: Federal Territory Day
Applicable to: Kuala Lumpur, Labuan and Putrajaya.

11 February, Tuesday: Thaipusam
Applicable to: Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang and Selangor. 

20 February, Thursday: Malaysian Declaration of Independence Day in Melaka 
Applicable to: Melaka 

2 March, Sunday: Beginning of Ramadan*
Applicable to: Johor and Kelantan

4 March, Tuesday: Coronation Anniversary of the Sultan of Terengganu
Applicable to: Terengganu

18 March, Tuesday: Hari Nuzul Al-Quran (Muhammad's first revelation)
Applicable to: Kuala Lumpur, Labuan, Putrajaya, Kelantan, Pahang, Perak, Perlis, Penang, Selangor, and Terengganu.

23 March: Sultan of Johor's Birthday
Applicable to: Johor

2 April, Wednesday: Hari Raya Puasa (third day)
Applicable to: Melaka

18 April, Friday: Good Friday
Applicable to: Sabah and Sarawak

26 April, Saturday: Sultan of Terengganu's Birthday
Applicable to: Terengganu.

17 May, Saturday: King of Perlis's Birthday
Applicable to: Perlis.

22 May, Thursday: Hari Hol
Applicable to: Pahang.

30 May, Saturday: Kaamatan Festival (Harvest Festival)
Applicable to: Labuan and Sabah.

31 May, Sunday: Kaamatan Festival (Harvest Festival) (second day)
Applicable to: Labuan and Sabah.

1 June, Sunday: Gawai Dayak
Applicable to: Sarawak.

2 June, Monday: Gawai Dayak
Applicable to: Sarawak.|

6 June, Friday: Day of Arafah
Applicable to: Kelantan, Terengganu.

8 June, Sunday: Hari Raya Qurban (second day)
Applicable to: Kedah, Perlis

22 June, Sunday: Sultan of Kedah's Birthday
Applicable to: Kedah.

7 July, Monday: Anniversary of the Declaration of World Heritage Sites
Applicable to: Penang.

12 July, Saturday: Yang di-Pertua Negeri of Penang's Birthday
Applicable to: Penang.

22 July, Tuesday: Sarawak Independence Day
Applicable to: Sarawak.

30 July, Wednesday: Sultan of Pahang's Birthday
Applicable to: Pahang.

31 July, Thursday: Hari Hol of the late Sultan Iskandar
Applicable to: Johor.

24 August, Sunday: Yang di-Pertua Negeri of Melaka's Birthday
Applicable to: Melaka.

29 September, Monday: Sultan of Kelantan's Birthday
Applicable to: Kelantan.

30 September, Tuesday: Sultan of Kelantan's Birthday
Applicable to: Kelantan.

4 October, Saturday: Yang di-Pertua Negeri Sabah's Birthday
Applicable to: Sabah.

11 October, Saturday: Yang di-Pertua Negeri Sarawak's Birthday
Applicable to: Sarawak.

7 November, Friday: Sultan of Perak's Birthday
Applicable to: Perak.

11 December, Thursday: Sultan of Selangor's Birthday
Applicable to: Selangor.

24 December, Tuesday: Christmas Eve
Applicable to: Sabah.

As Malaysia looks ahead to 2025, many are curious about the public holidays and how they will be observed. 

But what happens if a public holiday falls on a rest or non-working day? For detailed guidance on employee entitlements and how these situations are handled, check out HRO's coverage here.

Follow us on Telegram and on Instagram @humanresourcesonline for all the latest HR and manpower news from around the region!

Free newsletter

Get the daily lowdown on Asia's top Human Resources stories.

We break down the big and messy topics of the day so you're updated on the most important developments in Asia's Human Resources development – for free.

subscribe now open in new window