🇲🇾 Malaysia Public Holidays 2025

Complete guide to all federal public holidays in Malaysia for 2025

Federal Public Holidays 2025

Malaysia observes a rich calendar of public holidays that reflects the country's multicultural society. The federal government gazetted holidays apply nationwide, while each of the 13 states and 3 federal territories adds its own state-level holidays on top of the federal list. In 2025, there are 17 federal public holidays, spanning Islamic, Chinese, Hindu, and Christian celebrations alongside civic milestones.

Below is the complete list of Malaysia federal gazetted public holidays for 2025. Dates for Islamic holidays — including Hari Raya Puasa, Hari Raya Haji, and Awal Muharram — are subject to official moon-sighting confirmation and may shift by one day. Always verify with the official Jabatan Kemajuan Islam Malaysia (JAKIM) announcement or your state government gazette.

Important: The table below lists the national federal holiday list. Certain holidays marked with state notes are only observed in specific states or federal territories. Employees should check their own state's gazetted list for a complete picture of days off applicable to their workplace.

Date Day Holiday Notes
1 Jan 2025 Wednesday New Year's Day / Tahun Baru Federal except Johor, Kedah, Kelantan, Perlis, Terengganu
29 Jan 2025 Wednesday Chinese New Year — Day 1 Federal
30 Jan 2025 Thursday Chinese New Year — Day 2 Federal
1 Feb 2025 Saturday Federal Territory Day Kuala Lumpur, Putrajaya, Labuan only
11 Feb 2025 Tuesday Thaipusam Selangor, KL, Penang, Johor
31 Mar 2025 Monday Hari Raya Puasa — Day 1 (Eid al-Fitr) Federal
1 Apr 2025 Tuesday Hari Raya Puasa — Day 2 Federal
26 Apr 2025 Saturday Nuzul Al-Quran Most states; check your state calendar
1 May 2025 Thursday Labour Day / Hari Pekerja Federal
12 May 2025 Monday Wesak Day Federal
3 Jun 2025 Tuesday Yang di-Pertuan Agong's Birthday Federal
6 Jun 2025 Friday Hari Raya Haji — Day 1 (Eid al-Adha) Federal
7 Jun 2025 Saturday Hari Raya Haji — Day 2 Federal
27 Jun 2025 Friday Awal Muharram (Islamic New Year) Federal
31 Aug 2025 Sunday National Day (Merdeka Day) Monday 1 Sep in lieu
5 Sep 2025 Friday Maulidur Rasul (Prophet Muhammad's Birthday) Federal
16 Sep 2025 Tuesday Malaysia Day Federal
20 Oct 2025 Monday Deepavali Federal except Sabah, Sarawak, Labuan
25 Dec 2025 Thursday Christmas Day Federal

* This is the federal gazette list. Islamic holiday dates are subject to moon-sighting confirmation and may differ by one day. Always verify with official government sources or your employer's HR department.

State-Specific Holidays

Beyond the federal list, each Malaysian state declares its own public holidays — typically the state ruler's birthday, a state founder's day, or additional religious observances. These are mandatory rest days for employees working within that state and are gazetted separately by state governments. The Employment Act 1955 requires private employers to grant a minimum of 11 gazetted public holidays per year, with five being compulsory: National Day, Malaysia Day, Yang di-Pertuan Agong's Birthday, Labour Day, and Hari Raya Puasa Day 1.

Key examples of state-specific holidays in 2025 include:

  • Selangor: Sultan of Selangor's Birthday (11 Dec), Nuzul Al-Quran, and Thaipusam — bringing the total days off in Selangor well above the federal minimum.
  • Johor: Sultan of Johor's Birthday (23 Mar), Hari Hol Almarhum Sultan Iskandar (23 Jan), and Thaipusam — Johor residents enjoy some of the richest state holiday calendars in the country.
  • Penang: George Town Heritage Celebration (15 Jul), Thaipusam, and Penang Governor's Birthday — reflecting Penang's distinct cultural and administrative identity.
  • Sabah: Sabah Self-Governance Day (31 Aug, separate from Merdeka), Kaamatan Harvest Festival (30–31 May) — Kadazandusun and Murut communities celebrate Kaamatan with vibrant traditional festivities.
  • Sarawak: Sarawak Independence Day (22 Jul), Gawai Dayak (1–2 Jun), and Good Friday — Gawai is one of the most culturally significant celebrations in East Malaysia.
  • Kedah, Kelantan, Terengganu: These states observe a Friday–Saturday weekend, so their holiday calendars and replacement day rules differ significantly from the rest of Malaysia. Employees and businesses in these states should use state-specific references when planning leave.

If you are working across state lines or in a company with multiple offices, it is essential to clarify with HR which state's holiday list governs your leave entitlement. Multinational companies and large conglomerates sometimes apply a unified national holiday list for simplicity, but statutory compliance requires adherence to the state where the employee physically works.

Long Weekends in Malaysia 2025

Strategic leave planning can turn Malaysia's public holidays into extended breaks. Several holidays in 2025 fall on Fridays or Mondays, naturally creating three-day weekends at zero annual leave cost. Others fall mid-week, where a single bridge day can unlock four or five consecutive days off. Here are the best long weekend opportunities in 2025:

Period Holiday Days Off Leave Needed
27–30 Jan Chinese New Year Wed–Thu (CNY Days 1 & 2) Take Mon 27 Jan for a 5-day break
29 Mar – 2 Apr Hari Raya Puasa Mon–Tue (Days 1 & 2) + surrounding weekend Take Wed–Fri for 9-day break
1–4 May Labour Day Thu (Labour Day) Take Fri 2 May for a 4-day weekend
10–12 May Wesak Day Mon 12 May 3-day weekend at no leave cost
4–8 Jun Hari Raya Haji Fri–Sat (Days 1 & 2) Long weekend with no leave needed
25–29 Jun Awal Muharram Fri + weekend 3-day weekend at no cost
30 Aug – 2 Sep Merdeka Day Sun + Mon in lieu 4-day weekend with no leave
4–7 Sep Maulidur Rasul Fri 5 Sep 3-day weekend at no cost
13–16 Sep Malaysia Day Tue 16 Sep Take Mon 15 Sep for a 4-day weekend
23–27 Dec Christmas Day Thu 25 Dec Take Fri 26 Dec for a 4-day break

The Hari Raya Puasa period is the single biggest travel surge in Malaysia. Book flights, buses, and trains months in advance if you plan to travel during this window. The PLUS highway and major trunk roads see some of the heaviest traffic volumes of the year during the balik kampung exodus. If you are driving interstate, consider departing several days before or after the peak rush to avoid gridlock.

The September cluster is also notable: Merdeka Day (1 Sep substitute), Maulidur Rasul (5 Sep), and Malaysia Day (16 Sep) fall within a three-week span, making September a month where careful leave deployment can yield exceptional rest time with very few leave days consumed.

Tips for Planning Your Leave

Getting the most out of Malaysia's public holiday calendar takes a little planning. Here are practical tips for employees and employers alike to ensure smooth operations while maximising personal rest time:

  • Apply leave early for festive periods. Hari Raya Puasa, Chinese New Year, and Deepavali are the most popular times for leave applications. In many offices, leave slots fill up months in advance. Submit your requests as soon as possible after the new year, ideally in January for the full year.
  • Check your state holidays. If you work in a state other than where your company is headquartered, confirm which state's public holiday list applies to your workplace. The Employment Act governs this, and your HR department should have clarity. Do not assume your state follows the same list as the national headquarters.
  • Bridge days are gold. A single day of annual leave sandwiched between a public holiday and a weekend can yield a 4- or 5-day break — dramatically increasing rest time without spending many leave days. The CNY period in January and the Hari Raya window in March–April offer the best bridging opportunities in 2025.
  • Islamic holiday dates may shift. Hari Raya Puasa, Hari Raya Haji, Awal Muharram, and Maulidur Rasul follow the Islamic lunar calendar and are confirmed only after official moon sighting. Build flexibility into your travel plans for these dates. Avoid booking non-refundable flights until the official JAKIM announcement.
  • Replacement holidays apply. When a public holiday falls on a Sunday, the following Monday is typically designated a replacement holiday. This is mandated under Malaysia's Employment Act, 1955. In 2025, Merdeka Day (31 Aug) falls on a Sunday, making Monday 1 September the official replacement holiday.
  • Saturday holidays differ by state. In states with a Monday–Friday working week, Saturday holidays do not automatically get a replacement day. However, in states with a Sunday–Thursday working week (Kedah, Kelantan, Terengganu), Saturday is a workday and holidays falling on Saturday may be replaced. Always check your state's specific rules.
  • Plan overseas travel before peak season. Flight prices and hotel rates spike sharply in the two to three weeks surrounding Hari Raya Puasa and Chinese New Year. Travelling a week earlier or later can save significantly — often 30–50% on airfares for popular routes like KL–Bangkok or KL–Bali.
  • Use your annual leave entitlement in full. Under the Employment Act, employees with one to two years of service are entitled to at least eight days of annual leave, rising to 12 days after two years and 16 days after five years. Pairing this with public holidays strategically allows for multiple extended breaks throughout the year.

中文简介 — 2025年马来西亚公共假日

2025年马来西亚联邦公共假日共19天(含取代假日),涵盖伊斯兰、华人、印度及基督教节庆,以及多个国家纪念日。主要假期包括:元旦(1月1日,部分州除外)、农历新年(1月29–30日)、开斋节(3月31日–4月1日)、劳动节(5月1日)、卫塞节(5月12日)、国家元首诞辰(6月3日)、宰牲节(6月6–7日)、伊斯兰新年(6月27日)、国庆日(8月31日,9月1日补假)、先知诞辰(9月5日)、马来西亚日(9月16日)、屠妖节(10月20日)及圣诞节(12月25日)。此外,各州另设州假日,如雪兰莪苏丹诞辰(12月11日)、柔佛苏丹诞辰(3月23日)、槟城乔治市文化庆典(7月15日)、沙巴丰收节(5月30–31日)及砂拉越独立日(7月22日)等。开斋节、宰牲节、伊斯兰新年等伊斯兰假期日期须视月相确认,可能提前或推迟一天。建议提前规划年假,善用公共假期与周末的组合,争取更长的连假,同时注意各州假日差异,以免影响工作计划。