Shillong, the capital hill station of Meghalaya, is known for its cool climate, scenic lakes, waterfalls, colonial architecture, vibrant markets, and rich Khasi culture, making it one of Northeast India’s most popular urban hill destinations for nature, culture, and relaxed exploration.
Best time to visit Shillong
Oct–Apr is the main season, with Nov–Mar dry and clear. May–Sep brings heavy monsoon rain, but the waterfalls around Shillong are then at their fullest.
Month
Verdict
Temperature
Rain
Crowds
What to expect
January
good
6–15 °C
15 mm
medium
Coldest month; sunny days but cold nights, so pack warm clothes
February
best
8–18 °C
15 mm
low
Cool, dry and clear; comfortable for walking around town
March
best
11–21 °C
45 mm
medium
Mild, mostly dry and sunny
April
good
14–23 °C
130 mm
medium
Pleasant days with pre-monsoon showers on some days
May
mixed
16–24 °C
240 mm
high
Rain on most days; summer holiday crowds escaping the plains' heat
June
mixed
17–24 °C
420 mm
high
Monsoon in full swing; waterfalls roar, landslides can slow hill roads
July
mixed
18–24 °C
400 mm
medium
Wet and misty; waterfalls at full strength
August
mixed
18–24 °C
330 mm
medium
Monsoon continues; green hills and frequent showers
September
mixed
17–24 °C
270 mm
medium
Rain easing but still frequent; falls still strong
October
good
14–22 °C
200 mm
high
Monsoon ends; clear spells and fresh greenery; Puja holiday crowds
November
best
10–19 °C
25 mm
medium
Dry, clear and mild; good for sightseeing and day trips
December
best
7–16 °C
5 mm
high
Cool, dry and sunny; Christmas is a big celebration in this largely Christian city
How many days to spend in Shillong
Two days cover Ward's Lake, the Don Bosco Museum, the Shillong Peak viewpoint, Elephant Falls and Laitlum Canyon; add a day each for Cherrapunji and the Riwai root bridge near Mawlynnong.
How to reach Shillong
By air: Guwahati (GAU) — 120 km, about about 4 h by road. Shillong (SHL) is nearer but has few flights
By train: Guwahati (GHY) — 97 km by road
By road: From Guwahati — 99 km
Getting around
The centre around Police Bazar is compact and walkable. Hire a taxi for Elephant Falls, the Shillong Peak viewpoint, Laitlum Canyon and Umiam Lake.
Things to do in Shillong
NohKaLikai Falls — India’s tallest plunge fall (1 h · Paid entry)
Jadoh — Khasi rice cooked with pork and spices, served at local eateries across the city
Dohneiiong — Pork cooked in a paste of black sesame seeds
Tungrymbai — Pungent fermented soybean, often cooked with pork
Frequently asked questions
What is the best time to visit Shillong?
Oct–Apr is the main season, with Nov–Mar dry and clear. May–Sep brings heavy monsoon rain, but the waterfalls around Shillong are then at their fullest.
How many days are enough for Shillong?
2–4 days. Two days cover Ward's Lake, the Don Bosco Museum, the Shillong Peak viewpoint, Elephant Falls and Laitlum Canyon; add a day each for Cherrapunji and the Riwai root bridge near Mawlynnong.
How do I reach Shillong?
By air: Guwahati (GAU) — 120 km, about about 4 h by road. Shillong (SHL) is nearer but has few flights. By train: Guwahati (GHY) — 97 km by road. By road: From Guwahati — 99 km.
What are the top things to do in Shillong?
NohKaLikai Falls, Double Decker Living Root Bridge, Umiam Lake, Umngot River Camp, Elephant Falls, Shillong, Krang Suri Waterfall.
Plan your Shillong trip
Open Guide My Holiday to turn these places into a routed, day-by-day itinerary and book a cab that follows it.