Best Time to Visit Shillong
Shillong experiences three Indian seasons - summer, monsoon and winter. The best time to visit Shillong is from February to December. Shillong is the capital of Meghalaya. The city is situated on the Shillong Plateau and therefore the weather is mostly pleasant throughout the year.
Summer in Shillong
Between March and June, Shillong experiences the summer season and the temperature at this time ranges from 15° C to 24° C. It is a pleasant time of the year and a good time for tourists to visit Shillong.
Monsoon in Shillong
Monsoons begin in June and end in September. Although the seasons brings heavy rainfall and strong winds, travellers will enjoy a visit to Shillong's numerous waterfalls as they are in full flow during monsoon.
Winter in Shillong
Winter extends from November to February and the minimum temperature during this time drops to 2° C. Shillong experiences heavy fog during winter. However, it is a great time to visit the region, especially for honeymooning couples.
Things to Do During Summer
Tourists will surely love a quiet boat ride on Ward's Lake and feeding its little fishes or simply sitting on its peaceful shores. Also, if in the city, do not miss the cascading waterfalls while you enjoy a nice picnic with your friends. Cherrapunji, a popular trekking site, is located nearby and adventurous tourists will love visiting it.
Things to Do During Winter
There are city markets where people can pick up cane items and hand-woven shawls as souvenirs. Another particularly exciting activity, tourists will love is cave exploration, which is a must-do during winters. Meghalaya has some of the longest limestone caves in Asia.