There are three seasons in India - hot, wet and cool seasons. Generally, the best time to visit is during the cool season, between November and mid-February. This is particularly so for the major tourist cities such as Delhi, Agra and Jaipur. This is when you are assured of a cool climate and likelihood of blue skies. This is also the time when most of India, outside of the extreme north, has the most comfortable weather for visiting. Be aware, however, that most Indian cities are under a blanket of haze, in most times of the year. For northern regions such as Kashmir and Ladakh, the best time is between May and October. These places can become bone-chillingly cold in winter, between mid December to mid January. For most of India, the temperate starts to rise from mid February, reaching an unbearable degree in June. The wet season starts in June, around 1 June at the southernmost tip of India, and should have reached the rest of the country by early July. The wet season is not the most comfortable time to travel in India. It is still relatively hot, but wet as well. Although it doesn't rain all day, it does rain every day. The monsoon comes to an end around October.
About the Author: AsiaExplorers is researched and written by Timothy Tye. We take reasonable care to check and verify the accuracy of the content. However, we disclaim any responsibility for any inconvenience, mishap, injury or death resulting from following the advice provided directly or indirectly by AsiaExplorers and the comments on its pages. All the photographs in AsiaExplorers are available for publication. Please contact AsiaExplorers at the following email address for your enquiries: