Malaysia flag

Public Holidays in Malaysia

Complete calendar of Malaysian national holidays and observances for 2026

14

Total Holidays

2

National

12

Public

0

Observances

National Day of Malaysia

Merdeka Day (National Day)

August 31

2026 Holiday Calendar

1 January (1 holiday)

January
1

New Year's Day

Public

5 May (1 holiday)

May
1

Labour Day

Public

6 June (1 holiday)

June
3

Yang di-Pertuan Agong's Birthday

Public

8 August (1 holiday)

August
31

Merdeka Day (National Day)

National

9 September (1 holiday)

September
16

Malaysia Day

National

12 December (1 holiday)

December
25

Christmas Day

Public

Variable Date Holidays (8 holidays)

These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.

Varies

Chinese New Year

Public
Varies

Nuzul Al-Quran

Public
Varies

Hari Raya Aidilfitri (Eid al-Fitr)

Public
Varies

Wesak Day

Public
Varies

Hari Raya Haji (Eid al-Adha)

Public
Varies

Awal Muharram (Islamic New Year)

Public
Varies

Prophet's Birthday (Mawlid)

Public
Varies

Deepavali

Public

Frequently Asked Questions

How many public holidays does Malaysia have?

Malaysia has 14 public holidays and observances, including 2 national holidays and 12 public holidays.

What is the national day of Malaysia?

The national day of Malaysia is Merdeka Day (National Day), celebrated on August 31.

Does Malaysia celebrate Christmas?

Yes, Christmas Day (December 25) is a public holiday in Malaysia.