Public holidays in Malaysia 2026
16 national public holidays in Malaysia in 2026. The weekend is Saturday and Sunday. Next: Deepavali on 9 November (Monday).
| Date | Day | Holiday |
|---|---|---|
| 1 January | Thursday | New Year's Day |
| 17 February | Tuesday | Chinese New Year |
| 18 February | Wednesday | Chinese New Year |
| 6 March | Friday | Day of Nuzul Al-Quran |
| 20 March | Friday | End of Ramadan (Eid al-Fitr) |
| 21 March | Saturday | End of Ramadan (Eid al-Fitr) |
| 1 May | Friday | Labour Day |
| 27 May | Wednesday | Feast of the Sacrifice (Eid al-Adha) |
| 31 May | Sunday | Vesak Day |
| 1 June | Monday | Yang di-Pertuan Agong's Birthday |
| 16 June | Tuesday | Islamic New Year |
| 25 August | Tuesday | Birthday of Muhammad (Mawlid) |
| 31 August | Monday | Independence Day |
| 16 September | Wednesday | Malaysia Day |
| 9 November | Monday | Deepavali |
| 25 December | Friday | Christmas Day |
Regional holidays
Some holidays apply only in parts of Malaysia. The API returns them with the region parameter, e.g. region=10 for Selangor. Regions: Selangor, Terengganu, Sabah, Sarawak, Kuala Lumpur, Labuan, Putrajaya, Johor, Kedah, Kelantan, Malacca, Negeri Sembilan, Pahang, Penang, Perak, Perlis.
Source: date-holidays rules v3.26.5 (ISC (data: CC BY-SA 3.0)). About our data
Get this data from the API
Get these dates as JSON, check whether a date is a working day in Malaysia, or add working days that skip weekends and holidays.
curl "https://apistack.online/api/data/public-holidays/v1?country=MY&year=2026" \
-H "x-api-key: $APISTACK_API_KEY"