Employee Engagement

Malaysia Public Holiday Calendar 2023

Katie Ash

October 28, 2022
Malaysia National and State Holiday Calendar for 2024.

To prepare to use your 2023 leave allowance, we’ve put together a calendar of the 2023 Federal public holiday dates in Malaysia, along with which dates to apply for leave to truly make the most of the long weekends.

See how you can turn just 11 days of annual leave into 42 days off!

Download PDF


Malaysia State Public Holidays 2023


Each state in Malaysia has additional public holidays that are not Federally recognised. These are listed by state below.

Johor

5 February, Sunday: Thaipusam Day

23 March, Thursday: Beginning of Ramadan*

23 March, Thursday: Sultan of Johor's Birthday

23 August, Wednesday: Hari Hol of the late Sultan Iskandar

Kedah

18 February, Saturday: Isra and Mi'raj

23 March, Thursday: Beginning of Ramadan*

18 June, Sunday: Sultan of Kedah's Birthday

30 June, Friday: Hari Raya Qurban (Second day)

Kelantan

30 June, Friday: Hari Raya Qurban (second day)*

23 January, Monday: Chinese New Year (Second Day)

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

28 June, Wednesday: Day of Arafah

11 November, Saturday: Sultan of Kelantan's Birthday

12 November, Sunday: Sultan of Kelantan's Birthday

Kuala Lumpur

1 January, Sunday: New Year's Day

5 February, Sunday: Federal Territory Day

5 February, Sunday: Thaipusam Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

Labuan

1 January, Sunday: New Year's Day

5 February, Sunday: Federal Territory Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

30 May, Tuesday: Kaamatan Festival (Harvest Festival)

31 May, Wednesday: Kaamatan Festival (Harvest Festival) (second day)

Melaka

1 January, Sunday: New Year's Day

23 March, Thursday: Beginning of Ramadan*

15 April, Saturday: Melaka Declaration Day

24 August, Thursday: Yang di-Pertua Negeri of Melaka's Birthday

Negeri Sembilan

1 January, Sunday: New Year's Day

14 January, Saturday: Sultan of Negeri Sembilan's birthday

5 February, Sunday: Thaipusam Day

18 February, Saturday: Isra and Mi'raj

Pahang

1 January, Sunday: New Year's Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

22 May, Sunday: Hari Hol

30 July, Sunday: Sultan of Pahang's Birthday

Penang

1 January, Sunday: New Year's Day

5 February, Sunday: Thaipusam Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

7 July, Thursday: Anniversary of the Declaration of World Heritage Sites

8 July, Saturday: Yang di-Pertua Negeri of Penang's Birthday

Perak

1 January, Sunday: New Year's Day

5 February, Sunday: Thaipusam Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

3 November, Friday: Sultan of Perak's Birthday

Perlis

18 February, Saturday: Isra and Mi'raj

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

17 May, Wednesday: King of Perlis's Birthday

30 June, Friday: Hari Raya Qurban (Second day)

Putrajaya

1 January, Sunday: New Year's Day

5 February, Sunday: Federal Territory Day

5 February, Sunday: Thaipusam Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

Sabah

1 January, Sunday: New Year's Day

7 April, Friday: Good Friday

30 May, Tuesday: Kaamatan Festival (Harvest Festival)

31 May, Wednesday: Kaamatan Festival (Harvest Festival) (second day)

7 October, Saturday: Yang di-Pertua Negeri Sabah's Birthday

24 December, Sunday: Christmas Eve

Sarawak

1 January, Sunday: New Year's Day

7 April, Friday: Good Friday

1 June, Thursday: Gawai Dayak

2 June, Friday, Gawai Dayak

22 July, Saturday: Sarawak Independence Day

14 October, Saturday: Yang di-Pertua Negeri Sarawak's Birthday

Selangor

1 January, Sunday: New Year's Day

5 February, Sunday: Thaipusam Day

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

11 December, Monday: Sultan of Selangor's Birthday

Terengganu

30 June, Friday: Hari Raya Qurban (second day)*

23 January, Monday: Chinese New Year (Second Day)

18 February, Saturday: Isra and Mi'raj

4 March, Saturday: Coronation Anniversary of the Sultan of Terengganu

8 April, Saturday: Hari Nuzul Al-Quran (Muhammad's first revelation)

26 April, Wednesday: Sultan of Terengganu's Birthday

28 June, Wednesday: Day of Arafah

*Dates subject to change

Annual Leave in Malaysia


In Malaysia, the employees are entitled to paid annual leave, which depends on the period of employment as follows:

  • 8 days per year for employees who have worked 1-2 years,
  • 12 days per year for those who have worked 2-5 years,
  • 16 days per year for employees who have worked longer than 5 years.

Many employers offer differing leave allocations to employees above the minimum statutory requirements.

If a public holiday falls on a Saturday, then people who normally work on that day are entitled to a day off. If a public holiday falls on a Sunday, then a replacement is given the following Monday.

Explore More Articles

NEWSLETTER

Be the first to know.

Sign up to our newsletter to get insights and strategies delivered
straight to your inbox.

No fuss, simply works.
The HR Software for payroll, leave management, claims, time & attendance and much more.