Weather in Bhubaneswar
Bhubaneswar sees average highs from 27°C to 36°C over the year, with about 2747 mm of rain.
Current Weather Overview
Annual climate patterns and seasonal variations
15–36°C (yearly range)
Average
75%
Average
15 km/h
Average
2747 mm annual
Annual
Seasonal Overview
Summer
Apr, May, Jun
Average highs of 36°C and lows of 27°C.
Monsoon
Jul, Aug, Sep
Average highs of 31°C and lows of 26°C.
Post-monsoon
Oct, Nov
Average highs of 30°C and lows of 22°C.
Winter
Dec, Jan, Feb
Average highs of 29°C and lows of 17°C.
Climate Details
Bhubaneswar has a tropical savanna climate, designated Aw under the Köppen climate classification. Temperatures in Bhubaneswar usually range from 11 to 44 °C (52 to 111 °F). It experiences five primary seasons: winter (December to January), when temperatures can drop to 11 °C (52 °F); spring (February); summer (March to May), when temperatures can reach 44 °C (111 °F) or higher; monsoon (June to October); and post-monsoon (November). The annual mean temperature is 27.4 °C (81.3 °F); monthly mean temperatures are 22–32 °C (72–90 °F). Summers (March to June) are hot and humid, with temperatures in the low 30s C; during dry spells, maximum temperatures often exceed 40 °C (104 °F) in May and June.
Best Time to Visit
The most comfortable months are January, February, November and December.
Weather Tips for Travelers
- Hottest month: April, average high 36°C.
- Coolest month: January, average low 15°C.
- Wettest months: June, July, August, September and October.
Tour Packages for Bhubaneswar
Explore More of Bhubaneswar
Destination Hub
Bhubaneswar OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction
Discover attraction












