What is the best time to visit Shillong?

The best time to visit Shillong is between September and May as the weather remains pleasant during these months. It does occasionally rain, but it is relatively lesser than in the monsoons season, i.e. between June and August. During the season, the region experiences heavy rainfall, and it might be tough and inconvenient 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. It, therefore, can be an off-season location worth a visit for some.

Weather in Shillong


Upcoming Shillong Weather

Monthly Weather in Shillong

Month High/Low (°C) Rain
January 16°/ 6° 6 days
February 18°/ 7° 3 days
March 21°/ 10° 8 days
April 22°/ 13° 15 days
May 24°/ 16° 26 days
June 24°/ 18° 29 days
July 23°/ 18° 31 days
August 24°/ 18° 31 days
September 22°/ 17° 30 days
October 22°/ 14° 19 days
November 21°/ 12° 4 days
December 17°/ 7° 3 days

Shillong Travel Packages

Compare quotes from upto 3 travel agents for free

More about Best Time to Travel to Shillong

Shillong in Summer (March - June)

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°C and 25°C, making it the best time to visit the hill station. The terrain remains covered with a lush green carpet, the air is crisp, and the ambience is calming and enjoyable. The festival of Shad Suk Mynsiem is also celebrated in this season in April. It is the Thanksgiving Festival celebrated with traditional music, dance and merriment.
Smit Shillong
Smit Shillong

Shillong in Monsoon (July - September)

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°C and 16°C. The monsoons are perfect for the adventurer kind of tourists, the nature lovers or the backpackers who wish to soak in the picturesque beauty Shillong transforms into. While there, one may want to witness Behdienkhlam which is a traditional festival of the tribe of Jaintia. It is celebrated in July to chase away Plague and includes rituals and offerings by the tribal people.
East Khasi Hills
East Khasi Hills

Shillong in Winter (October - March)

Shillong experiences winter season between October and March. The temperature varies between 2°C and 22°C making the day-time suitable to explore the hill station without worrying about the heavy rains or the scorching heat. One might want to plan their visit according to the festivals celebrated in Shillong to make the most of their trips. The Autumn Festival, celebrated in October/ November, is a colourful event with entertainment, cultural programs, concerts and other activities that are famous on a global level. The Nongrem Dance Festival is also held in October/ November. It is celebrated to thank the almighty for prosperity, peace and good harvest. The Wangala Festival is celebrated in February in the honour of the God of fertility. Locals rejoice during the time and tourists can get to see colourful traditional attires, accessories and the rituals.
Shillong Golf Course
Shillong Golf Course

Events in Shillong

Fun activities at Wards Lake

Throughout the year

This serene horse-shoe shaped lake is a favourite hangout for people of all ages. Various fun activities such as fountain dancing and boating can be indulged in throughout the year.

Activity: Trekking at David Scott Trail

October - November

This beautiful trek takes you past scenic waterfalls, colourful meadows and colourful Khasi villages. Best time to visit is from October-November, as the weather is more favourable during this time.

Shillong Photos

Shillong, Meghalaya
Scenic View of Shillong, Meghalaya
Spectacular Shillong Cityscape View
Umiam Lake - Manmade Reservoir in Shillong

+ 48

View 39 Packages