Owing to its rolling hills and high altitude, it has a tropical climate with cold chilly winters and occasional summers. The monsoon is usually in the June and rains till the end of August.
The innate nature vested divine beauty in Shillong attracts many tourists and people of pilgrimage. Because of the tropical climate, the place is best to be visited between October- November and between March-April.
Travel to Shillong in the month of January and February for optimum experience of Shillong tourism.