Public holidays in Malaysia

  States that observe a Saturday–Sunday weekend
  States that observe a Friday–Saturday weekend

Public holidays in Malaysia are regulated at both federal and state levels, mainly based on a list of federal holidays observed nationwide plus a few additional holidays observed by each individual state and federal territory. The public holidays are a mix of secular holidays celebrating the nation and its history, and selected traditional holidays of the various ethnic and religious groups that make up the country.

The legislation governing public holidays in Malaysia includes the Holidays Act 1951 (Act 369) in Peninsular Malaysia and Labuan, the Holidays Ordinance (Sabah Cap. 56) in Sabah and the Public Holidays Ordinance (Sarawak Cap. 8) in Sarawak.

The workweek and weekend varies between states, with most states and federal territories observing a Saturday–Sunday weekend, while Johor, Kedah, Kelantan and Terengganu observe a Friday–Saturday weekend, though in Johor many private businesses and banks observe the Saturday–Sunday weekend due to close business ties with Singapore.[1][2] In states and territories with a Saturday–Sunday weekend, a public holiday that falls on Sunday is substituted by a holiday on Monday, or the next working day if Monday itself is a public holiday. In Johor and Kedah, a public holiday that falls on Friday is replaced by Sunday or the next working day, while in Kelantan and Terengganu, a public holiday that falls on Saturday is replaced by Sunday or the next working day.

Starting 1 January 2025, the weekend holiday for Johor will be changed from Friday-Saturday to Saturday-Sunday,[3] after ten years of enforcement.

  1. ^ "Johor banks to skip rest day switch". Malay Mail. 6 December 2013. Retrieved 11 October 2019.
  2. ^ "New weekend but business as usual in JB". The Straits Times. 6 January 2014. Retrieved 11 October 2019 – via AsiaOne.
  3. ^ "Weekend holiday in Johor change into Saturday and Sunday start 1 Jan 2025" (in Melayu). 7 October 2024. Retrieved 7 October 2024.{{cite news}}: CS1 maint: unrecognized language (link)