Meghalaya, India, a region in India, experiences pleasant average maximum daytime temperatures in January, ranging from 19°C (66°F) in Shillong to 21°C (70°F) in Kongthong. Nighttime temperatures generally drop to 3°C (37°F) in Kongthong and 7°C (45°F) in Shillong. On average, it is one of the coldest months of the year.
What is the temperature of the different cities in Meghalaya, India in January?
Explore the map below to discover average January temperatures at the top destinations in Meghalaya. For a deeper dive, simply click on any destination dot.