Meghalaya Weather by Month — Temperature & Rainfall Guide
Meghalaya is a region in India. Many people wonder what the weather conditions are in Meghalaya over the year. What is the best time to visit Meghalaya?
This page shows the average weather conditions by month in Meghalaya over the year in: January, February, March, April, May, June, July, August, September, October, November, December.
Meghalaya in January
In January the weather in Meghalaya is generally perfect. The average maximum daytime temperatures are pleasant and range from 19°C (66°F) in Shillong to 21°C (70°F) in Kongthong. On average, this month is the coldest month of the year in Meghalaya.
Find more detailed climate information for Meghalaya in January here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in February
In February the weather in Meghalaya is generally perfect. In Shillong you can expect pleasant maximum average daytime temperatures around 21°C (70°F) and nighttime temperatures around 9°C (48°F).
Find more detailed climate information for Meghalaya in February here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in March
In March the weather in Meghalaya ranges from pleasant in Shillong to perfect in Kongthong. In Shillong you can expect warm maximum average daytime temperatures around 24°C (75°F) and nighttime temperatures around 13°C (55°F).
Find more detailed climate information for Meghalaya in March here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in April
In April the weather in Meghalaya ranges from poor in Shillong to unpleasant in Kongthong. In Shillong you can expect warm maximum average daytime temperatures around 25°C (77°F) and nighttime temperatures around 16°C (61°F).
Find more detailed climate information for Meghalaya in April here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in May
In May the weather in Meghalaya is generally poor. In Shillong you can expect warm maximum average daytime temperatures around 26°C (79°F) and nighttime temperatures around 18°C (64°F).
Find more detailed climate information for Meghalaya in May here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in June
In June the weather in Meghalaya is generally poor. In Shillong you can expect warm maximum average daytime temperatures around 27°C (81°F) and nighttime temperatures around 20°C (68°F).
Find more detailed climate information for Meghalaya in June here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in July
In July the weather in Meghalaya is generally poor. In Shillong you can expect warm maximum average daytime temperatures around 27°C (81°F) and nighttime temperatures around 21°C (70°F).
Find more detailed climate information for Meghalaya in July here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in August
In August the weather in Meghalaya is generally poor. In Shillong you can expect warm maximum average daytime temperatures around 27°C (81°F) and nighttime temperatures around 21°C (70°F). On average, this month is one of the warmest months of the year in Meghalaya. So be prepared and make sure to dress lightly.
Find more detailed climate information for Meghalaya in August here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in September
In September the weather in Meghalaya ranges from poor in Shillong to unpleasant in Kongthong. In Shillong you can expect warm maximum average daytime temperatures around 26°C (79°F) and nighttime temperatures around 20°C (68°F).
Find more detailed climate information for Meghalaya in September here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in October
In October the weather in Meghalaya ranges from unpleasant in Shillong to pleasant in Kongthong. The average maximum daytime temperatures are high and range from 25°C (77°F) in Shillong to 28°C (82°F) in Kongthong.
Find more detailed climate information for Meghalaya in October here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in November
In November the weather in Meghalaya is generally perfect. The average maximum daytime temperatures are high and range from 23°C (73°F) in Shillong to 25°C (77°F) in Kongthong.
Find more detailed climate information for Meghalaya in November here.
perfect weather
pleasant
tolerable
unpleasant
poor
Meghalaya in December
In December the weather in Meghalaya is generally perfect. The temperatures range from pleasant in Shillong with 20°C (68°F) to high in Kongthong with 22°C (72°F).
Find more detailed climate information for Meghalaya in December here.
perfect weather
pleasant
tolerable
unpleasant
poor