Public holidays in Malaysia 2027
There are 13 nationwide public holidays in 2027. Another 45 apply only in some states – the table shows where. The exact list for each state is on its own page.
Download calendar file (.ics) For Outlook, Google Calendar and Apple Calendar; all-day events.
13 national and 45 regional holidays in 2027
| Date | Weekday | Holiday | Local name | Applies in | Countdown |
|---|---|---|---|---|---|
| Friday | New Year's Day | Tahun Baharu | Melaka, Negeri Sembilan, Pahang, Pulau Pinang, Perak, Selangor, Sabah, Sarawak, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Wednesday | Isra' and Mi'raj | Israk dan Mikraj | Kedah, Negeri Sembilan, Perlis, Terengganu | ||
| Thursday | Birthday of the Sultan of Negeri Sembilan | Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilan | Negeri Sembilan | ||
| Friday | Thaipusam | Hari Thaipusam | Johor, Negeri Sembilan, Pulau Pinang, Perak, Selangor, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Putrajaya | ||
| Monday | Federal Territory Day | Hari Wilayah Persekutuan | Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Saturday | Chinese New Year | Tahun Baharu Cina | nationwide | ||
| Sunday | Chinese New Year (Second Day) | Tahun Baharu Cina (Hari Kedua) | nationwide | ||
| Monday | Beginning of Ramadan | Awal Ramadan | Johor, Kedah | ||
| Monday | Chinese New Year (observed) | Cuti Tahun Baharu Cina | Kelantan, Terengganu | ||
| Monday | Chinese New Year (Second Day) (observed) | Cuti Tahun Baharu Cina (Hari Kedua) | Melaka, Negeri Sembilan, Pahang, Pulau Pinang, Perak, Perlis, Selangor, Sabah, Sarawak, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Tuesday | Chinese New Year (Second Day) (observed) | Cuti Tahun Baharu Cina (Hari Kedua) | Johor | ||
| Saturday | Declaration of Independence Day | Hari Pengisytiharan Tarikh Kemerdekaan | Melaka | ||
| Wednesday | Nuzul Al-Quran Day | Hari Nuzul Al-Quran | Kelantan, Pahang, Pulau Pinang, Perak, Perlis, Selangor, Terengganu, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Thursday | Anniversary of the Installation of the Sultan of Terengganu | Hari Ulang Tahun Pertabalan Sultan Terengganu | Terengganu | ||
| Wednesday | Eid al-Fitr | Hari Raya Puasa | nationwide | ||
| Thursday | Eid al-Fitr (Second Day) | Hari Raya Puasa (Hari Kedua) | nationwide | ||
| Friday | Eid al-Fitr (Third Day) | Hari Raya Puasa (Hari Ketiga) | Melaka | ||
| Tuesday | Birthday of the Sultan of Johor | Hari Keputeraan Sultan Johor | Johor | ||
| Friday | Good Friday | Sabah, Sarawak | |||
| Tuesday | Birthday of the Governor of Sabah | Hari Jadi Yang di-Pertua Negeri Sabah | Sabah | ||
| Monday | Birthday of the Sultan of Terengganu | Hari Keputeraan Sultan Terengganu | Terengganu | ||
| Saturday | Labor Day | Hari Pekerja | nationwide | ||
| Sunday | Labor Day (observed) | Cuti Hari Pekerja | Kelantan, Terengganu | ||
| Sunday | Day of Arafah | Hari Arafah | Kelantan, Terengganu | ||
| Monday | Eid al-Adha | Hari Raya Qurban | nationwide | ||
| Monday | Birthday of the Raja of Perlis | Hari Raya Qurban | Perlis | ||
| Tuesday | Eid al-Adha (Second Day) | Hari Raya Qurban (Hari Kedua) | Kedah, Kelantan, Perlis, Terengganu | ||
| Thursday | Vesak Day | Hari Wesak | nationwide | ||
| Saturday | The Sultan of Pahang Hol | Hari Hol Sultan Pahang | Pahang | ||
| Sunday | Pesta Kaamatan | Sabah, Wilayah Persekutuan Labuan | |||
| Monday | Pesta Kaamatan | Sabah, Wilayah Persekutuan Labuan | |||
| Tuesday | Dayak Festival Day | Perayaan Hari Gawai Dayak | Sarawak | ||
| Wednesday | Dayak Festival Day | Perayaan Hari Gawai Dayak | Sarawak | ||
| Sunday | Islamic New Year | Awal Muharam | nationwide | ||
| Monday | Birthday of HM Yang di-Pertuan Agong | Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong | nationwide | ||
| Sunday | Birthday of The Sultan of Kedah | Hari Keputeraan Sultan Kedah | Kedah | ||
| Wednesday | George Town Heritage Day | Hari Ulang Tahun Perisytiharan Tapak Warisan Dunia | Pulau Pinang | ||
| Saturday | Birthday of the Governor of Penang | Hari Jadi Yang di-Pertua Negeri Pulau Pinang | Pulau Pinang | ||
| Sunday | The Sultan of Johor Hol | Hari Hol Almarhum Sultan Iskandar | Johor | ||
| Thursday | Sarawak Independence Day | Hari Kemerdekaan Sarawak | Sarawak | ||
| Friday | Birthday of the Sultan of Pahang | Hari Keputeraan Sultan Pahang | Pahang | ||
| Sunday | Prophet Muhammad's Birthday | Hari Keputeraan Nabi Muhammad S.A.W. | nationwide | ||
| Monday | Prophet Muhammad's Birthday (observed) | Cuti Hari Keputeraan Nabi Muhammad S.A.W. | Johor, Melaka, Negeri Sembilan, Pahang, Pulau Pinang, Perak, Perlis, Selangor, Sabah, Sarawak, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Tuesday | Birthday of the Governor of Malacca | Hari Jadi Yang di-Pertua Negeri Melaka | Melaka | ||
| Tuesday | National Day | Hari Kebangsaan | nationwide | ||
| Thursday | Malaysia Day | Hari Malaysia | nationwide | ||
| Wednesday | Birthday of the Sultan of Kelantan | Hari Keputeraan Sultan Kelantan | Kelantan | ||
| Thursday | Birthday of the Sultan of Kelantan | Hari Keputeraan Sultan Kelantan | Kelantan | ||
| Saturday | Birthday of the Governor of Sarawak | Hari Jadi Yang di-Pertua Negeri Sarawak | Sarawak | ||
| Thursday | Diwali | Hari Deepavali | Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Pulau Pinang, Perak, Perlis, Selangor, Terengganu, Sabah, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, Wilayah Persekutuan Putrajaya | ||
| Friday | Birthday of the Sultan of Perak | Hari Keputeraan Sultan Perak | Perak | ||
| Saturday | Birthday of The Sultan of Selangor | Hari Keputeraan Sultan Selangor | Selangor | ||
| Friday | Christmas Eve | Krismas (Eve) | Sabah | ||
| Saturday | Christmas Day | Hari Krismas | nationwide | ||
| Sunday | Isra' and Mi'raj | Israk dan Mikraj | Kedah, Negeri Sembilan, Perlis, Terengganu | ||
| Sunday | Christmas Day (observed) | Cuti Hari Krismas | Kelantan | ||
| Monday | Isra' and Mi'raj (observed) | Cuti Israk dan Mikraj | Negeri Sembilan, Perlis | ||
| Monday | Christmas Day (observed) | Cuti Hari Krismas | Terengganu |
Days marked "observed" are substitute days off when a holiday falls on a weekend. Holidays based on a lunar calendar can shift by a day once the official announcement is made.
Public holidays by state
| state | public holidays | on Mon–Fri |
|---|---|---|
| Public holidays 2027 Johor | 20 | 13 |
| Public holidays 2027 Kedah | 19 | 11 |
| Public holidays 2027 Kelantan | 22 | 13 |
| Public holidays 2027 Melaka | 20 | 13 |
| Public holidays 2027 Negeri Sembilan | 22 | 15 |
| Public holidays 2027 Pahang | 20 | 13 |
| Public holidays 2027 Perak | 20 | 14 |
| Public holidays 2027 Perlis | 22 | 15 |
| Public holidays 2027 Pulau Pinang | 21 | 14 |
| Public holidays 2027 Sabah | 22 | 15 |
| Public holidays 2027 Sarawak | 21 | 14 |
| Public holidays 2027 Selangor | 20 | 13 |
| Public holidays 2027 Terengganu | 24 | 15 |
| Public holidays 2027 Wilayah Persekutuan Kuala Lumpur | 20 | 14 |
| Public holidays 2027 Wilayah Persekutuan Labuan | 21 | 14 |
| Public holidays 2027 Wilayah Persekutuan Putrajaya | 20 | 14 |
Long weekends 2027
11 times a public holiday lies close to a weekend – with a little leave it becomes a long weekend: (nationwide)
| Take leave | Off | Days of leave | Days off | Ratio | Occasion |
|---|---|---|---|---|---|
| Tue 9 Feb, Wed 10 Feb, Thu 11 Feb, Fri 12 Feb | 6 Feb – 14 Feb 2027 | 4 | 9 | 2.3 | Chinese New Year, Chinese New Year (Second Day), Chinese New Year (Second Day) (observed) |
| Mon 8 Mar, Tue 9 Mar | 6 Mar – 11 Mar 2027 | 2 | 6 | 3 | Eid al-Fitr, Eid al-Fitr (Second Day) |
| Fri 12 Mar | 10 Mar – 14 Mar 2027 | 1 | 5 | 5 | Eid al-Fitr, Eid al-Fitr (Second Day) |
| Tue 18 May, Wed 19 May | 15 May – 20 May 2027 | 2 | 6 | 3 | Eid al-Adha, Vesak Day |
| Fri 21 May | 20 May – 23 May 2027 | 1 | 4 | 4 | Vesak Day |
| Tue 8 Jun, Wed 9 Jun, Thu 10 Jun, Fri 11 Jun | 5 Jun – 13 Jun 2027 | 4 | 9 | 2.3 | Islamic New Year, Birthday of HM Yang di-Pertuan Agong |
| Tue 17 Aug, Wed 18 Aug, Thu 19 Aug, Fri 20 Aug | 14 Aug – 22 Aug 2027 | 4 | 9 | 2.3 | Prophet Muhammad's Birthday, Prophet Muhammad's Birthday (observed) |
| Mon 30 Aug | 28 Aug – 31 Aug 2027 | 1 | 4 | 4 | National Day |
| Wed 1 Sep, Thu 2 Sep, Fri 3 Sep | 31 Aug – 5 Sep 2027 | 3 | 6 | 2 | National Day |
| Mon 13 Sep, Tue 14 Sep, Wed 15 Sep | 11 Sep – 16 Sep 2027 | 3 | 6 | 2 | Malaysia Day |
| Fri 17 Sep | 16 Sep – 19 Sep 2027 | 1 | 4 | 4 | Malaysia Day |
Counted are gaps of up to four working days between a public holiday and the weekend or another public holiday. "Ratio" = days off per day of leave. Weekends follow the local working week.
Dates are generated from the open-source library python-holidays and automatically cross-checked against Nager.Date and the public Google Calendar holiday calendars; every holiday on a working day must be confirmed by a second source. Official announcements take precedence, especially for holidays that depend on the moon or are declared at short notice.
Frequently asked questions
How many public holidays does Malaysia have in 2027?
13 nationwide holidays, plus 45 that apply only in some states. 6 of them fall on a weekend in 2027.
Which public holiday gives the best long weekend in 2027?
Eid al-Fitr, Eid al-Fitr (Second Day): take 1 day of leave (12 Mar) and you get 5 days off in a row, 10 Mar – 14 Mar 2027.
Which state has the most public holidays in 2027?
Terengganu with 24; Kedah has the fewest with 19.
Sources
- Data: python-holidays 0.105 (MIT licence), country code MY (retrieved Sep 28, 2026)
- Cross-check: Nager.Date public holiday API (country not covered) (retrieved Sep 28, 2026)
- Cross-check: Google Calendar public holiday calendar (en.malaysia) (retrieved Sep 28, 2026)
Last updated:
Other years
- Public holidays 2026
- Public holidays 2027
- Public holidays 2028