Bhagalpur has a humid subtropical climate, with hot, humid summers and mild, dry winters. The average temperature in January is 20 °C (68 °F), while the average temperature in July is 30 °C (86 °F). The annual rainfall is about 1,500 mm (59 in).
Bhagalpur: Unveiling the Charms of Bihar's Historic City