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!
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.