Malaysia Public Holidays 2026

Malaysia observes 17 national public holidays in 2026. The year opens with Hari Tahun Baru on January 1, 2026 and closes with Hari Krismas on December 25, 2026. Around 5 coincide with the weekend, so plan long weekends around the rest.

This page lists every national public holiday in Malaysia for 2026.
17
Public holidays
12
On weekdays
5
On weekends
HolidayDateWeekdayType
Hari Tahun BaruJanuary 1, 2026ThursdayPublic holiday
Tahun Baru CinaFebruary 17, 2026TuesdayPublic holiday
Tahun Baru CinaFebruary 18, 2026WednesdayPublic holiday
Hari Nuzul Al-QuranMarch 7, 2026SaturdayWeekendPublic holiday
Hari Raya Aidil FitriMarch 21, 2026SaturdayWeekendPublic holiday
Hari Raya Aidil FitriMarch 22, 2026SundayWeekendPublic holiday
Hari PekerjaMay 1, 2026FridayPublic holiday
Hari Raya HajiMay 27, 2026WednesdayPublic holiday
Vesak DayMay 31, 2026SundayWeekendPublic holiday
Hari Keputeraan Yang di-Pertuan AgongJune 1, 2026MondayPublic holiday
Awal MuharramJune 17, 2026WednesdayPublic holiday
Hari Keputeraan Nabi Muhammad S.A.W.August 25, 2026TuesdayPublic holiday
Hari KebangsaanAugust 31, 2026MondayPublic holiday
Hari MalaysiaSeptember 16, 2026WednesdayPublic holiday
DeepavaliNovember 8, 2026SundayWeekendPublic holiday
DeepavaliNovember 9, 2026MondayPublic holiday
Hari KrismasDecember 25, 2026FridayPublic holiday

Expect the most closures around March (3 holidays), so schedule deliveries and appointments with that in mind. The table below lists every Malaysia public holiday for 2026 with its exact date and the weekday it falls on, so you can see the long weekends at a glance. Regional and local observances are excluded, so what you see are the holidays recognised across Malaysia.

Frequently asked questions

How many public holidays does Malaysia have in 2026?

Malaysia has 17 national public holidays in 2026. The first is Hari Tahun Baru on January 1, 2026 and the last is Hari Krismas on December 25, 2026.

What is the first public holiday of 2026 in Malaysia?

The first public holiday of 2026 is Hari Tahun Baru, which falls on January 1, 2026, a Thursday.

What is the last public holiday of 2026 in Malaysia?

The final national public holiday of 2026 is Hari Krismas on December 25, 2026, a Friday.

Are regional holidays included for Malaysia?

No. This calendar lists national public holidays only. State, provincial and regional holidays that apply to just part of Malaysia are not included, which keeps the list consistent across countries.

Other years for Malaysia

Planning further ahead or looking back? Compare the Malaysia public holiday calendar across years:

Public holidays in nearby countries