Shillong Weather

Best Season & Best time to visit Shillong

Being one of the main hill stations in India, Shillong faces the cool climate throughout the year. This magnificent hill station has a sub-tropical climate just because of its high latitude and elevation. Summers in Shillong are also not too hot and winters are too chilled.


In summers, the astounding city has the temperature between 14degreesC and 23degreesC. The summer falls in the month of March till June. So, summers are also not too hot, humid and dry.


In winter season, the temperature of Shillong falls to even less than 4degreesC. Sounds shivering!! The winter falls in the month between November and February.


From July, Shillong faces monsoon season and heavy rains can be seen here in Shillong during this season. Monsoon season continues till September.


Therefore, what to say about the best time to visit Shillong!! It’s nothing but the whole year. Better to avoid in winter season especially in the months of December and January. If visited Shillong during festival months like Diwali in October, New Year and Christmas in December, then the beauty of the Shillong is at its fullest during festivals. The festivals are celebrated with full bliss and ecstasy in Shillong and the people celebrate such festivals from the bottom of their heart.


Best Season : Sept - May. Temperature: Summer 15 to 36°C, Winter 4 to 24°C

Monthly Shillong Weather

Month Jun best time to visit shillong Jul best time to visit shillong Aug best time to visit shillong Sep best time to visit shillong Oct Nov Dec Jan best time to visit shillong Feb best time to visit shillong Mar best time to visit shillong Apr best time to visit shillong May best time to visit shillong
Weather Condition shillong-weather-in-Jun shillong-weather-in-Jul shillong-weather-in-Aug shillong-weather-in-Sep shillong-weather-in-Oct shillong-weather-in-Nov shillong-weather-in-Dec shillong-weather-in-Jan shillong-weather-in-Feb shillong-weather-in-Mar shillong-weather-in-Apr shillong-weather-in-May
High 15°C 16°C 16°C 14°C 11°C 8°C 4°C 3°C 3°C 7°C 10°C 12°C
Low 27°C 26°C 27°C 66°C 25°C 22°C 19°C 18°C 21°C 25°C 27°C 27°C