Best Time To Visit Shillong

Mar-Jun

is Peak Season

What To Expect

  • Summer season
  • Pleasantly cool weather
  • Picturesque views and fresh air
  • Best time for adventure activities and sightseeing
  • Temperatures ranging from 16-26 degree Celsius
  • Costlier resorts and homestays
Nov-Feb

is Moderate Season

What To Expect

  • Onset of monsoon
  • Heavy downpour and torrential rains
  • Foggy weather, misty surroundings
  • Tranquil ambience and best time for backpacking
  • Lush green surroundings
  • Budget-friendly stays
Jul-Oct

is Off Season

What To Expect

  • Onset of winters
  • Average temperature ranges between 12-25 degree Celsius
  • Festive season-Autumn Festival, Nongrem Dance Festival etc.
  • Cool days and chilly evenings
  • Vibrant and colourful surroundings
  • Stays, hotels and resorts available at discounted rates

Book Your Trip to Shillong

Best Time to Travel Shillong!


Shillong in Summers (March to June)

Popularly known as the ‘Scotland of the East,’ Shillong is a scenic and quaint city in Meghalaya, home to stunning waterfalls, lakes, and snow-capped mountain peaks. The best time to visit Shillong is from March to June when the weather remains pleasant and cool. The surroundings are lush green, the air is fresh, and the sky is clear. It's also the perfect time for adventure activities like trekking, mountain biking, and water rappelling. The average temperature ranges between 16-26 degrees Celsius, with sunny days and pleasant evenings. You can explore top attractions such as the Elephant Falls, Laitlum Canyons, Cathedral Catholic Church, Umium Lake, and more.

Shillong in Monsoon Season (July to September)

July to September are perfect months for a tranquil and peaceful getaway in Shillong. This is when Shillong receives heavy downpours, transforming waterfalls and lakes into breathtaking sights. The average temperature ranges between 22-30 degrees Celsius, and the misty and foggy surroundings create a magical atmosphere. It's an ideal time for backpacking adventures, and there are plenty of stays to choose from, ranging from homestays to hotels and resorts, often at budget-friendly rates.

Shillong in Winters (October to March)

The best time to visit Shillong for those who wish to experience the bliss of winters in the hills is from October to March. During these months, Shillong is covered in a thick blanket of fog, resembling a stunning painting. It's also the time for multiple festivals in the city, including The Autumn Festival, The Nongrem Festival, The Wangala Festival, and more. You can indulge in sightseeing and capture moments at some of Shillong's top attractions. The average temperature during these months ranges between 12-25 degrees Celsius.

FAQs - Frequently Asked Questions

What are the things that you should not miss out on when you are in Shillong?

If you are a true traveller, you should definitely not miss out on Multi-Tiered Picturesque Waterfall, Panoramic Meghalaya Vistas, and Bringing Cultures Together when you are in Shillong to make a funfilled vacay.

What are the best places to visit in Shillong?

The most loved attractions in Shillong are Elephant Falls, Laitlum Canyons and Don Bosco Museum Shillong.

For which type of travelling is Shillong a perfect destination?

Shillong is a perfect destination for Hills & Mountains themed holidays.

MonthTemp (Max/Min)Rain (mm)Weather Opinion
Jan17°/7°25
ModerateModerate
Feb19°/9°48
ModerateModerate
Mar22°/12°128
PeakPeak
Apr18°/9°19
PeakPeak
May24°/17°454
PeakPeak
Jun24°/20°709
PeakPeak
Jul24°/20°714
OffOff
Aug24°/20°562
OffOff
Sep24°/19°391
OffOff
Oct23°/16°238
OffOff
Nov20°/12°52
ModerateModerate
Dec18°/9°19
ModerateModerate