Just like the rest of Orissa, Bhubaneswar experiences tropical climate. The summer season is very hot and during this time, the average maximum temperature can go even above 45 deg C. The minimum temperature, on the other hand, hovers somewhere around 25 deg C. The winters in Bhubaneshwar are chilly, but not extremely cold. The maximum temperature in this season is around 28 deg C, while the minimum temperature is around 7 deg C.
During monsoons, the city receives approximately 1450 mm of rainfall.
The weather in this season is quite pleasant, though it may be a little
sticky because of the humidity. If you are planning a trip to the 'Temple
City of India', then the best time to visit is the period between
October and March, when the weather conditions are at their best. You
will be able to enjoy yourself to the hilt. Just remember to pack some
woolen clothes for yourself.