Public Holidays in Malaysia 2026 🇲🇾
Malaysia has 17 public holidays in 2026; the next one is Deepavali on Sun, Nov 8, 2026.
- 17public holidays 2026
- 5long weekends
- 5on a weekend
- Wednesdaymost common weekday
Weekend in Malaysia: Saturday and Sunday.
Public holidays in 2026
| Date | Day | Holiday | Type | When |
|---|---|---|---|---|
| Thu 1 Jan | Thursday | New Year's Day | Public holiday | |
| Tue 17 Feb | Tuesday | Chinese New Year | Public holiday | |
| Wed 18 Feb | Wednesday | Chinese New Year | Public holiday | |
| Sat 7 Mar | Saturday (weekend) | Day of Nuzul Al-Quran | Public holiday | |
| Sat 21 Mar | Saturday (weekend) | End of Ramadan (Eid al-Fitr) | Public holiday | |
| Sun 22 Mar | Sunday (weekend) | End of Ramadan (Eid al-Fitr) | Public holiday | |
| Fri 1 May | Friday | Labour Day | Public holiday | |
| Wed 27 May | Wednesday | Feast of the Sacrifice (Eid al-Adha) | Public holiday | |
| Sun 31 May | Sunday (weekend) | Vesak Day | Public holiday | |
| Mon 1 Jun | Monday | Yang di-Pertuan Agong's Birthday | Public holiday | |
| Wed 17 Jun | Wednesday | Islamic New Year | Public holiday | |
| Tue 25 Aug | Tuesday | Birthday of Muhammad (Mawlid) | Public holiday | |
| Mon 31 Aug | Monday | Independence Day | Public holiday | |
| Wed 16 Sept | Wednesday | Malaysia Day | Public holiday | |
| Sun 8 Nov | Sunday (weekend) | Deepavali | Public holiday | |
| Mon 9 Nov | Monday | Deepavali | Public holiday | |
| Fri 25 Dec | Friday | Christmas Day | Public holiday |
Islamic holidays follow the lunar calendar and are confirmed by moon sighting, so the official date can differ by a day from the one shown.
Long weekends and bridge days in 2026
Breaks of three days or more where a public holiday meets the weekend:
- Fri 1 May – Sun 3 May · 3 days off · Labour Day
- Sat 30 May – Mon 1 Jun · 3 days off · Vesak Day, Yang di-Pertuan Agong's Birthday
- Sat 29 Aug – Mon 31 Aug · 3 days off · Independence Day
- Sat 7 Nov – Mon 9 Nov · 3 days off · Deepavali
- Fri 25 Dec – Sun 27 Dec · 3 days off · Christmas Day
Make it longer with a day or two of leave
- Take Fri 2 Jan off → 4 days in a row (Thu 1 Jan – Sun 4 Jan) · New Year's Day
- Take Mon 16 Feb off → 5 days in a row (Sat 14 Feb – Wed 18 Feb) · Chinese New Year
- Take Mon 24 Aug off → 4 days in a row (Sat 22 Aug – Tue 25 Aug) · Birthday of Muhammad (Mawlid)
Counted from the public holidays above and a Saturday and Sunday weekend. Individual employers, schools and regions may differ.
Regional holidays in 2026
On top of the national list, these public holidays apply only in some parts of Malaysia:
| Date | Holiday | Where |
|---|---|---|
| Wed 14 Jan | Yang di-Pertuan Besar of Negeri Sembilan's Birthday | Negeri Sembilan |
| Fri 16 Jan | Laylat al-Mi'raj | Terengganu, Kedah, Negeri Sembilan, Perlis |
| Sun 1 Feb | Federal Territory Day | Kuala Lumpur, Labuan, Putrajaya |
| Sun 1 Feb | Thaipusam | Selangor, Kuala Lumpur, Putrajaya, Johor, Kedah, Negeri Sembilan, Penang, Perak |
| Wed 4 Mar | Anniversary of Installation of the Sultan of Terengganu | Terengganu |
| Mon 23 Mar | Sultan of Johor's Birthday | Johor |
| Fri 3 Apr | Good Friday | Sabah, Sarawak |
| Wed 15 Apr | Declaration of Malacca City as Historical City | Malacca |
| Sun 26 Apr | Sultan of Terengganu's Birthday | Terengganu |
| Fri 22 May | Hari Hol of Pahang | Pahang |
| Tue 26 May | Arafat Day | Terengganu |
| Thu 28 May | Feast of the Sacrifice (Eid al-Adha) | Terengganu, Kedah, Kelantan, Perlis |
| Sat 30 May | Tadau Kaamatan | Sabah, Labuan |
| Tue 2 Jun | Gawai Dayak | Sarawak |
| Sun 21 Jun | Sultan of Kedah's Birthday | Kedah |
| Tue 7 Jul | Declaration of George Town as World Heritage Site | Penang |
| Sat 11 Jul | Penang State Governor's Birthday | Penang |
| Fri 17 Jul | Raja of Perlis's Birthday | Perlis |
| Mon 20 Jul | Hari Hol of Sultan Iskandar of Johor | Johor |
| Wed 22 Jul | Sarawak Independence Day | Sarawak |
| Thu 30 Jul | Sultan of Pahang's Birthday | Pahang |
| Mon 24 Aug | Melaka State Governor's Birthday | Malacca |
| Sat 3 Oct | Sabah State Governor's Birthday | Sabah |
| Sat 10 Oct | Sarawak State Governor's Birthday | Sarawak |
| Fri 6 Nov | Sultan of Perak's Birthday | Perak |
| Wed 11 Nov | Sultan of Kelantan's Birthday | Kelantan |
| Thu 12 Nov | Sultan of Kelantan's Birthday | Kelantan |
| Fri 11 Dec | Sultan of Selangor's Birthday | Selangor |
| Thu 24 Dec | Christmas Eve | Sabah |
Public holidays in 2027
| Date | Day | Holiday | Type |
|---|---|---|---|
| Fri 1 Jan | Friday | New Year's Day | Public holiday |
| Sat 6 Feb | Saturday | Chinese New Year | Public holiday |
| Sun 7 Feb | Sunday | Chinese New Year | Public holiday |
| Mon 8 Feb | Monday | Chinese New Year (substitute day) | Substitute day |
| Wed 24 Feb | Wednesday | Day of Nuzul Al-Quran | Public holiday |
| Tue 9 Mar | Tuesday | End of Ramadan (Eid al-Fitr) | Public holiday |
| Wed 10 Mar | Wednesday | End of Ramadan (Eid al-Fitr) | Public holiday |
| Sat 1 May | Saturday | Labour Day | Public holiday |
| Sun 16 May | Sunday | Feast of the Sacrifice (Eid al-Adha) | Public holiday |
| Sun 6 Jun | Sunday | Islamic New Year | Public holiday |
| Mon 7 Jun | Monday | Yang di-Pertuan Agong's Birthday | Public holiday |
| Sat 14 Aug | Saturday | Birthday of Muhammad (Mawlid) | Public holiday |
| Tue 31 Aug | Tuesday | Independence Day | Public holiday |
| Thu 16 Sept | Thursday | Malaysia Day | Public holiday |
| Thu 28 Oct | Thursday | Deepavali | Public holiday |
| Sat 25 Dec | Saturday | Christmas Day | Public holiday |
2027 brings 3 long weekends: Fri 1 Jan – Sun 3 Jan (3 days); Sat 6 Feb – Mon 8 Feb (3 days); Sat 5 Jun – Mon 7 Jun (3 days).
Questions about holidays in Malaysia
- How many public holidays does Malaysia have in 2026?
- 17 public or bank holidays are listed for 2026, and 16 for 2027.
- How many 2026 holidays fall on a weekend in Malaysia?
- 5 — Day of Nuzul Al-Quran (Saturday), End of Ramadan (Eid al-Fitr) (Saturday), End of Ramadan (Eid al-Fitr) (Sunday), Vesak Day (Sunday), Deepavali (Sunday). No substitute weekday is listed for them in this calendar.
- How many long weekends are there in Malaysia in 2026?
- 5 breaks of three days or more are created by public holidays: Fri 1 May – Sun 3 May (3 days); Sat 30 May – Mon 1 Jun (3 days); Sat 29 Aug – Mon 31 Aug (3 days); Sat 7 Nov – Mon 9 Nov (3 days); Fri 25 Dec – Sun 27 Dec (3 days).
More on Malaysia
Time and time zones in Malaysia · Sunrise and sunset times · 2026 calendar · All countries