The best time to visit Cherrapunji would be the summer and winter months. However, keep in mind that rain during summers is also very heavy. Winter is comparatively a better option. If you wish to see the rains for which Cherrapuji is famous for, visit it during monsoon and you shall realize why this place is considered to one of the wettest places. Also, do keep in mind that there is no month without rain in Cherrapunji.
Winters: Winter in Cherrapunji begins in November and lasts till the end of February. The weather during this period is cold with minimum temperature settling around 6°C on an average. The maximums too settle on the lower side at around 18°C. You can opt to travel to this place in this period but you need to carry thick woolens and Jackets to keep yourself warm.
Summers: The Summer season in Cherrapunji spans from March to May and remains pleasant with maximums hovering around 25°C at an average. But these months usually observe good amounts of rain.
Monsoons: Monsoon season begins from June and stays till September. During this time rainfall can very often happen throughout the day pulling down temperatures a great deal.