aeiou.now

🇲🇾 Malaysia public holidays 2026

Malaysia has 16 public holidays in 2026. 4 of them fall on a weekend. The longest continuous break is 4 days.

Download this year's data

CSV is for reuse and spreadsheets; ICS includes days off only, while commemorative dates remain in the CSV.

Who decides these days

Malaysia has two layers of holidays.

The federal list is published each year by the Cabinet, Constitution and Inter-Governmental Relations Division (BKPP) of the Prime Minister's Department, usually the August before, and names twelve occasions; each state adds its own.

New Year's Day is not federal: Johor, Kedah, Kelantan, Perlis and Terengganu work that day.

The Holidays Act 1951 (Act 369) covers only the Peninsula; Sabah and Sarawak have their own laws, and Sarawak does not observe Deepavali.

Under section 3, a holiday on the weekly rest day moves to the next day, or the day after if that is already a holiday.

Kedah, Kelantan and Terengganu keep a Friday–Saturday weekend (Johor returned to Saturday–Sunday in 2025), so a Sunday holiday is not replaced there, and Saturday holidays are not replaced anywhere else.

Eid dates are proclaimed by the Keeper of the Rulers' Seal after moon sighting and marked as subject to change.

For 2026 he set Aidilfitri on 21 March, and the Prime Minister added 20 March under section 8.

Private employers, under section 60D of the Employment Act 1955, owe only eleven paid holidays a year: National Day, the Agong's birthday, the state Ruler's birthday (or Federal Territory Day), Labour Day and Malaysia Day are compulsory; the employer chooses the other six.

Long weekends

DateNameLegal status
February 17, 2026 – February 18, 2026Chinese New YearPublic holiday
March 20, 2026Additional Hari Raya Aidilfitri holidayPublic holiday
March 21, 2026 – March 22, 2026Hari Raya Aidilfitri (Eid al-Fitr)Public holiday
March 23, 2026Hari Raya Aidilfitri (replacement holiday)Public holiday
May 1, 2026Labour DayPublic holiday
May 27, 2026Hari Raya Haji (Eid al-Adha)Public holiday
May 31, 2026Wesak DayPublic holiday
June 1, 2026Birthday of the Yang di-Pertuan AgongPublic holiday
June 2, 2026Wesak Day (replacement holiday)Public holiday
June 17, 2026Awal Muharram (Islamic New Year)Public holiday
August 25, 2026Prophet Muhammad's Birthday (Maulidur Rasul)Public holiday
August 31, 2026National Day (Hari Merdeka)Public holiday
September 16, 2026Malaysia DayPublic holiday
November 8, 2026DeepavaliPublic holiday
November 9, 2026Deepavali (replacement holiday)Public holiday
December 25, 2026Christmas DayPublic holiday

Sources and dates