Malaysia Calendar 2025

The Malaysia calendar 2025 have been officially published by the government of Malaysia. Use it to plan your holidays in Malaysia.

JANUARY

29 Jan (Wednesday): Chinese New Year


MARCH & APRIL

31 Mar (Monday) & 1 April (Tuesday): Hari Raya Puasa *

* To be confirmed


MAY

1 May (Thursday): Labour Day

12 May (Monday): Wesak Day





JUNE

2 June (Monday): Birthday of Seri Paduka Baginda Yang di-Pertuan Agong

7 June (Saturday): Hari Raya Haji/Qurban*

8 June (Sunday): 2nd day of Hari Raya Haji/Qurban* is also a public holiday in Kelantan and Terengganu.

27 June (Friday): Awal Muharram (Maal Hijrah)

* To be confirmed


AUGUST

31 Aug (Sunday): National Day or Hari Kebangsaan


SEPTEMBER

5 Sept (Friday): Prophet Muhammad's Birthday

16 Sept (Tuesday): Malaysia Day


OCTOBER

20 Oct (Monday): Deepavali*

* To be confirmed

Note: There will not be any public holiday for Sarawak on Deepavali day.


DECEMBER

25 Dec (Thursday): Christmas Day

NOTE:

Whenever a public holiday falls on a Sunday(states that observe Sat and Sun as weekends), the next day shall be a public holiday.

Whenever a public holiday falls on a Saturday(states that observe Fri and Sat as weekends), the next day shall be a public holiday.

States that observed Fri & Sat as weekends are Kedah, Terenganu and Kelantan.


Teluk Intan River Cruise Birds Nests

Malaysia Calendar 2025 State Holidays

JANUARY


1 Jan (Wednesday): New Year 2025 Celebration (only for Kuala Lumpur, Putrajaya, Labuan, Melaka, Negeri Sembilan, Pahang, Perak, Penang, Sabah, Sarawak, Selangor)

14 Jan (Tuesday): Birthday of Tuanku Yang Di-Pertuan Besar of Negeri Sembilan (only for Negeri Sembilan)

27 Jan (January): Israk & Mikraj (only for Kedah, Negeri Sembilan, Perlis & Terengganu)

30 Jan (Thursday): 2nd day of Chinese New Year is also a public holiday in all states and federal territories except Kelantan and Terengganu.


FEBRUARY

1 Feb (Saturday): Federal Territory Day (only for KL, Putrajaya, Labuan)

11 Feb (Tuesday): Thaipusam (only for Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang, Selangor)

20 Feb (Thursday): Independence Date Declaration Day


MARCH

2 Mar (Sunday): Awal Ramadan* (only for Johor and Kedah)

4 Mar (Tuesday): Anniversary of Coronation of Sultan of Terengganu (only for Terengganu)

18 Mar (Tuesday): Nuzul Al-Qu'ran (only for Kuala Lumpur, Labuan, Putrajaya, Kelantan, Pahang, Perlis, Penang, Perak, Selangor & Terengganu)

23 Mar (Sunday): Birthday of Sultan of Johor (only for Johor)

* To be confirmed


APRIL

2 Apr (Wednesday): Hari Raya Puasa (Hari Ketiga) (only for Melaka)

18 April (Friday): Good Friday (only for Sabah, Sarawak)

26 Apr (Saturday): Birthday of The Sultan of Terengganu (only for Terengganu)


MAY

17 May (Saturday): Birthday of Tuanku Raja Perlis (only for Perlis)

22 May (Thursday): Hol Day of Pahang State (only for Pahang)

30 May (Friday) & 31 May (Saturday): Keamatan Harvest Festival (only for Labuan and Sabah)



JUNE

1 June (Sunday) & 2 June (Monday): Gawai Dayak Festival (only for Sarawak)

6 June (Friday): Hari Arafah (only for Terengganu)

8 June (Sunday): Second day of Hari Raya Qurban* (only for Perlis & Kedah)

22 June (Sunday): Birthday of Sultan of Kedah (only for Kedah)

* To be confirmed


JULY

7 July (Monday): George Town Unesco World Heritage Day (only for Penang)

12 July (Saturday): Birthday of Yang di-Pertua Negeri of Penang (only for Penang)

22 July (Tuesday): Sarawak Independent Day (only for Sarawak)

30 July (Wednesday): Birthday of The Sultan of Pahang (only for Pahang)

31 July (Thursday): Hol Day Almarhum Sultan Iskandar (only for Johor)


AUGUST

24 Aug (Sunday): Birthday of Melaka State Governor (only for Melaka)


SEPTEMBER

29 Sept (Monday) & 30 Sept (Tuesday): Birthday of Sultan of Kelantan (only for Kelantan)


OCTOBER

4 Oct (Saturday): Birthday of Yang Di-Pertua Negeri Sabah (only for Sabah)

11 Oct (Saturday): Birthday of Yang Di-Pertua Negeri Sarawak (only for Sarawak)


NOVEMBER

7 Nov (Friday): Birthday of Sultan of Perak (only for Perak)


DECEMBER

11 Dec (Thursday): Birthday of Sultan of Selangor (only for Selangor)

24 Dec (Wednesday): Christmas Eve (only for Sabah)


Note:

Whenever a public holiday falls on a Sunday(states that observe Sat and Sun as weekends), the next day shall be a public holiday.
Whenever a public holiday falls on a Saturday(states that observe Fri and Sat as weekends), the next day shall be a public holiday.


Rafflesia Flower Lojing

Malaysia Calendar 2025 School Calendar 

Here are the school days and term breaks for Malaysia public schools that has been published by Ministry of Education, Malaysia. Use it to plan ahead for your holidays.

All schools in Perlis, Penang, Perak, Selangor, Negeri Sembilan, Melaka, Pahang, Sabah, Sarawak, Kuala Lumpur, Putrajaya and Labuan

School Commences : 17 Feb 2025

School Days (66 Days) : 17 Feb - 28 May 2025

1st Mid Term Break (12 Days) : 29 May - 9 June 2025

School Days (66 Days): 10 June - 12 Sept 2025

2nd Mid Term Break (9 Days) : 13 Sept - 21 Sept 2025

School Days (62 Days) : 22 Sept - 19 Dec 2025

End of the Year Break (23 Days) : 20 Dec 2025 - 11 Jan 2026



Schools in Kedah, Johor, Kelantan and Terengganu

School Commences : 16 Feb 2025

School Days (67 Days) : 16 Feb - 28 May 2025

1st Mid Term Break (12 Days) : 29 May - 9 June 2025

School Days (67 Days): 10 June - 11 Sept 2025

2nd Mid Term Break (9 Days) : 12 Sept - 20 Sept 2025

School Days (62 Days) : 21 Sept - 18 Dec 2025

End of the Year Break (23 Days) : 19 Dec 2025 - 10 Jan 2026


See Malaysia Calendar Holidays 2024














New! Comments

Have your say about what you just read! Leave us a comment in the box below.