WhereItsSunny

Climate of Bhubaneswar, Odisha, India

Point-value climate at Bhubaneswar (Odisha, India). Population approximately 844,000.

Located in Odisha, India, Bhubaneswar has a tropical climate. Population approximately 844,000. Monthly average temperatures range from 21.6°C / 70.9°F in December to 31.1°C / 88°F in May, with rainfall varying from 7 mm / 0.3 in (December) to 383 mm / 15.1 in (August) — about 1570 mm / 61.8 in across the year. Bhubaneswar is the capital of Odisha. These are point-value climate normals sampled at Bhubaneswar's coordinates — often quite different from the surrounding region's area-weighted average.

Best sunny months: January, February, March, April, December.

Best time to visit Bhubaneswar →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January21.9°C71.4°F11 mm0.4″Sunny & Warm, Sunny & Mild
February24.6°C76.3°F23 mm0.9″Sunny & Warm
March28°C82.4°F24 mm0.9″Sunny & Hot
April30.1°C86.2°F35 mm1.4″Sunny & Hot
May31.1°C88°F77 mm3″
June30.2°C86.4°F207 mm8.1″Tropical
July28.5°C83.3°F349 mm13.7″Tropical
August28.5°C83.3°F383 mm15.1″Tropical
September28.6°C83.5°F234 mm9.2″Tropical
October27.4°C81.3°F172 mm6.8″Tropical
November24.5°C76.1°F48 mm1.9″
December21.6°C70.9°F7 mm0.3″Sunny & Warm, Sunny & Mild

Frequently asked questions

What is the best time to visit Bhubaneswar?

The months with the sunniest, driest weather are January, February, March, April, December. Bhubaneswar's warmest month is May at an average of 31.1°C / 88°F, and its driest month is December with about 7 mm / 0.3 in of rain.

What is the climate of Bhubaneswar?

Bhubaneswar, in Odisha, India, has monthly average temperatures ranging from 21.6°C / 70.9°F in December to 31.1°C / 88°F in May. Annual rainfall is approximately 1570 mm / 61.8 in, with the wettest month being August (383 mm / 15.1 in) and the driest December (7 mm / 0.3 in).

What is the average temperature in Bhubaneswar in May?

The average temperature in Bhubaneswar in May is 31.1°C / 88°F, with rainfall of about 77 mm / 3 in — the warmest month of the year.

When is the driest month in Bhubaneswar?

The driest month in Bhubaneswar is December, with about 7 mm / 0.3 in of average monthly rainfall. Average temperature that month is 21.6°C / 70.9°F.

When is the wettest month in Bhubaneswar?

The wettest month in Bhubaneswar is August, with approximately 383 mm / 15.1 in of average monthly rainfall.