When to visit
Bhubaneswar?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Bhubaneswar
Odisha · India

The best weather in Bhubaneswar is from January, February, November.consistent weather climate

Climate score
June
35

Challenging climate

Hot & rainy

Temperature
27–34°C
Hot nights — A/C advised
Feels like
33–40°C
Oppressive
Precipitation
193mm
Heavy downpours · 17 days
Sunshine
6.8h
Mostly cloudy
Humidity (%)
79%
Oppressive
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
10°20°30°40°50°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score969678625135272630539392
ClimatePleasantPleasantHot & dryHot & dryHot & dryHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyPleasantPleasant
Temperature16–27°C19–31°C23–35°C26–37°C27–36°C27–34°C26–31°C26–31°C25–31°C24–31°C20–29°C17–27°C
Feels like17–28°C21–33°C26–38°C30–41°C32–42°C33–40°C31–37°C31–37°C31–37°C28–36°C22–32°C18–28°C
Precipitation18mm
2 days
13mm
2 days
34mm
3 days
31mm
2 days
78mm
4 days
193mm
17 days
372mm
30 days
441mm
30 days
319mm
27 days
193mm
15 days
43mm
4 days
50mm
3 days
Sunshine10.1h
☀︎ 92%
10.5h
☀︎ 91%
10.6h
☀︎ 88%
11.2h
☀︎ 89%
10.9h
☀︎ 83%
6.8h
☀︎ 51%
4.5h
☀︎ 34%
4.5h
☀︎ 35%
5.7h
☀︎ 46%
9.3h
☀︎ 80%
9.4h
☀︎ 84%
9.1h
☀︎ 83%
WindE · 12 km/hS · 15 km/hS · 17 km/hSW · 19 km/hS · 20 km/hSW · 18 km/hSW · 17 km/hSW · 16 km/hS · 15 km/hNE · 13 km/hNE · 12 km/hNE · 12 km/h
Humidity (%)74%69%70%70%74%79%86%86%87%83%76%74%
Day length11.1h11.5h12.0h12.6h13.1h13.3h13.2h12.8h12.3h11.7h11.2h10.9h

Frequently asked questions

What is the best time to visit Bhubaneswar?

The best time to visit Bhubaneswar is January, February, March, December, November, with temperatures between 16 °C and 35 °C. The best month is January. January is low season.

What is the weather like in Bhubaneswar?

Bhubaneswar has a Tropical climate with an overall score of 6.2/10. Annual temperatures range from 16 °C to 37 °C.

What is the hottest month in Bhubaneswar?

The hottest month in Bhubaneswar is April, with average highs of 37 °C and lows of 26 °C.

What is the rainiest month in Bhubaneswar?

The rainiest month in Bhubaneswar is August, with an average of 441 mm of precipitation.