Parts of Maharashtra may witness heavy rain with thunder and gusty winds between May 21 and 24, following a cyclonic circulation which is likely to form over the east-central Arabian Sea off the Karnataka coast, the Met department said on Tuesday.