Meghalaya, India, a region in India, typically experiences warm weather in April, with maximum daytime temperatures around 25°C (77°F) and nighttime temperatures around 16°C (61°F) in Shillong.
What is the temperature of the different cities in Meghalaya, India in April?
Explore the map below to discover average April temperatures at the top destinations in Meghalaya. For a deeper dive, simply click on any destination dot.