Skip the calendar
2025 Holidays for Malaysia
- New Year's Day (Tahun Baharu) (most regions: Melaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya)
- Chinese New Year (Tahun Baharu Cina)
- Chinese New Year (Second Day) (Tahun Baharu Cina (Hari Kedua))
- Thaipusam (Hari Thaipusam) (most regions: Johor, Negeri Sembilan, Perak, Pulau Pinang, Selangor, Wilayah Persekutuan Kuala Lumpur, and Wilayah Persekutuan Putrajaya)
- Nuzul Al-Quran Day (Hari Nuzul Al-Quran) (most regions: Kelantan, Pahang, Perak, Perlis, Pulau Pinang, Selangor, Terengganu, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya)
- Eid al-Fitr (Hari Raya Puasa)
- Eid al-Fitr (Second Day) (Hari Raya Puasa (Hari Kedua))
- Labor Day (Hari Pekerja)
- Vesak Day (Hari Wesak)
- Birthday of HM Yang di-Pertuan Agong (Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong)
- Eid al-Adha (Hari Raya Qurban)
- Islamic New Year (Awal Muharam)
- National Day (Hari Kebangsaan)
- National Day (observed) (Cuti Hari Kebangsaan)
- Prophet Muhammad's Birthday (Hari Keputeraan Nabi Muhammad S.A.W.)
- Additional holiday (Cuti Peristiwa)
- Malaysia Day (Hari Malaysia)
- Diwali (Hari Deepavali) (most regions: Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Selangor, Terengganu, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya)
- Christmas Day (Hari Krismas)
Add Malaysia holidays to your calendar
Subscribe once and every public holiday appears in your calendar, updated automatically.
Public holidays in Malaysia in 2025
Malaysia has 19 public holidays in 2025. 2 of them fall on the weekend (Saturday and Sunday). The month with the most public holidays is September (4).
All public holidays in Malaysia in 2025
- New Year's Day (Tahun Baharu) (most regions: Melaka, Negeri Sembilan, Pahang, Perak, Pulau Pinang, Sabah, Sarawak, Selangor, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya) – Wednesday, January 1, 2025
- Chinese New Year (Tahun Baharu Cina) – Wednesday, January 29, 2025
- Chinese New Year (Second Day) (Tahun Baharu Cina (Hari Kedua)) – Thursday, January 30, 2025
- Thaipusam (Hari Thaipusam) (most regions: Johor, Negeri Sembilan, Perak, Pulau Pinang, Selangor, Wilayah Persekutuan Kuala Lumpur, and Wilayah Persekutuan Putrajaya) – Tuesday, February 11, 2025
- Nuzul Al-Quran Day (Hari Nuzul Al-Quran) (most regions: Kelantan, Pahang, Perak, Perlis, Pulau Pinang, Selangor, Terengganu, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya) – Tuesday, March 18, 2025
- Eid al-Fitr (Hari Raya Puasa) – Monday, March 31, 2025
- Eid al-Fitr (Second Day) (Hari Raya Puasa (Hari Kedua)) – Tuesday, April 1, 2025
- Labor Day (Hari Pekerja) – Thursday, May 1, 2025
- Vesak Day (Hari Wesak) – Monday, May 12, 2025
- Birthday of HM Yang di-Pertuan Agong (Hari Keputeraan Rasmi Seri Paduka Baginda Yang di-Pertuan Agong) – Monday, June 2, 2025
- Eid al-Adha (Hari Raya Qurban) – Saturday, June 7, 2025
- Islamic New Year (Awal Muharam) – Friday, June 27, 2025
- National Day (Hari Kebangsaan) – Sunday, August 31, 2025
- National Day (observed) (Cuti Hari Kebangsaan) – Monday, September 1, 2025
- Prophet Muhammad's Birthday (Hari Keputeraan Nabi Muhammad S.A.W.) – Friday, September 5, 2025
- Additional holiday (Cuti Peristiwa) – Monday, September 15, 2025
- Malaysia Day (Hari Malaysia) – Tuesday, September 16, 2025
- Diwali (Hari Deepavali) (most regions: Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Selangor, Terengganu, Wilayah Persekutuan Kuala Lumpur, Wilayah Persekutuan Labuan, and Wilayah Persekutuan Putrajaya) – Monday, October 20, 2025
- Christmas Day (Hari Krismas) – Thursday, December 25, 2025
Long weekends and bridge days in Malaysia in 2025
The weekend in Malaysia: Saturday and Sunday. Malaysia has 8 long weekends in 2025: three days or more off in a row thanks to a public holiday.
- Sat, Mar 29 – Tue, Apr 1 – 4 days off (Eid al-Fitr, Eid al-Fitr (Second Day))
- Sat, May 10 – Mon, May 12 – 3 days off (Vesak Day)
- Sat, May 31 – Mon, Jun 2 – 3 days off (Birthday of HM Yang di-Pertuan Agong)
- Fri, Jun 27 – Sun, Jun 29 – 3 days off (Islamic New Year)
- Sat, Aug 30 – Mon, Sep 1 – 3 days off (National Day, National Day (observed))
- Fri, Sep 5 – Sun, Sep 7 – 3 days off (Prophet Muhammad's Birthday)
- Sat, Sep 13 – Tue, Sep 16 – 4 days off (Additional holiday, Malaysia Day)
- Sat, Oct 18 – Mon, Oct 20 – 3 days off (Diwali)
Bridge days: a few days off, a long break
- Take 2 days off (Mon, Dec 30 and Tue, Dec 31): 5 days off in a row, Sat, Dec 28 – Wed, Jan 1 (New Year's Day)
- Take 2 days off (Thu, Jan 2 and Fri, Jan 3): 5 days off in a row, Wed, Jan 1 – Sun, Jan 5 (New Year's Day)
- Take 2 days off (Mon, Jan 27 and Tue, Jan 28): 6 days off in a row, Sat, Jan 25 – Thu, Jan 30 (Chinese New Year, Chinese New Year (Second Day))
- Take Fri, Jan 31 off: 5 days off in a row, Wed, Jan 29 – Sun, Feb 2 (Chinese New Year, Chinese New Year (Second Day))
- Take Mon, Feb 10 off: 4 days off in a row, Sat, Feb 8 – Tue, Feb 11 (Thaipusam)
- Take Mon, Mar 17 off: 4 days off in a row, Sat, Mar 15 – Tue, Mar 18 (Nuzul Al-Quran Day)
- Take Fri, May 2 off: 4 days off in a row, Thu, May 1 – Sun, May 4 (Labor Day)
- Take Fri, Dec 26 off: 4 days off in a row, Thu, Dec 25 – Sun, Dec 28 (Christmas Day)
2025 at a glance
- 2025 has 365 days.
- 2025 starts on a Wednesday and ends on a Wednesday.
- 2025 has the same calendar as 2014 and 2031.
- Public holidays in Malaysia: 19
Monthly calendars for 2025
- January 2025 – 3 holidays
- February 2025 – 1 holiday
- March 2025 – 2 holidays
- April 2025 – 1 holiday
- May 2025 – 2 holidays
- June 2025 – 3 holidays
- July 2025 – 0 holidays
- August 2025 – 1 holiday
- September 2025 – 4 holidays
- October 2025 – 1 holiday
- November 2025 – 0 holidays
- December 2025 – 1 holiday