+20.2724° · +85.8338° · ELEV 0m

Bhubaneswar

India · Odisha

Monthly weather averages for Bhubaneswar, India — temperature highs and lows, rainfall, sunshine hours by month, and the best time to visit.

№ 01

Climate Overview

April → January

Bhubaneswar has a temperate climate. The warmest month is April (37°C average high) and the coolest is December (27°C).

№ 02

Rainfall by Month

1755 mm / year

Bhubaneswar sees 1755 mm of rain a year. The wettest month is August (427 mm); the driest is February (12 mm).

JFMAMJJASOND
№ 03

Best Time to Visit

October–February
October–February
16°C – 31°C · 9.7h sun

The best time to visit Bhubaneswar is October–February, when temperatures average 16°C–31°C with 9.7 sunshine hours per day.

№ 04

Monthly Breakdown

12 months · °C · mm · hours
Monthly climate normals for Bhubaneswar, India — click a column to sort
January27.2°C15.7°C15 mm10.2 h06:2417:26
February31.0°C18.6°C12 mm10.5 h06:1617:45
March34.5°C22.7°C30 mm10.7 h05:5517:55
April36.5°C25.5°C31 mm11.2 h05:2818:04
May36.1°C27.0°C81 mm10.9 h05:1018:15
June33.8°C27.1°C191 mm8.6 h05:0618:27
July31.2°C26.0°C385 mm7.0 h05:1418:29
August31.2°C25.8°C427 mm7.1 h05:2618:16
September31.0°C25.3°C321 mm7.9 h05:3317:50
October30.8°C23.5°C180 mm9.3 h05:4117:23
November29.3°C19.9°C39 mm9.5 h05:5517:06
December26.8°C16.5°C43 mm9.2 h06:1417:09

Nearby cities

View monthly climate averages for nearby cities or compare them with Bhubaneswar.

Temperature, rainfall and sunshine, month by month.