Talent & Tech Asia Summit 2024
human resources online

Mark your calendars: Malaysia's list of 2020 public holidays

Malaysia's cabinet has released the official state and national public holidays for 2020, so if you're already planning next year's trips, do bookmark this article as a guide.

The dates, per the 16 states and territories - Federal Territory (FT) Kuala Lumpur, FT Labuan, FT Putrajaya, Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, Terengganu, are as follows:

FT Kuala Lumpur

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 1 February - Federal Territory Day (State holiday)
  • Saturday, 8 February - Thaipusam (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

FT Labuan

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 1 February - Federal Territory Day (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 30 May - Harvest Festival (State holiday)
  • Sunday, 31 May - Harvest Festival holiday (State holiday)
  • Monday, 1 June - Harvest Festival holiday (State holiday)
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

FT Putrajaya

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 1 February - Federal Territory Day (State holiday)
  • Saturday, 8 February - Thaipusam (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Johor

  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Saturday, 8 February - Thaipusam (State holiday)
  • Monday, 23 March - Sultan of Johor's birthday (State holiday)
  • Friday, 24 April - Awal Ramadan (State holiday)
  • Sunday, 26 April - Awal Ramadan holiday (State holiday)
  • Friday, 1 May - Labour Day
  • Sunday, 3 May - Labour Day holiday (State holiday)
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 24 September - Hari Hol Almarhum Sultan Iskandar (State holiday)
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day
  • Sunday, 27 December - Christmas holiday (State holiday)

Kedah

  • Tuesday, 19 January - Sultan of Kedah's birthday (State holiday)
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Sunday, 22 March - Israk and Mikraj (State holiday)
  • Friday, 24 April - Awal Ramadan (State holiday)
  • Friday, 1 May - Labour Day
  • Sunday, 3 May - Labour Day holiday (State holiday)
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Saturday, 1 August - Hari Raya Haji holiday (State holiday)
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day
  • Sunday, 27 December - Christmas holiday (State holiday)

Kelantan

  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Sunday, 7 June - Agong's birthday holiday (State holiday)
  • Friday, 31 July - Hari Raya Haji
  • Saturday, 1 August - Hari Raya Haji holiday (State holiday)
  • Sunday, 2 August - Hari Raya Haji holiday (State holiday)
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Wednesday, 11 November - Sultan of Kelantan's birthday holiday (State holiday)
  • Saturday, 14 November - Deepavali
  • Sunday, 15 November - Deepavali holiday (State holiday)
  • Friday, 25 December - Christmas Day

Melaka

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Wednesday, 15 April - Declaration of Melaka as a historical city Day (State holiday)
  • Friday, 24 April - Awal Ramadan (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Friday, 9 October - Melaka Governor's birthday  (State holiday)
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Negeri Sembilan

  • Wednesday, 1 January - New Year's Day
  • Tuesday, 14 January - Yang Di-Pertuan Besar Negeri Sembilan's birthday (State holiday)
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 8 February - Thaipusam (State holiday)
  • Sunday, 22 March - Israk and Mikraj (State holiday)
  • Monday, 23 March - Israk and Mikraj holiday (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Pahang

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Thursday, 7 May - Hari Hol Pahang
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Thursday, 30 July - Sultan of Pahang's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Perak

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 8 February - Thaipusam (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Friday, 6 November - Sultan of Perak's birthday (State holiday)
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Perlis

  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Sunday, 22 March - Israk and Mikraj (State holiday)
  • Monday, 23 March - Israk and Mikraj holiday (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 17 July - Raja Perlis' birthday
  • Friday, 31 July - Hari Raya Haji
  • Saturday, 1 August - Hari Raya Haji holiday (State holiday)
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Penang

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 8 February - Thaipusam (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Tuesday, 7 July - Georgetown World Heritage City Day
  • Saturday, 11 July - Penang Governor's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Sabah

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Friday, 10 April - Good Friday (State holiday)
  •  Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 30 May - Harvest Festival (State holiday)
  • Sunday, 31 May - Harvest Festival holiday (State holiday)
  • Monday, 1 June - Harvest Festival holiday (State holiday)
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Saturday, 3 October - Sabah Governor's birthday
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Sarawak

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Monday, 1 June - Hari Gawai (State holiday)
  • Tuesday, 2 June - Hari Gawai holiday (State holiday)
  • Saturday, 6 June - Agong's birthday
  • Wednesday, 22 July - Sarawak Day (State holiday)
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 25 December - Christmas Day

Selangor

  • Wednesday, 1 January - New Year's Day
  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Saturday, 8 February - Thaipusam (State holiday)
  • Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Monday, 11 May - Nuzul Al-Quran holiday (State holiday)
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Tuesday, 26 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Friday, 31 July - Hari Raya Haji
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Friday, 11 December - Sultan of Selangor's birthday (State holiday)
  • Friday, 25 December - Christmas Day

Terengganu

  • Saturday, 25 January - Chinese New Year Day 1
  • Sunday, 26 January - Chinese New Year Day 2
  • Monday, 27 January - Chinese New Year holiday
  • Wednesday, 4 March - Installation of Sultan Terengganu (State holiday)
  • Sunday, 26 April - Sultan of Terengganu's birthday (State holiday)
  •  Friday, 1 May - Labour Day
  • Thursday, 7 May - Wesak Day
  • Sunday, 10 May - Nuzul Al-Quran
  • Sunday, 24 May - Hari Raya Puasa
  • Monday, 25 May - Hari Raya Puasa holiday
  • Saturday, 6 June - Agong's birthday
  • Sunday, 7 June - Agong's birthday holiday (State holiday)
  • Thursday, 30 July - Arafat Day (State holiday)
  • Friday, 31 July - Hari Raya Haji
  • Saturday, 1 August - Hari Raya Haji holiday (State holiday)
  • Sunday, 2 August - Hari Raya Haji holiday (State holiday)
  • Thursday, 20 August - Awal Muharram
  • Monday, 31 August - Merdeka Day
  • Wednesday, 16 September - Malaysia Day
  • Thursday, 29 October - Prophet Muhammad's birthday
  • Saturday, 14 November - Deepavali
  • Sunday, 15 November - Deepabali holiday (State holiday)
  • Friday, 25 December - Christmas Day

Note:

  • Where a holiday falls on a weekly rest day (Friday or Sunday as applicable), the following day is substituted as a public holiday and if such following day is also a public holiday, then the next day following it shall be a public holiday.
  • Additionally, where a public holiday falls on another public holiday, the following day is substituted as a public holiday.

Follow us on Telegram and on Instagram @humanresourcesonline for all the latest HR and manpower news from around the region!

Free newsletter

Get the daily lowdown on Asia's top Human Resources stories.

We break down the big and messy topics of the day so you're updated on the most important developments in Asia's Human Resources development – for free.

subscribe now open in new window