According to the government’s public holiday schedule for 2022, 30 July will be the next national public holiday. But unfortunately 30 July falls on a Saturday.
If you are unable to enjoy the holiday on 30 July, the next national holiday will be on Wednesday 31 August, which is National Day.
If you are waiting for the next long weekend holiday, the next long weekend holiday falls on 16-18 September, . 16 September (Friday) is Malaysia Day and with the weekends of 17 and 18 September, this makes a total of 3 days.