Climate and monthly weather forecastBhubaneswar, India
Climate and monthly weather forecast
The climate of Bhubaneswar
Sitting on the eastern coast of India, Bhubaneswar experiences a tropical wet and dry climate, classified under the Köppen climate classification as Aw. The city, throughout the year, encounters rather high temperatures, witnessing temperature highs from 28.7°C (83.7°F) in December uptil 37.2°C (99°F) in May. Concurrently, temperature lows range from 15.6°C (60.1°F) in January and December to 26.2°C (79.2°F) in May.Notably, the rainfall shows a stark fluctuation across the year, with precipitation as low as 4mm (0.16") in January, gradually increasing to a notable 389mm (15.31") in August, and then descending as low as 9mm (0.35") come December. Also, the number of rainfall days follows a similar pattern, where January sees a scarce 0.4 days of rainfall, which escalates to 19.1 days in August and then reduces to just 0.7 days in December.
Relative humidity seamlessly transitions from 60% at the start of the year to reaching a high of 85% by August then returning to its initial levels by the end of the year. This discrepancy in the humidity levels is a direct reflection of the rainfall pattern in Bhubaneswar. The daylight hours begin with 11.1 hours in January, peaking at 13.4 hours in June then are set back to 10.9 hours in December. Correspondingly, sunshine hours are highest during the months of January with 8.2 hours, decreasing during the monsoon season, and again rising to 8.2 hours in December.
The best time to visit Bhubaneswar
The most favorable time to visit Bhubaneswar lies between November and February, when the temperatures are bearably moderate, ranging from 15.6°C (60.1°F) to 30.4°C (86.7°F), providing an escape from the intense heat of the summer months. Moreover, the city experiences substantially less rainfall, with figures as low as 9mm (0.35") to 48mm (1.89") and rain-soaked days ranging from 0.7 to 2.1 days in these months. Hence, these favorable conditions facilitate outdoor sightseeing and activities.The worst time to visit Bhubaneswar
The least desirable period to visit Bhubaneswar extends from June to September. This phase hosts the monsoon season, where the city faces its highest rainfall, reaching up to 389mm (15.31"), with rain falling for nearly 19.1 days in August. These conditions could hinder travel plans and disrupt various outdoor activities. Moreover, temperatures are still high, fluctuating between 25.1°C (77.2°F) to 37.2°C (99°F), which coupled with high humidity levels that hit 85% can make the weather extremely uncomfortable for visitors.Spring weather in Bhubaneswar
The spring season from March to May in Bhubaneswar experiences rising temperatures, marking the onset of the intense summer period. Highest temperatures soar from 34.9°C (94.8°F) to 37.2°C (99°F), with lows increasing from 22.2°C (72°F) to 26.2°C (79.2°F). The city also registers a gradual increase in rainfall from 28mm (1.1") to 67mm (2.64") and increased humidity levels, moving from 63% to 66%. March to May is characterized by longer daylight hours, peaking at 13.1 hours in May and abundant sunshine hours between 7.7 hours and 7.8 hours.Summer weather in Bhubaneswar
Bhubaneswar's summer months from June to August observe some of the highest levels of rainfall, shooting up from 209mm (8.23") to 389mm (15.31"). The number of rainy days also sees an upward trend, starting from 12 days in June and reaching 19.1 days in August. This increase in rainfall ushers in heightened humidity levels, from 74% to 85%, making it one of the most humid periods. However, the temperature highs see a slight drop from 35.3°C (95.5°F) down to 31.6°C (88.9°F), and the lows range between 26.1°C (79°F) to 25.1°C (77.2°F).Autumn weather in Bhubaneswar
In the autumn of September to November, Bhubaneswar witnesses a decrease in rainfall from 241mm (9.49") to 48mm (1.89") and fewer rainy days from 14.6 days to 2.1 days. The city also experiences a dip in humidity levels, from 83% in September to 66% in November. Concurrently, temperatures also cool down during this period, with highs in the range of 32.1°C (89.8°F) to 30.4°C (86.7°F) and lows from 24.8°C (76.6°F) to 19.4°C (66.9°F). This makes autumn a pleasant and desirable period to visit Bhubaneswar.Winter weather in Bhubaneswar
The winter months, December to February, provide relief from the intense weather conditions of the previous months. Bhubaneswar in winter observes minimal rainfall, dwindling from 48mm (1.89") in November to a mere 4mm (0.16") in January. Also, the number of rainy days is significantly lower, with January seeing only 0.4 rainy days. The temperature highs are also more relaxed between 28.4°C (83.1°F) to 31.4°C (88.5°F), and lows range from 15.6°C (60.1°F) to 18.7°C (65.7°F). With a relative humidity of 60% in January and February, these months are the least humid of the year, making winter an ideal time for travel.Weather in January
January in Bhubaneswar witnesses mild winter. Temperatures in this month remain pleasantly cool throughout the day, quite different from the sweltering heat of the summer months. Rare foggy mornings don't steal much sunshine as clear days, providing 11.1 hours of daylight on an average, are the norm. Weather in January »Weather in February
February brings a perceptible change in the weather of Bhubaneswar. Temperatures begin to climb, making the days marginally warmer compared to January. Despite the increase, the weather remains agreeable, far from the approaching summer's intensity. Weather in February »Weather in March
Trends in temperature rise continue in March as Bhubaneswar transitions from winter to summer. With increased temperatures comes a noticeable change in humidity levels, which rise slightly compared to February. Alongside the surge in temperature and humidity, the city records a slight increase in rains, keeping the environment from becoming too dry. Weather in March »Weather in April
In April, Bhubaneswar starts experiencing typical summer weather. Bright and sunny days are dominant, and residents retreat indoors in the afternoon when the heat peaks. Humidity remains relatively constant compared to March, but it's the rainfall that increases to 26mm (1.02"), providing some refreshment during sunny days. Weather in April »Weather in May
May witnesses true summer weather in Bhubaneswar. The city experiences its highest temperatures of the year reaching up to 37.2°C (99°F). Frequent electric outages due to high power consumption add to the woes of the resident, who seek solace in chilled drinks and cool showers. Weather in May »Weather in June
As you step into June in Bhubaneswar, monsoon begins to make its presence felt. Monsoon activities set in, bringing a slight relief from the intolerable summer heat as the maximum temperature decreases compared to May. The effect of the monsoon is evident in the increased rainfall of 209mm (8.23"), marking June as the commencement of the rainy season. Weather in June »Weather in July
July is the heart of monsoon season in Bhubaneswar with the city witnessing its peak precipitation at 317mm (12.48"). Incidents of waterlogging and heavy traffic become regular as downpours increase in intensity. The temperature drops to more comfortable levels compared to June, making the weather slightly enjoyable if not for the high humidity. Weather in July »Weather in August
August continues the rainy spell in Bhubaneswar inherited from July. The city records its highest humidity of the year, making the weather much less pleasant despite the lower temperatures. Riverbanks swell as rainfall peaks at 389mm (15.31"). Weather in August »Weather in September
Moving into September, Bhubaneswar experiences a considerable reduction in rainfall, signalling the end of the monsoon season. Effused greenery from the rains lends an aesthetic appeal to the city. Though it receives less rain compared to August, September remains a wet month, often interrupted by rains. Weather in September »Weather in October
October marks the onset of post-monsoon autumn in Bhubaneswar. Pleasant weather reigns supreme as the temperature continues to drop. Residents enjoy cool mornings and evenings while the afternoon remains warm but bearable. The amount of rainfall significantly reduces to 127mm (5"), signalling drier days ahead. Weather in October »Weather in November
November in Bhubaneswar sees the onset of winter with a noticeable drop in temperature. Heat does not pose much of a botheration as the city savours the pleasant weather conditions. Rainfall volume drops dramatically to 48mm (1.89"), further reducing the humidity levels. Weather in November »Weather in December
December brings full-fledged winter to Bhubaneswar. The weather is cool and enjoyable, providing a refreshing change from the scorching heat of the summer and humidity of the monsoon. With a significant drop in rainfall, to as low as 9mm (0.35"), conditions remain dry and cool. Weather in December »Published by: Weather Atlas | About Us
Data Sources | Weather Forecasting & Climate
Frequently asked questions
Average temperature
Bhubaneswar, India
The warmest month (with the highest average high temperature) is May (37.2°C).
The month with the lowest average high temperature is December (28.4°C).
The month with the highest average low temperature is May (26.2°C).
The coldest months (with the lowest average low temperature) are January and December (15.6°C).
Average humidity
Bhubaneswar, India
The month with the highest relative humidity is August (85%).
The months with the lowest relative humidity are January and December (60%).
Average rainfall
Bhubaneswar, India
The wettest month (with the highest rainfall) is August (389mm).
The driest month (with the least rainfall) is January (4mm).
Average rainfall days
Bhubaneswar, India
- Average rainfall days in January:
0.4 days - Average rainfall days in February:
2.3 days - Average rainfall days in March:
2.8 days - Average rainfall days in April:
3.1 days - Average rainfall days in May:
5.1 days - Average rainfall days in June:
12 days
- Average rainfall days in July:
18 days - Average rainfall days in August:
19.1 days - Average rainfall days in September:
14.6 days - Average rainfall days in October:
8.8 days - Average rainfall days in November:
2.1 days - Average rainfall days in December:
0.7 days
The month with the highest number of rainy days is August (19.1 days).
The month with the least rainy days is January (0.4 days).
Average daylight / Average sunshine
Bhubaneswar, India
- Average daylight in January:
11h and 6min - Average daylight in February:
11h and 30min - Average daylight in March:
12h and 0min - Average daylight in April:
12h and 36min - Average daylight in May:
13h and 6min - Average daylight in June:
13h and 18min
- Average daylight in July:
13h and 12min - Average daylight in August:
12h and 48min - Average daylight in September:
12h and 18min - Average daylight in October:
11h and 42min - Average daylight in November:
11h and 12min - Average daylight in December:
10h and 54min
The month with the longest days is June (Average daylight: 13h and 18min).
The month with the shortest days is December (Average daylight: 10h and 54min).
- Average sunshine in January:
8h and 12min - Average sunshine in February:
8h and 24min - Average sunshine in March:
7h and 42min - Average sunshine in April:
8h and 0min - Average sunshine in May:
7h and 48min - Average sunshine in June:
4h and 42min
- Average sunshine in July:
3h and 30min - Average sunshine in August:
4h and 6min - Average sunshine in September:
5h and 0min - Average sunshine in October:
7h and 12min - Average sunshine in November:
7h and 18min - Average sunshine in December:
8h and 12min
The month with the most sunshine is February (Average sunshine: 8h and 24min).
The month with the least sunshine is July (Average sunshine: 3h and 30min).





