share on
There are 15 federal holidays in total, with additional holidays varying across states and federal territories. Here's your guide to all dates, including state-specific religious, cultural, and royal observances.
Malaysia has released its public holiday schedule for 2027, giving employers and employees a reference for planning the year ahead.
The schedule, issued by the Cabinet, Constitution and Intergovernmental Relations Division under the Prime Minister’s Department, sets out the federal and state public holidays for 2027.
Nationwide holidays
The 2027 schedule lists 15 federal public holidays. However, not every federal holiday applies in exactly the same way across all states, as the schedule also sets out state-specific holidays and observances.
Here are the federal holidays listed for 2027:
| No. | Holiday | Date | Day | States |
| 1 | Chinese New Year | 6 February | Saturday | W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya, Johor, Kedah, Kelantan, Melaka, N. Sembilan, Pahang, Perak, Perlis, P. Pinang, Sabah, Sarawak, Selangor, Terengganu |
| 2 | Chinese New Year (second day) | 7 February | Sunday | W.P. Kuala Lumpur, W.P. Labuan, W.P. Putrajaya, Johor, Kedah, Melaka, N. Sembilan, Pahang, Perak, Perlis, P. Pinang, Sabah, Sarawak, Selangor |
| 3 | Hari Raya Puasa* | 10 March | Wednesday | All states and federal territories |
| 4 | Hari Raya Puasa (second day)* | 11 March | Thursday | All states and federal territories |
| 5 | Labour Day | 1 May | Saturday | All states and federal territories |
| 6 | Hari Raya Qurban* | 17 May | Monday | All states and federal territories |
| 7 | Hari Raya Qurban (second day)* | 18 May | Tuesday | Kelantan, Terengganu |
| 8 | Wesak Day | 20 May | Thursday | All states and federal territories |
| 9 | Awal Muharam (Maal Hijrah) | 6 June | Sunday | All states and federal territories |
| 10 | Official Birthday of the Yang di-Pertuan Agong | 7 June | Monday | All states and federal territories |
| 11 | Maulidur Rasul | 15 August | Sunday | All states and federal territories |
| 12 | National Day | 31 August | Tuesday | All states and federal territories |
| 13 | Malaysia Day | 16 September | Thursday | All states and federal territories |
| 14 | Deepavali* | 28 October | Thursday | All states and federal territories except Sarawak |
| 15 | Christmas Day | 25 December | Saturday | All states and federal territories |
The official schedule also lists the dates for Hari Raya Puasa, Hari Raya Qurban (or Hari Raya Aidilfitri), and Deepavali as subject to change.
Several federal holidays fall on weekends in 2027, including Chinese New Year’s second day on 7 February, Labour Day on 1 May, Awal Muharam on 6 June, Maulidur Rasul on 15 August, and Christmas Day on 25 December – which means at least five long weekends to look forward to in the year.
Additional public holidays by state
Beyond the federal holidays, employees may also observe additional public holidays depending on where they work.
Here is a breakdown of the additional holidays listed for each state and federal territory in the 2027 schedule.
W.P. Kuala Lumpur:
- Thaipusam: 22 January, Friday
- Federal Territory Day: 1 February, Monday
- Nuzul Al-Quran: 24 February, Wednesday
W.P. Labuan:
- New Year: 1 January, Friday
- Federal Territory Day: 1 February, Monday
- Nuzul Al-Quran: 24 February, Wednesday
- Kaamatan Festival (Harvest Festival): 30 May, Sunday
- Kaamatan Festival (Harvest Festival): 31 May, Monday
W.P. Putrajaya:
- New Year: 1 January, Friday
- Thaipusam: 22 January, Friday
- Federal Territory Day: 1 February, Monday
- Nuzul Al-Quran: 24 February, Wednesday
Johor:
- Awal Ramadan*: 8 February, Monday
- Birthday of the Sultan of Johor: 23 March, Tuesday
- Hari Hol of the late Sultan Iskandar: 11 July, Sunday
Kedah:
- Israk and Mikraj: 6 January, Wednesday
- Awal Ramadan*: 8 February, Monday
- Hari Raya Qurban (second day): 18 May, Tuesday
- Birthday of the Sultan of Kedah: 20 June, Sunday
- Israk and Mikraj: 26 December, Sunday
Kelantan:
- Chinese New Year (second day): 7 February, Sunday
- Nuzul Al-Quran: 24 February, Wednesday
- Day of Arafah: 16 May, Sunday
- Birthday of the Sultan of Kelantan: 29 September, Wednesday
- Birthday of the Sultan of Kelantan: 30 September, Thursday
Melaka:
- New Year: 1 January, Friday
- Malaysian Declaration of Independence Day: 20 February, Saturday
- Hari Raya Puasa (third day): 12 March, Friday
- Birthday of the Yang di-Pertua Negeri of Melaka: 24 August, Tuesday
Negeri Sembilan:
- New Year: 1 January, Friday
- Birthday of the Yang di-Pertuan Besar of Negeri Sembilan: 14 January, Thursday
- Israk and Mikraj: 6 January, Wednesday
- Thaipusam: 22 January, Friday
- Israk and Mikraj: 26 December, Sunday
Pahang:
- New Year: 1 January, Friday
- Nuzul Al-Quran: 24 February, Wednesday
- Hari Hol of the late Sultan Ahmad Shah Al-Musta’in Billah ibni Almarhum Sultan Abu Bakar: 22 May, Saturday
- Birthday of the Sultan of Pahang: 30 July, Friday
Perak:
- New Year: 1 January, Friday
- Thaipusam: 22 January, Friday
- Nuzul Al-Quran: 24 February, Wednesday
- Birthday of the Sultan of Perak: 5 November, Friday
- Israk and Mikraj: 26 December, Sunday
Perlis:
- Israk and Mikraj: 6 January, Wednesday
- Birthday of the Raja of Perlis: 17 May, Monday
- Hari Raya Qurban (second day): 18 May, Tuesday
- Israk and Mikraj: 26 December, Sunday
Penang:
- New Year: 1 January, Friday
- Thaipusam: 22 January, Friday
- Nuzul Al-Quran: 24 February, Wednesday
- Anniversary of the Declaration of World Heritage Sites: 7 July, Wednesday
- Birthday of the Yang di-Pertua Negeri of Penang: 10 July, Saturday
Sabah:
- New Year: 1 January, Friday
- Good Friday: 26 March, Friday
- Birthday of the Yang di-Pertua Negeri of Sabah: 30 March, Tuesday
- Kaamatan Festival (Harvest Festival): 30 May, Sunday
- Kaamatan Festival (Harvest Festival): 31 May, Monday
- Christmas Eve: 24 December, Friday
Sarawak:
- New Year: 1 January, Friday
- Good Friday: 26 March, Friday
- Gawai Dayak: 1 June, Tuesday
- Gawai Dayak: 2 June, Wednesday
- Sarawak Independence Day: 22 July, Thursday
- Birthday of the Yang di-Pertua Negeri of Sarawak: 9 October, Saturday
Selangor:
- New Year: 1 January, Friday
- Thaipusam: 22 January, Friday
- Nuzul Al-Quran: 24 February, Wednesday
- Birthday of the Sultan of Selangor: 11 December, Saturday
Terengganu:
- Israk and Mikraj: 6 January, Wednesday
- Chinese New Year (second day): 7 February, Sunday
- Anniversary of the Coronation of the Sultan of Terengganu: 4 March, Thursday
- Day of Arafah: 16 May, Sunday
- Israk and Mikraj: 26 December, Sunday
Public holidays subject to change
The official schedule marks certain dates with an asterisk to indicate that they are subject to change. For 2027, these include Hari Raya Puasa, Hari Raya Qurban, Deepavali and Awal Ramadan.
With public holidays varying across states and federal territories, the 2027 calendar offers an important reference for both employers and employees planning the year ahead. For employees, the calendar provides an early view of the holidays available in their respective states, making it easier to plan leave and time off around key celebrations throughout 2027.
Pay entitlement for working on public holidays
Employers are reminded that employees required to work on a public holiday are entitled to public holiday pay, in accordance with Section 60D(3) of the Act.
ALSO READ: 1 Sep to be a state holiday in Selangor following SUKMA 2026 achievement
share on