Malaysian Calendar

click to change year

Calendar Malaysia 2026 - Public & State Holidays

The Malaysian calendar for 2026 covers 365 days with 13 federal holidays observed across all states and 61 state-specific holidays. Notable dates include Chinese New Year (17 February), Eid al-Fitr (2nd Day) (22 March), Vesak Day (31 May), Prophet Muhammad's Birthday (25 August), and Christmas Day (25 December). This calendar shows all 12 months side by side with the states observing each holiday.

Hijri Year 1447-1448 H Lunar Year 乙巳 – 丙午 Year of the Horse
13 All states 61 State holidays
SunMonTueWedThuFriSat
28
29
30
31
1
2
3
4
5
6
7
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
SunMonTueWedThuFriSat
29
30
31
1
2
3
4
5
6
7
8
9
SunMonTueWedThuFriSat
26
27
28
29
30
1
2
3
4
5
6
SunMonTueWedThuFriSat
31
1
2
3
4
5
6
7
8
9
10
11
SunMonTueWedThuFriSat
28
29
30
1
2
3
4
5
6
7
8
SunMonTueWedThuFriSat
26
27
28
29
30
31
1
2
3
4
5
SunMonTueWedThuFriSat
30
31
1
2
3
4
5
6
7
8
9
10
SunMonTueWedThuFriSat
27
28
29
30
1
2
3
4
5
6
7
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
SunMonTueWedThuFriSat
29
30
1
2
3
4
5
6
7
8
9

Malaysian Public Holidays 2026

