Best Time to Visit Bhopal

India · weather by month, temperature and rainfall

Best monthsNovember to January
HottestMay · 42°C
ColdestJanuary · 9°C
WettestJuly · 441 mm

If you want the most pleasant weather in Bhopal, plan your trip for November to January. May is the hottest month, with average highs of 42°C (107°F), while January is the coldest, with lows around 9°C (49°F). The rainy season runs over June to September; July is the wettest month with about 441 mm (17.4 in) of rain. June is the least comfortable month, mainly because of the heat.

When to go to Bhopal: a seasonal guide

November to February: the sweet spot

This is when Bhopal is at its best. Days are warm and dry, and the sun is out for most of the day. Nights get properly cool, especially in December and January, when lows drop to about 9–10°C. You'll want a jacket for early mornings by the Upper Lake, but by lunchtime you'll be back in short sleeves.

It's the right time for walking around the Old City, with its Taj-ul-Masajid (one of India's largest mosques) and the busy lanes near Chowk bazaar. Try poha-jalebi for breakfast, a local favourite. It's also the best window for a day trip to the Buddhist stupas at Sanchi, or the rock shelters of Bhimbetka, where you walk a lot in the open. Winter is the busiest season, so expect more visitors at both sites, especially on weekends and over Christmas.

October, March and the hot months

October is a good shoulder month. The rains have mostly gone and it's rated Excellent, though it still feels humid. The land is green, and Sanchi looks lovely. Dussehra often falls in this month, with big Ravana effigies burned in the evenings.

March is still pleasant in the mornings, but afternoons start to bite. By April and May it's very hot, with May reaching 42°C and nights that barely cool off. If you're here then, plan around the heat. Do the Old City early, then spend the afternoon indoors at the Tribal Museum or the Bharat Bhavan arts complex. Both are good, and both are cool. Hotels are quieter and cheaper, because few people choose this time.

June to September: monsoon

The rains arrive in June and peak in July, when it rains on most days and the sky stays grey. August is almost as wet. It's sticky, and you'll often see little sun. Sightseeing in the open becomes a struggle, and rain can wash out trips to Bhimbetka.

Still, there's an upside. The Upper Lake and Lower Lake fill up, the hills turn green, and the crowds thin out. If you like moody weather and quiet streets, you may enjoy it. Just keep your plans flexible and your days short. For most visitors, though, it's the one season to skip.

Bhopal weather by month

0°5°10°15°20°25°30°35°40°45°0225450January: 12 mm rainFebruary: 8 mm rainMarch: 15 mm rainApril: 9 mm rainMay: 15 mm rainJune: 171 mm rainJuly: 441 mm rainAugust: 381 mm rainSeptember: 182 mm rainOctober: 29 mm rainNovember: 11 mm rainDecember: 8 mm rainJanuary: 26°CFebruary: 30°CMarch: 35°CApril: 39°CMay: 42°CJune: 37°CJuly: 31°CAugust: 29°CSeptember: 29°COctober: 30°CNovember: 28°CDecember: 26°CJanuary: 9°CFebruary: 12°CMarch: 17°CApril: 23°CMay: 27°CJune: 27°CJuly: 24°CAugust: 23°CSeptember: 22°COctober: 18°CNovember: 14°CDecember: 10°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan26°C / 9°C12 mmExcellentFeb30°C / 12°C8 mmExcellentMar35°C / 17°C15 mmFairApr39°C / 23°C9 mmPoorMay42°C / 27°C15 mmPoorJun37°C / 27°C171 mmPoorJul31°C / 24°C441 mmPoorAug29°C / 23°C381 mmPoorSep29°C / 22°C182 mmPoorOct30°C / 18°C29 mmExcellentNov28°C / 14°C11 mmExcellentDec26°C / 10°C8 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January26°C 78°F9°C 49°F12 mm246%8.7Excellent 10
February30°C 86°F12°C 54°F8 mm136%9.7Excellent 8.8
March35°C 94°F17°C 63°F15 mm229%9.9Fair 6
April39°C 103°F23°C 73°F9 mm222%10.2Poor 3.2
May42°C 107°F27°C 81°F15 mm325%9.7Poor 1.8
June37°C 99°F27°C 80°F171 mm1553%4.7Poor 0.3
July31°C 87°F24°C 75°F441 mm2582%1.6Poor 1.8
August29°C 84°F23°C 73°F381 mm2388%2Poor 2.2
September29°C 85°F22°C 71°F182 mm1785%5.1Poor 3.3
October30°C 85°F18°C 65°F29 mm470%9.5Excellent 9.1
November28°C 82°F14°C 57°F11 mm161%10.1Excellent 10
December26°C 79°F10°C 50°F8 mm154%9.3Excellent 10

Frequently asked questions

When is the best time to visit Bhopal?

The best time to visit Bhopal is November to January, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Bhopal?

May is the hottest month in Bhopal, with an average high of 42°C (107°F).

What is the coldest month in Bhopal?

January is the coldest month in Bhopal, with an average low of 9°C (49°F).

What is the rainiest month in Bhopal?

July is the wettest month, with about 441 mm (17.4 in) of rain. December is the driest, with 8 mm (0.3 in).

When is the rainy season in Bhopal?

The rainy season in Bhopal is June to September.

Nearby destinations

More in India