There are eight public holidays in May, four of which are national public holidays and the remaining four are state-specific public holidays.
May 1 is the Labor Day holiday, which falls on a Sunday, so you get a day off on May 2. May 3 and 4 are the Eid holidays, which are four days in a row from May 1 to May 4.
May 15 is the Wesak holiday, which is also a national public holiday. May 15 falls on a Sunday, so May 16 will also be a compensatory holiday. May 17 is the birth anniversary of Raja in Perlis, May 22 is the Pahang Festival Day, and May 30 and 31 are the Sabah Harvest Festival.
Public Holidays in May
May 1 (Sunday): Labor Day (National)
May 3 (Tuesday): First day of Eid al-Fitr (National)
May 4 (Wednesday): Second day of Eid al-Fitr (national)
May 15 (Sunday): Day of Vesak (national)
May 17 (Tuesday): Glass City Raja’s Birthday (Glass City only)
May 22 (Sunday): Pahang Festival Day (Pahang only)
May 30 (Mon): Harvest Festival (Sabah and Labuan only)
May 31 (Tuesday): Harvest Festival (Sabah and Labuan only)