In 2026, Malaysia has 13 federal holidays observed across all states and 61 state-specific holidays. The first falls on 1 January (New Year's Day) and the last on 27 December (Christmas Day (in lieu)).

DateNameDateNameType
1 Jan

New Year's Day

Perak, Penang, Selangor, Negeri Sembilan +8

14 Jan

Birthday of Yang di-Pertuan Besar of Negeri Sembilan

Negeri Sembilan

17 Jan

Isra' Mi'raj

Kedah, Terengganu, Negeri Sembilan, Perlis

18 Jan

Isra' Mi'raj (in lieu)

Kedah, Terengganu

19 Jan

Isra' Mi'raj (in lieu)

Negeri Sembilan, Perlis

1 Feb

Federal Territory Day

FT Kuala Lumpur, FT Putrajaya, FT Labuan

1 Feb

Thaipusam

Johor, Perak, Penang, Selangor +3

2 Feb

Federal Territory Day (in lieu)

FT Kuala Lumpur, FT Putrajaya, FT Labuan

2 Feb

Thaipusam (in lieu)

Johor, Perak, Penang, Selangor +1

3 Feb

Thaipusam (in lieu)

FT Kuala Lumpur, FT Putrajaya

4 Feb

Federal Territory Day (in lieu)

FT Kuala Lumpur, FT Putrajaya

17 Feb

Chinese New Year

All states

18 Feb

Chinese New Year (2nd Day)

All states

19 Feb

Beginning of Ramadan

Johor, Kedah

20 Feb

Declaration of Independence Day

Malacca

4 Mar

Anniversary of Sultan of Terengganu's Installation

Terengganu

7 Mar

Revelation of the Quran

Kelantan, Terengganu, Perak, Selangor +5

8 Mar

Revelation of the Quran (in lieu)

Kelantan, Terengganu

9 Mar

Revelation of the Quran (in lieu)

Perak, Selangor, Pahang, Perlis +3

21 Mar

Eid al-Fitr

All states

22 Mar

Eid al-Fitr (2nd Day)

All states

23 Mar

Birthday of Sultan of Johor

Johor

23 Mar

Eid al-Fitr (3rd Day)

Malacca

23 Mar

Eid al-Fitr (in lieu)

Kedah, Kelantan, Terengganu, Perak +10

24 Mar

Eid al-Fitr (2nd Day) (in lieu)

Perak, Penang, Selangor, Negeri Sembilan +7

24 Mar

Eid al-Fitr (in lieu)

Johor, Malacca

25 Mar

Eid al-Fitr (2nd Day) (in lieu)

Johor, Malacca

30 Mar

Birthday of Governor of Sabah

Sabah

3 Apr

Good Friday

Sabah, Sarawak

26 Apr

Birthday of Sultan of Terengganu

Terengganu

1 May

Labour Day

All states

3 May

Labour Day (in lieu)

Kedah, Kelantan, Terengganu

17 May

Birthday of Raja of Perlis

Perlis

18 May

Birthday of Raja of Perlis (in lieu)

Perlis

22 May

Pahang Hol Day

Pahang

26 May

Day of Arafah

Kelantan, Terengganu

27 May

Eid al-Adha

All states

28 May

Eid al-Adha (2nd Day)

Kedah, Kelantan, Terengganu, Perlis

30 May

Harvest Festival (Kaamatan)

Sabah, FT Labuan

31 May

Harvest Festival (Kaamatan) 2nd Day

Sabah, FT Labuan

31 May

Vesak Day

All states

1 Jun

Gawai Dayak Festival

Sarawak

1 Jun

Official Birthday of the Yang di-Pertuan Agong

All states

2 Jun

Gawai Dayak Festival (2nd Day)

Sarawak

2 Jun

Harvest Festival (Kaamatan) (in lieu)

Sabah, FT Labuan

2 Jun

Vesak Day (in lieu)

Johor, Perak, Penang, Selangor +6

3 Jun

Harvest Festival (Kaamatan) 2nd Day (in lieu)

Sabah, FT Labuan

3 Jun

Vesak Day (in lieu)

Sarawak

4 Jun

Gawai Dayak Festival (in lieu)

Sarawak

4 Jun

Vesak Day (in lieu)

Sabah, FT Labuan

5 Jun

Harvest Festival (Kaamatan) 2nd Day (in lieu)

Sabah, FT Labuan

17 Jun

Islamic New Year

All states

21 Jun

Birthday of Sultan of Kedah

Kedah

7 Jul

George Town World Heritage City Day

Penang

11 Jul

Birthday of Governor of Penang

Penang

13 Jul

Birthday of Governor of Penang (in lieu)

Penang

21 Jul

Johor Hol Day

Johor

22 Jul

Sarawak Independence Day

Sarawak

31 Jul

Birthday of Sultan of Pahang

Pahang

24 Aug

Birthday of Governor of Malacca

Malacca

25 Aug

Prophet Muhammad's Birthday

All states

31 Aug

National Day

All states

16 Sep

Malaysia Day

All states

29 Sep

Birthday of Sultan of Kelantan (Day 1)

Kelantan

30 Sep

Birthday of Sultan of Kelantan (Day 2)

Kelantan

10 Oct

Birthday of Governor of Sarawak

Sarawak

12 Oct

Birthday of Governor of Sarawak (in lieu)

Sarawak

6 Nov

Birthday of Sultan of Perak

Perak

8 Nov

Deepavali

Johor, Kedah, Kelantan, Terengganu +11

9 Nov

Deepavali (in lieu)

Johor, Perak, Penang, Selangor +8

11 Dec

Birthday of Sultan of Selangor

Selangor

24 Dec

Christmas Eve

Sabah

25 Dec

Christmas Day

All states

27 Dec

Christmas Day (in lieu)

Kedah, Kelantan, Terengganu

Frequently Asked Questions

What can I do on this yearly calendar?

This page shows all 12 months at once alongside Malaysian public holiday records, covering both federal holidays observed across all states and state-specific holidays. Click any date to see a quick summary, or click a month name to open the monthly calendar view with Hijri dates and the list of states observing each holiday.

What is the difference between federal and state holidays?

Federal holidays are observed on the same date across all of Malaysia, while state holidays only apply in specific states or federal territories. On this calendar, every holiday record lists the states observing it so you can see the coverage at a glance.

How do I view a different year?

Click the year number at the top of the calendar and type the year you want, or use the left and right arrow buttons to step through adjacent years. If the year you pick is unavailable, the calendar automatically jumps to the nearest year in the dataset.