Malaysia Holidays 2028
All public holidays, festivals and observances in Malaysia for 2028
Total holidays
52
Public holidays
13
Long weekends
7
Next holiday
New Year's Day
Sat, Jan 1
Malaysia holidays 2028
Showing 52 of 52 holidays
- Jan1Sat
New Year's Day
Saturday, January 1, 2028in 422 days
- Jan14Fri
Birthday of Yang di-Pertuan Besar
Friday, January 14, 2028
- Jan26Wed
Chinese New Year's Day
Wednesday, January 26, 2028
- Jan27Thu
Second Day of Chinese New Year
Thursday, January 27, 2028
- Jan28Fri
First Day of Ramadan
Friday, January 28, 2028
- Feb1Tue
Federal Territory Day
Tuesday, February 1, 2028
- Feb13Sun
Nuzul Al-Quran
Sunday, February 13, 2028
- Feb14Mon
Valentine's Day
Monday, February 14, 2028
- Feb20Sun
Independence Day Declaration Day
Sunday, February 20, 2028
- Feb27Sun
Hari Raya Puasa
Sunday, February 27, 2028
- Feb28Mon
Hari Raya Puasa Day 2
Monday, February 28, 2028
- Mar4Sat
Anniversary of the Coronation of the Sultan of Terengganu
Saturday, March 4, 2028
- Mar20Mon
March Equinox
Monday, March 20, 2028
- Mar23Thu
Birthday of the Sultan of Johor
Thursday, March 23, 2028
- Apr14Fri
Good Friday
Friday, April 14, 2028
- Apr16Sun
Easter Sunday
Sunday, April 16, 2028
- Apr26Wed
Birthday of the Sultan of Terengganu
Wednesday, April 26, 2028
- May1Mon
Labour Day
Monday, May 1, 2028
- May4Thu
Day of Arafat
Thursday, May 4, 2028
- May5Fri
Hari Raya Haji
Friday, May 5, 2028
- May6Sat
Hari Raya Haji (Day 2)
Saturday, May 6, 2028
- May17Wed
Birthday of the Raja of Perlis
Wednesday, May 17, 2028
- May22Mon
Pahang State Holiday
Monday, May 22, 2028
- May25Thu
Muharram/New Year
Thursday, May 25, 2028
- May30Tue
Harvest Festival
Tuesday, May 30, 2028
- May31Wed
Second Day of Harvest Festival
Wednesday, May 31, 2028
- Jun1Thu
Gawai Dayak
Thursday, June 1, 2028
- Jun2Fri
Gawai Dayak Holiday
Friday, June 2, 2028
- Jun5Mon
The Yang di-Pertuan Agong's Birthday
Monday, June 5, 2028
- Jun18Sun
Sultan of Kedah's Birthday
Sunday, June 18, 2028
- Jun21Wed
June Solstice
Wednesday, June 21, 2028
- Jun29ThuLearn more
Almarhum Sultan Iskandar Hol Day
Thursday, June 29, 2028
- Jul7Fri
George Town World Heritage City Day
Friday, July 7, 2028
- Jul8SatLearn more
Saturday, July 8, 2028
- Jul22SatLearn more
Saturday, July 22, 2028
- Jul30SunLearn more
Birthday of the Sultan of Pahang
Sunday, July 30, 2028
- Aug3ThuLearn more
The Prophet Muhammad's Birthday
Thursday, August 3, 2028
- Aug24ThuLearn more
Birthday of the Governor of Malacca
Thursday, August 24, 2028
- Aug31ThuLearn more
Thursday, August 31, 2028
- Sep16SatLearn more
Saturday, September 16, 2028
- Sep22FriLearn more
Friday, September 22, 2028
- Oct7SatLearn more
Birthday of the Governor of Sabah
Saturday, October 7, 2028
- Oct14SatLearn more
Birthday of the Governor of Sarawak
Saturday, October 14, 2028
- Nov3FriLearn more
Birthday of the Sultan of Perak
Friday, November 3, 2028
- Nov11SatLearn more
Birthday of the Sultan of Kelantan
Saturday, November 11, 2028
- Nov12SunLearn more
Birthday of the Sultan of Kelantan (Day 2)
Sunday, November 12, 2028
- Dec11Mon
Birthday of the Sultan of Selangor
Monday, December 11, 2028
- Dec14Thu
Isra and Mi'raj
Thursday, December 14, 2028
- Dec21Thu
December Solstice
Thursday, December 21, 2028
- Dec24Sun
Christmas Eve
Sunday, December 24, 2028
- Dec25Mon
Christmas Day
Monday, December 25, 2028
- Dec31Sun
New Year's Eve
Sunday, December 31, 2028
We strive to provide an accurate and up-to-date holiday list for Malaysia. However, some holiday dates may change. If you discover any discrepancies, kindly report to us.
Frequently asked questions
How many holidays are there in Malaysia in 2028?
There are 13 public holidays and 52 holidays and observances in total in Malaysia in 2028. Planning ahead? Check upcoming holidays
How do I add Malaysia holidays to my calendar?
Use the Subscribe to calendar link above to add an auto-updating feed to Google Calendar, Outlook or Apple Calendar, or use Export → Calendar (.ics) to download this year's holidays.
How to retrieve the Malaysia holidays list via API?
Make a GET request to v1/holidays?country=MY&year=2028 to retrieve this list. Here is an example using our official package on NPM:
// npm i 11holidays
import HolidaysApi from '11holidays';
const instance = new HolidaysApi(API_KEY);
const holidays = await instance.holidays.list({
country: 'MY',
year: '2028'
});curl -X GET "https://api.11holidays.com/v1/holidays?country=MY&year=2028" \
-H "Authorization: Bearer YOUR_API_KEY"