Bhopal is best visited during the winter months of October to February. The weather is moderate and travelling across the plains would prove to be a very good experience.
The temperatures during this time is over 40 degree Celsius, making it very difficult for day-long excursions. Hence, it is advisable not to visit the city during the summer months.
This is the time when the rains hit the city and the city blossoms under the raindrops. If you like getting wet under the rain, then the city would do wonders to your satisfaction.