Next / Recent Occurances:
2018: 29 May (Tue)
2019: 19 May (Sun), holiday is moved to Monday except Johor, Kedah, Melaka, NegeriSembilan, Sabah & Sarawak
2020: 7 May (Thu)
The of Vesak days is based on a lunar calendar and is celebrated on the full moon day of the Vaisakha month of the Buddhist calendar.