Historical weather data, all-time temperature records, and monthly climate averages for Gwalior, Madhya Pradesh, India. Explore typical weather conditions by week for trip planning, and see how today compares to the historical record.
April 4th in Gwalior means serious heat is already here — the average high of 97° reflects just how aggressively temperatures climb through spring. On this date in 1975, the mercury hit 105°, while 1965 brought an unusually cool low of 57°. Rain is almost a non-factor, with only an 8% chance of any precipitation.
Gwalior is no stranger to extremes, with an all-time high of 118° recorded as recently as May 28, 2024 — one of the most intense heat readings anywhere in India. On the other end, a single December day in 2019 dropped to 35°, a 83-degree swing that captures just how wide this city's thermal range can be. A single August storm in 1965 dumped 6.42 inches of rain in one day, underscoring the monsoon's raw power here.
Gwalior bakes through a long, punishing summer — the hottest week of the year runs May 21–27 with an average high of 107°, and temperatures stay above 100° for much of May and June. Relief comes in two forms: the monsoon drags highs back into the upper 80s by July and August, and winter settles in with mild, pleasant days averaging around 70–71° in January. If you're planning a visit, November through February is your window; avoid May unless you're prepared for triple-digit heat.