Home › Destinations › Bhubaneswar › Weather

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

Temperature

15–36°C (yearly range)

Average

Humidity

75%

Average

Wind Speed

15 km/h

Average

Rainfall

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.

Explore More of Bhubaneswar

Destination Hub

Bhubaneswar Overview