Shillong is the capital of Meghalaya and offers the soothing climate throughout the year while the best time to visit Shillong is between September and May. During this time, the region experiences a little bit of rain which does not hinder the sightseeing tour. During the monsoon season from June to August, the region experiences heavy rainfall and it might be tough and troublesome to explore the tourist attractions. The beauty in monsoons is at its peak as the terrain turns into a scenic paradise with lush greenery, lakes, ponds, and waterfalls coming to life.
March to June is the summer season in Shillong which is pleasantly cool and extremely enjoyable for the tourists. The temperature during this time remains between 15 degrees Celsius and 25 degrees Celsius, making it the best season to visit the Shillong. The terrain remains covered with a lush green carpet, the air is crisp, and the ambiance is calming and enjoyable. The festival of Shad Suk Mynsiem is also celebrated in April and it is one of the famous festivals. It is the Thanksgiving Festival which is being celebrated in the traditional style. The artists present music and performances.
Shillong experiences winter season between October and February. The temperature varies between 2 degrees Celsius to 22 degrees Celsius and making the day-time suitable to explore the hill station without worrying about the heavy rains or the scorching heat. Winter is an ideal time to visit Shillong. One might want to plan their visit according to the festivals celebrated in Shillong to make the most of their trips. Autumn Festival is another famous festival in the region that celebrates in October/ November. This is a colorful event where people can enjoy the cultural programs, concerts and other activities that are famous on a global level. Nongrem Dance Festival is also held during the months of October and November. It is celebrated to thank the almighty for prosperity, peace, and good harvest. Wangala Festival is celebrated in the honor of the God of fertility during the month of February. Locals enjoy during the time and tourists can get to see colorful traditional attires, accessories and rituals.
Shillong experiences monsoons between July and September each year. The region receives heavy downpour during the season. The average annual rainfall is around 3300 mm and the temperature hovers between 12 degrees Celsius and 16 degrees Celsius. The monsoons are perfect for the adventurer kind of tourists, nature lovers or the backpackers who wish to soak in the picturesque beauty Shillong transforms into. Behdienkhlam is a traditional festival of the tribe of Jaintia which lies during this season and people can attend this as well. It is celebrated in July to chase away Plague and includes rituals and offerings by the tribal people.