A long holiday is a relatively long period of leave, whether a public holiday followed by a long weekend or a long school holiday, which allows for more meaningful vacations or family activities.
The benefits of long holidays include increased mental well-being, opportunities for family activities, and a boost to the domestic tourism industry.
Long holiday January 2025 – All States
Final holidays of the 2024 / 2025 school session: 17 January 2025 – 15 February 2025 January 2025 Calendar Long holiday February 2025 – All States
Final holidays of the 2024 / 2025 school session: 17 January 2025 – 15 February 2025 February 2025 Calendar Long holiday March 2025 – Johor
The State of Johor has set an additional holiday on March 24, 2025 (Monday) to celebrate the birthday of the Sultan of Johor.
March 22 – Saturday – Regular school holidayMarch 23 – Sunday – Sultan of Johor's Birthday March 24 – Monday – Additional school holiday– All States – Hari Raya Aidilfitri Holiday
(Group A : Kedah, Kelantan, Terengganu)
March 28 – Friday – Regular school holidayMarch 29 – Saturday – Regular school holidayMarch 30 – Sunday – Additional school holidayMarch 31 – Monday – Hari Raya Aidilfitri April 1 – Tuesday – 2nd Day of Hari Raya AidilfitriApril 2 – Wednesday – Additional school holidayApril 3 – Thursday – Additional school holidayApril 4 – Friday – Regular school holidayApril 5 – Saturday – Regular school holiday(Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
March 29 – Saturday – Regular school holidayMarch 30 – Sunday – Regular school holidayMarch 31 – Monday – Hari Raya Aidilfitri April 1 – Tuesday – 2nd Day of Hari Raya AidilfitriApril 2 – Wednesday – Additional school holidayApril 3 – Thursday – Additional school holidayApril 4 – Friday – Additional school holidayApril 5 – Saturday – Regular school holidayApril 6 – Sunday – Regular school holidayMarch 2025 Calendar April 2025 Calendar Long holiday April 2025 – Sabah & Sarawak
April 18 – Friday – Good Friday April 19 – Saturday – Regular school holidayApril 20 – Sunday – Regular school holidayApril 2025 Calendar Long holiday May 2025 – (Group A : Kedah, Kelantan, Terengganu)
– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
May 10 – Saturday – Regular school holidayMay 12 – Sunday – Regular school holidayMay 12 – Monday – Wesak Day – WP Labuan & Sabah
May 30 – Friday – Harvest Festival May 31 – Saturday – 2nd Day of Kaamatan FestivalJune 1 – Sunday – Regular school holiday– Term 1 Holiday: 29 May 2025 – 9 June 2025
May 2025 Calendar Long holiday June 2025 – Sarawak
June 1, 2025 (Sunday) – Gawai Day (Sarawak) June 2, 2025 (Monday) – 2nd Gawai Day (Sarawak) & YDP Agong's Birthday (All States)June 3, 2025 (Tuesday) – Alternative Holiday for Gawai DayJune 4, 2025 (Wednesday) – Alternate Holiday for Gawai Day 2– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
May 31 – Saturday – School holidayJune 1 – Sunday – School holidayJune 2 – Monday – Agong's Birthday – All States
June 7 – Saturday – Hari Raya Haji June 8 – Sunday – 2nd Day of Eid al-AdhaJune 9 – Monday – School holiday– Term 1 School Holidays 2025/2026 Session: 29 May 2025 – 9 June 2025
– Kedah
– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
June 2025 Calendar Long holiday July 2025 – Penang
July 2025 Calendar Long holiday August 2025 – Malacca
The State of Melaka has set an additional holiday on 25 August 2025 (Monday) to celebrate the Birthday of the Yang di-Pertua Negeri Melaka.
August 23 – Saturday – Regular school holidayAugust 24 – Sunday – Melaka Governor's Birthday August 25 – Monday – Additional school holiday– All States
August 30 – Saturday – Regular school holidayAugust 31 – Sunday – Merdeka Day September 1 – Monday – Additional school holiday – Additional National Day public holiday which occurs on 1 September 2025 is for all states except Kedah, Kelantan, and Terengganu. August 2025 Calendar Long holiday September 2025 – Group A:– Kedah
The State of Kedah has set an additional holiday on 7 September 2025 (Sunday) to celebrate Maulidur Rasul.
September 5 – Friday – Prophet Muhammad's Birthday September 6 – Saturday- Regular school holidaySeptember 7 – Sunday – Additional school holiday– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
September 5 – Friday – Prophet Muhammad's Birthday September 6 – Saturday- Regular school holidaySeptember 7 – Sunday – Regular school holiday– Group A : – Kedah, Kelantan and Terengganu
Term 2 Holidays: 12 September 2025 – 20 September 2025– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
Term 2 Holidays: September 13, 2025 – September 21, 2025September 2025 Calendar Long holiday October 2025 – (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
October 18 – Saturday – Regular school holidayOctober 19 – Sunday – Regular school holidayOctober 20 – Monday – Deepavali (All States except Sarawak)October 2025 Calendar Long holiday November 2025 – Silver
November 2025 Calendar Long holiday December 2025 – Group A : – Kedah, Kelantan and Terengganu
Final holidays of the 2025 / 2026 school session: December 19, 2025 – January 10, 2026– (Group B : Melaka, Johor, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya)
Final holidays of the 2025 / 2026 school session: December 20, 2025 – January 11, 2026December 2025 Calendar +