Holidays in Malaysia can be categorized either they are federal or state holidays. Federal holidays are applicable to the entire country, with certain exceptions. State holidays are only applicable to the specific state and not any other places in Malaysia.

Working Sundays

Certain states in Malaysia practices the working Sundays which means that their weekends start on a Friday and ends at midnight Sunday. This involves the following states:

  1. Kelantan
  2. Kedah
  3. Terengganu
  4. Johor

School holidays

There are 4 term holidays in 2018 which are as follow:

  1. First-Term holidays – Starts from March 17 to March 25
  2. Mid-year holidays – Starts from June 9 to June 24
  3. Second-term holidays – Starts from August 18 to August 26 >/li>
  4. Year-end holidays – starts from November 25 to December 31

Take note that the school holidays are applicable to all states and federal territories in Malaysia except the states of Kelantan, Terengganu, Kedah and Johor. For these 4 states, the school holidays start and end a day earlier. This means that the First-Term Holidays starts from March 16 and ends on March 24 and so on.

Federal Public Holidays

Public holidays that are observed by the country (or most states) are as follow:

  1. 1 January, Monday – New Year’s Day – Except Kedah, Kelantan, Terengganu, Kedah and Johor.
  2. 31 January, Wednesday – Thaipusam
  3. 1 February – Federal Territory Day – Only for Federal Territories of Kuala Lumpur, Putrajaya and Labuan
  4. February 16, Friday and 17, Saturday – Chinese New Year
  5. 1 May, Tuesday – Labour Day
  6. 29 May, Tuesday, Wesak Day
  7. 2 June, Saturday – Nuzul Quran
  8. 15 June, Friday and 16, Saturday – Hari Raya Puasa or Eid-Mubarak
  9. 22 August, Wednesday – Hari Raya Haji
  10. 31, August, Friday – National (Merdeka) Day
  11. 9 September, Sunday – Yang Dipertuan Agong’s Birthday
  12. 11 September, Tuesday – Awal Muharram or Maal Hijrah
  13. 16 September, Sunday – Malaysia Day
  14. 6 November, Tuesday – Deepavali – All states and territories except Sarawak
  15. 20 November, Tuesday – Prophet Muhammad’s Birthday
  16. 25 December, Tuesday – Christmas Day

State Holidays

Most states will have a day to celebrate the birthday of the ruler which are as follow:

  1. 14 January, Sunday – Yang di-Pertuan Besar Negeri Sembilan’s Birthday
  2. 21 January, Sunday – Sultan of Kedah’s Birthday
  3. 23 March, Friday – Sultan of Johor’s Birthday
  4. 26 April, Thursday – Sultan of Terrenganu’s Birthday
  5. 14 July, Saturday – Yang Dipertua of Penang’s Birthday
  6. 17 July, Tuesday – Tuanku Raja of Perlis’ Birthday
  7. 6 October, Saturday – Sabah Governor’s Birthday
  8. 12 October, Friday – Yang di-Pertua of Melaka’s Birthday
  9. 13 October, Saturday – Sarawak Governor’s Birthday
  10. 24 October, Wednesday, Sultan of Pahang’s Birthday
  11. 2 November, Friday – Sultan of Perak’s Birthday
  12. 11 November, Sunday – Sultan of Kelantan’s Birthday
  13. 12 November, Monday – Sultan of Kelantan’s Birthday
  14. 11 December, Tuesday – Sultan of Selangor’s Birthday

Other state holidays

  1. 4 March, Sunday – Installation of Sultan of Terengganu
  2. 14 April, Saturday – Israk and Mikraj – only in Kedah, Negeri Sembilan and Perlis
  3. 15 April, Sunday – Declaration of Melaka as a Historical City
  4. 7 May, Monday – Hari Hol Pahang
  5. 17 May, Thursday – Awal Ramadan – Only for Johor, Kedah and Melaka
  6. 30 May, Wednesday and 31, Thursday – Harvest Festival – Only for Sabah and FT Labuan
  7. 1 June, Friday and 2, Saturday – Hari Gawai – Sarawak
  8. 3 June, Sunday – Nuzul Quran Holiday – for Kelantan and Terengganu only
  9. 7 July, Saturday – Georgetown World Heritage City Day, Penang
  10. 22 July, Sunday and 23, Monday – Sarawak Day
  11. 23 August, Thursday – Hari Raya Haji Holiday, only for Kedah, Kelantan, Perlis and Terengganu
  12. 17 September, Monday – Malaysia Day Holiday, except Johor, Kelantan, Terengganu and Kedah
  13. 15 October, Monday – Hari Hol Almarhum Sultan Iskandar, Johor