Madhya Pradesh has a tropical climate with hot summers and pleasant winters. Monsoons here begin in June and lasts till August. Maximum rainfall is recorded between June and September in Madhya Pradesh. Some rainfall can also be expected between December and January.
Different parts of Madhya Pradesh are differently affected with the weather. The Northern Plains, The Narmada Valley, The Malwa Plateau, The Hilly Region of the Vindhyas, The Plains of Chattisgarh and The mountainous region of Bistar have different climatic conditions at different times.
The best time to visit Madhya Pradesh is between November and February. In summers the temperature here rises as high as 40 degrees, while in winters it drops as low as -10 degrees. Tourists are advised to tour this state in May, which is the hottest month of Madhya Pradesh.