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 →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 21.9°C71.4°F | 11 mm0.4″ | Sunny & Warm, Sunny & Mild |
| February | 24.6°C76.3°F | 23 mm0.9″ | Sunny & Warm |
| March | 28°C82.4°F | 24 mm0.9″ | Sunny & Hot |
| April | 30.1°C86.2°F | 35 mm1.4″ | Sunny & Hot |
| May | 31.1°C88°F | 77 mm3″ | — |
| June | 30.2°C86.4°F | 207 mm8.1″ | Tropical |
| July | 28.5°C83.3°F | 349 mm13.7″ | Tropical |
| August | 28.5°C83.3°F | 383 mm15.1″ | Tropical |
| September | 28.6°C83.5°F | 234 mm9.2″ | Tropical |
| October | 27.4°C81.3°F | 172 mm6.8″ | Tropical |
| November | 24.5°C76.1°F | 48 mm1.9″ | — |
| December | 21.6°C70.9°F | 7 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.