Oct - Feb
19°C - 29°C
Mar - May
23°C - 37°C
Jun - Sep
23°C - 31°C
Summer in Shillong, lasting from March to June, can be challenging due to the high humidity and temperatures that can soar up to 30 degrees Celsius. The sun shines bright during these months, making outdoor activities uncomfortable. If you plan a visit during this season, ensure to carry sun protection gear and stay hydrated. The hot and dry winds can make local sightseeing strenuous. However, you can still enjoy the blooming flowers and lush greenery around the city.
Monsoon in Shillong, from July to September, brings heavy rainfall and cooler temperatures, ranging between 15 to 25 degrees Celsius. The city looks resplendent with the lush green landscapes revitalized by the rain. The rainfall may hinder outdoor activities, but it enhances the natural beauty of the surroundings. Be prepared for slippery paths and muddy terrain during this season. Despite the rain, many visitors are drawn to witness Shillong's picturesque charm during the monsoon.
Winter, spanning from October to February, is the best time to visit Shillong. With temperatures ranging from 5 to 15 degrees Celsius, the weather is cool and pleasant, making it ideal for exploring the city. The winter season brings a serene ambiance, perfect for strolls and sightseeing. The city is adorned with colorful flowers, and the lush green vegetation adds to its charm. Enjoy relaxing evenings by the riverside or take an early morning boat ride to witness the glittering sunrise. Don't miss exploring attractions like the Banaras Hindu University and various temples during this magical time of the year.