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.
| Holiday | Date | Weekday | Type |
|---|---|---|---|
| Hari Tahun Baru | January 1, 2026 | Thursday | Public holiday |
| Tahun Baru Cina | February 17, 2026 | Tuesday | Public holiday |
| Tahun Baru Cina | February 18, 2026 | Wednesday | Public holiday |
| Hari Nuzul Al-Quran | March 7, 2026 | SaturdayWeekend | Public holiday |
| Hari Raya Aidil Fitri | March 21, 2026 | SaturdayWeekend | Public holiday |
| Hari Raya Aidil Fitri | March 22, 2026 | SundayWeekend | Public holiday |
| Hari Pekerja | May 1, 2026 | Friday | Public holiday |
| Hari Raya Haji | May 27, 2026 | Wednesday | Public holiday |
| Vesak Day | May 31, 2026 | SundayWeekend | Public holiday |
| Hari Keputeraan Yang di-Pertuan Agong | June 1, 2026 | Monday | Public holiday |
| Awal Muharram | June 17, 2026 | Wednesday | Public holiday |
| Hari Keputeraan Nabi Muhammad S.A.W. | August 25, 2026 | Tuesday | Public holiday |
| Hari Kebangsaan | August 31, 2026 | Monday | Public holiday |
| Hari Malaysia | September 16, 2026 | Wednesday | Public holiday |
| Deepavali | November 8, 2026 | SundayWeekend | Public holiday |
| Deepavali | November 9, 2026 | Monday | Public holiday |
| Hari Krismas | December 25, 2026 | Friday | Public 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: