Malaysia · 2026
Malaysia public holidays 2026
Every date says which it is: checked against that state’s own circular, or taken from a public dataset and not yet checked. The link and the date it was read sit on the row, not under the table.
Nationwide
These apply everywhere in Malaysia. Your state may add more.
16 of 16 checked against the official circular on 8 Aug 2026 (the document).
- Thursday
Hari Tahun Barugazetted
Official circular · read 8 Aug 2026
- Tuesday
Tahun Baru Cinagazetted
Official circular · read 8 Aug 2026
Follows a lunisolar calendar; computed rather than fixed.
- Wednesday
Tahun Baru Cinagazetted
Official circular · read 8 Aug 2026
Follows a lunisolar calendar; computed rather than fixed.
- Saturday
Hari Nuzul Al-Qurangazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Saturday
Hari Raya Aidil Fitrigazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Sunday
Hari Raya Aidil Fitrigazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Friday
Hari Pekerjagazetted
Official circular · read 8 Aug 2026
- Wednesday
Hari Raya Hajigazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Sunday
- Monday
Hari Keputeraan Yang di-Pertuan Agonggazetted
Official circular · read 8 Aug 2026
- Wednesday
Awal Muharramgazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Tuesday
Hari Keputeraan Nabi Muhammad S.A.W.gazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Monday
Hari Kebangsaangazetted
Official circular · read 8 Aug 2026
- Wednesday
Hari Malaysiagazetted
Official circular · read 8 Aug 2026
- Sunday
- Friday
Hari Krismasgazetted
Official circular · read 8 Aug 2026
Long weekends in Malaysia, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
4 days offFri 29 May – Mon 1 Jungazetted
Take Fri 29 May off. Built on Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
4 days offSat 22 Aug – Tue 25 Auggazetted
Take Mon 24 Aug off. Built on Hari Keputeraan Nabi Muhammad S.A.W.
4 days offFri 28 Aug – Mon 31 Auggazetted
Take Fri 28 Aug off. Built on Hari Kebangsaan.
What each state adds
Only the days this state gets on top of the nationwide list. The long weekends below each state are worked out from its full calendar, including the nationwide days — and each state name links to its complete list for 2026, federal days included.
Johor
19 of 19 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Thursday
Awal Ramadangazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 18 Feb 2026; the circular says otherwise.
- Monday
Hari Keputeraan Sultan Johorgazetted
Official circular · read 8 Aug 2026
- Tuesday
Hari Hol Almarhum Sultan Iskandargazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 20 Jul 2026; the circular says otherwise.
- Monday
Long weekends in Johor, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
6 days offSat 14 Feb – Thu 19 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina and Awal Ramadan.
6 days offTue 17 Feb – Sun 22 Febgazetted
Take Fri 20 Feb off. Built on Tahun Baru Cina and Awal Ramadan.
4 days offFri 20 Mar – Mon 23 Margazetted
Take Fri 20 Mar off. Built on Hari Raya Aidil Fitri and Hari Keputeraan Sultan Johor.
Kedah
19 of 19 checked against the official circular on 8 Aug 2026 (the document).
- Saturday
Israk dan Mikrajgazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 16 Jan 2026; the circular says otherwise.
- Thursday
Awal Ramadangazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 18 Feb 2026; the circular says otherwise.
- Monday
Hari Kelepasan Am Tambahan Sempena Hari Raya Aidilfitrigazetted
Official circular · read 8 Aug 2026
- Thursday
Hari Raya Hajigazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Sunday
Hari Keputeraan Sultan Kedahgazetted
Official circular · read 8 Aug 2026
The public dataset had 21 Jun 2026; the circular says otherwise.
Long weekends in Kedah, 2026
Where one day of leave joins a holiday to the weekend. Kedah rests on Friday and Saturday, so these are worked out against that week, not a Saturday–Sunday one.
7 days offTue 26 May – Mon 1 Jungazetted
Take Tue 26 May off. Built on Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
6 days offWed 27 May – Mon 1 Jungazetted
No leave needed — the holidays already reach the weekend. Built on Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
6 days offMon 16 Feb – Sat 21 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina and Awal Ramadan.
Kelantan
All 19 from a public dataset, not yet checked against the circular.
- Thursday
Hari Raya Hajiunchecked
Not yet checked against the state’s own circular.
Set by moon sighting — the gazetted date can shift by a day.
- Monday
Deepavaliunchecked
Not yet checked against the state’s own circular.
Written in by the source for this year only.
- Wednesday
Hari Keputeraan Sultan Kelantanunchecked
Not yet checked against the state’s own circular.
- Thursday
Hari Keputeraan Sultan Kelantanunchecked
Not yet checked against the state’s own circular.
Long weekends in Kelantan, 2026
Where one day of leave joins a holiday to the weekend. Kelantan rests on Friday and Saturday, so these are worked out against that week, not a Saturday–Sunday one.
9 days offFri 6 Nov – Sat 14 Novunchecked
Take Tue 10 Nov off. Built on Deepavali and Hari Keputeraan Sultan Kelantan.
7 days offTue 26 May – Mon 1 Jununchecked
Take Tue 26 May off. Built on Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
6 days offWed 27 May – Mon 1 Jununchecked
No leave needed — the holidays already reach the weekend. Built on Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
Kuala Lumpur
18 of 18 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Sunday
Hari Wilayah Persekutuangazetted
Official circular · read 8 Aug 2026
Long weekends in Kuala Lumpur, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
All 18 public holidays in Kuala Lumpur for 2026Back to top ↑
Labuan
19 of 19 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Wilayah Persekutuangazetted
Official circular · read 8 Aug 2026
- Saturday
Pesta Kaamatangazetted
Official circular · read 8 Aug 2026
- Sunday
Pesta Kaamatangazetted
Official circular · read 8 Aug 2026
Long weekends in Labuan, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
Malacca
All 19 from a public dataset, not yet checked against the circular.
- Wednesday
Awal Ramadanunchecked
Not yet checked against the state’s own circular.
Set by moon sighting — the gazetted date can shift by a day.
- Wednesday
Hari Perisytiharan Bandar Melaka sebagai Bandaraya Bersejarahunchecked
Not yet checked against the state’s own circular.
- Monday
Hari Jadi Yang di-Pertua Negeri Melakaunchecked
Not yet checked against the state’s own circular.
- Monday
Deepavaliunchecked
Not yet checked against the state’s own circular.
Written in by the source for this year only.
Long weekends in Malacca, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febunchecked
Take Mon 16 Feb off. Built on Tahun Baru Cina.
5 days offFri 21 Aug – Tue 25 Augunchecked
Take Fri 21 Aug off. Built on Hari Jadi Yang di-Pertua Negeri Melaka and Hari Keputeraan Nabi Muhammad S.A.W.
4 days offSat 22 Aug – Tue 25 Augunchecked
No leave needed — the holidays already reach the weekend. Built on Hari Jadi Yang di-Pertua Negeri Melaka and Hari Keputeraan Nabi Muhammad S.A.W.
Negeri Sembilan
21 of 21 checked against the official circular on 8 Aug 2026 (the document).
- Wednesday
Hari Keputeraan Yang di-Pertuan Besar Negeri Sembilangazetted
Official circular · read 8 Aug 2026
- Saturday
Israk dan Mikrajgazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 16 Jan 2026; the circular says otherwise.
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Monday
Cuti ganti Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
- Monday
Cuti ganti Hari Raya Puasa (Hari Kedua)gazetted
Official circular · read 8 Aug 2026
- Monday
Long weekends in Negeri Sembilan, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offFri 30 Jan – Mon 2 Febgazetted
Take Fri 30 Jan off. Built on Hari Thaipusam and Cuti ganti Hari Thaipusam.
All 21 public holidays in Negeri Sembilan for 2026Back to top ↑
Pahang
18 of 19 checked against the official circular on 8 Aug 2026 (the document). 1 from a public dataset, not yet checked against the circular.
- Friday
Hari Hol Pahanggazetted
Official circular · read 8 Aug 2026
- Friday
Hari Keputeraan Sultan Pahanggazetted
Official circular · read 8 Aug 2026
The public dataset had 30 Jul 2026; the circular says otherwise.
- Monday
Deepavaliunchecked
Not yet checked against the state’s own circular.
Written in by the source for this year only.
Long weekends in Pahang, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
Penang
20 of 20 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Tuesday
Cuti Ganti Hari Wesak dan Hari Keputeraan Seri Paduka Baginda Yang di-Pertuan Agonggazetted
Official circular · read 8 Aug 2026
- Tuesday
Declaration of George Town as World Heritage Sitegazetted
Official circular · read 8 Aug 2026
- Saturday
Hari Jadi Yang di-Pertua Negeri Pulau Pinanggazetted
Official circular · read 8 Aug 2026
Long weekends in Penang, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
5 days offFri 29 May – Tue 2 Jungazetted
Take Fri 29 May off. Built on Vesak Day and Hari Keputeraan Yang di-Pertuan Agong and Cuti Ganti Hari Wesak dan Hari Keputeraan Seri Paduka Baginda Yang di-Pertuan Agong.
4 days offSat 30 May – Tue 2 Jungazetted
No leave needed — the holidays already reach the weekend. Built on Vesak Day and Hari Keputeraan Yang di-Pertuan Agong and Cuti Ganti Hari Wesak dan Hari Keputeraan Seri Paduka Baginda Yang di-Pertuan Agong.
Perak
18 of 18 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Friday
Hari Keputeraan Sultan Perakgazetted
Official circular · read 8 Aug 2026
Long weekends in Perak, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
Perlis
All 19 from a public dataset, not yet checked against the circular.
- Friday
Israk dan Mikrajunchecked
Not yet checked against the state’s own circular.
Set by moon sighting — the gazetted date can shift by a day.
- Thursday
Hari Raya Hajiunchecked
Not yet checked against the state’s own circular.
Set by moon sighting — the gazetted date can shift by a day.
- Friday
Raja of Perlis's Birthdayunchecked
Not yet checked against the state’s own circular.
- Monday
Deepavaliunchecked
Not yet checked against the state’s own circular.
Written in by the source for this year only.
Long weekends in Perlis, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
6 days offWed 27 May – Mon 1 Jununchecked
Take Fri 29 May off. Built on Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
5 days offSat 14 Feb – Wed 18 Febunchecked
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 15 Jan – Sun 18 Janunchecked
Take Thu 15 Jan off. Built on Israk dan Mikraj.
Putrajaya
18 of 18 checked against the official circular on 8 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 8 Aug 2026
Written in by the source for this year only.
- Sunday
Hari Wilayah Persekutuangazetted
Official circular · read 8 Aug 2026
Long weekends in Putrajaya, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
Sabah
20 of 20 checked against the official circular on 8 Aug 2026 (the document).
- Monday
Hari Jadi Yang di-Pertua Negeri Sabahgazetted
Official circular · read 8 Aug 2026
The public dataset had 3 Oct 2026; the circular says otherwise.
- Friday
Jumat Agunggazetted
Official circular · read 8 Aug 2026
- Saturday
Pesta Kaamatangazetted
Official circular · read 8 Aug 2026
- Sunday
Pesta Kaamatangazetted
Official circular · read 8 Aug 2026
- Thursday
Hari Sebelum Krismasgazetted
Official circular · read 8 Aug 2026
Long weekends in Sabah, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
5 days offWed 23 Dec – Sun 27 Decgazetted
Take Wed 23 Dec off. Built on Hari Sebelum Krismas and Hari Krismas.
4 days offThu 24 Dec – Sun 27 Decgazetted
No leave needed — the holidays already reach the weekend. Built on Hari Sebelum Krismas and Hari Krismas.
Sarawak
22 of 22 checked against the official circular on 8 Aug 2026 (the document).
- Monday
Public Holiday (Hari Raya Aidilfitri – additional/replacement day)gazetted
Official circular · read 8 Aug 2026
- Friday
Jumat Agunggazetted
Official circular · read 8 Aug 2026
- Monday
Perayaan Hari Gawai Dayakgazetted
Official circular · read 8 Aug 2026
- Tuesday
Perayaan Hari Gawai Dayakgazetted
Official circular · read 8 Aug 2026
- Wednesday
Hari Kelepasan Am Gantian Hari Wesak (replacement holiday for Wesak Day)gazetted
Official circular · read 8 Aug 2026
- Thursday
Hari Kelepasan Am Gantian Hari Gawai Dayak (replacement holiday for Gawai Dayak)gazetted
Official circular · read 8 Aug 2026
- Wednesday
Hari Kemerdekaan Sarawakgazetted
Official circular · read 8 Aug 2026
- Saturday
Hari Jadi Yang di-Pertua Negeri Sarawakgazetted
Official circular · read 8 Aug 2026
Long weekends in Sarawak, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
9 days offSat 30 May – Sun 7 Jungazetted
Take Fri 5 Jun off. Built on Vesak Day and Perayaan Hari Gawai Dayak and Hari Kelepasan Am Gantian Hari Wesak (replacement holiday for Wesak Day) and Hari Kelepasan Am Gantian Hari Gawai Dayak (replacement holiday for Gawai Dayak).
7 days offFri 29 May – Thu 4 Jungazetted
Take Fri 29 May off. Built on Vesak Day and Perayaan Hari Gawai Dayak and Hari Kelepasan Am Gantian Hari Wesak (replacement holiday for Wesak Day) and Hari Kelepasan Am Gantian Hari Gawai Dayak (replacement holiday for Gawai Dayak).
6 days offSat 30 May – Thu 4 Jungazetted
No leave needed — the holidays already reach the weekend. Built on Vesak Day and Perayaan Hari Gawai Dayak and Hari Kelepasan Am Gantian Hari Wesak (replacement holiday for Wesak Day) and Hari Kelepasan Am Gantian Hari Gawai Dayak (replacement holiday for Gawai Dayak).
Selangor
19 of 19 checked against the official circular on 7 Aug 2026 (the document).
- Sunday
Hari Thaipusamgazetted
Official circular · read 7 Aug 2026
Written in by the source for this year only.
- Sunday
Sambutan Jubli Perak Pemerintahan Sultan Selangorgazetted
Official circular · read 7 Aug 2026
- Friday
Sultan of Selangor's Birthdaygazetted
Official circular · read 7 Aug 2026
Long weekends in Selangor, 2026
Where one day of leave joins a holiday to the weekend. Worked out against a Saturday–Sunday weekend.
5 days offSat 14 Feb – Wed 18 Febgazetted
Take Mon 16 Feb off. Built on Tahun Baru Cina.
4 days offThu 1 Jan – Sun 4 Jangazetted
Take Fri 2 Jan off. Built on Hari Tahun Baru.
4 days offThu 30 Apr – Sun 3 Maygazetted
Take Thu 30 Apr off. Built on Hari Pekerja.
Terengganu
23 of 23 checked against the official circular on 8 Aug 2026 (the document).
- Saturday
Israk dan Mikrajgazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
The public dataset had 16 Jan 2026; the circular says otherwise.
- Sunday
Hari Kelepasan Am Negerigazetted
Official circular · read 8 Aug 2026
- Wednesday
Hari Ulang Tahun Pertabalan Sultan Terengganugazetted
Official circular · read 8 Aug 2026
- Sunday
Hari Kelepasan Am Negerigazetted
Official circular · read 8 Aug 2026
- Monday
Hari Kelepasan Am Negerigazetted
Official circular · read 8 Aug 2026
- Sunday
Hari Keputeraan Sultan Terengganugazetted
Official circular · read 8 Aug 2026
- Tuesday
Hari Arafahgazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
- Thursday
Hari Raya Hajigazetted
Official circular · read 8 Aug 2026
Set by moon sighting — the gazetted date can shift by a day.
Long weekends in Terengganu, 2026
Where one day of leave joins a holiday to the weekend. Terengganu rests on Friday and Saturday, so these are worked out against that week, not a Saturday–Sunday one.
8 days offMon 25 May – Mon 1 Jungazetted
Take Mon 25 May off. Built on Hari Arafah and Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
7 days offTue 26 May – Mon 1 Jungazetted
No leave needed — the holidays already reach the weekend. Built on Hari Arafah and Hari Raya Haji and Vesak Day and Hari Keputeraan Yang di-Pertuan Agong.
5 days offTue 17 Feb – Sat 21 Febgazetted
Take Thu 19 Feb off. Built on Tahun Baru Cina.