Accessibility settings

Text size 100%

Press TAB to move forward, Shift + TAB to go back and Esc to close.

Accessibility statement

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)

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

More calendars

Public holidays 2025 in nearby countries