Best Time to Go
The best time to visit most of the country is during the cool, dry season, between November and March. Delhi, Agra, Varanasi, Rajasthan and Madhya Pradesh are ideal with temperatures in Goa and central India remain comfortable. The heat of the south is intense but it becomes stifling in May and June. Tamil Nadu and Kerala are good between January and March. From this time onwards, the Himalayas grow more accessible, and the trekking season reaches its peak in August and September while the rest of the subcontinent is being soaked by rain. The most influential feature of the subcontinent’s climate is the wet monsoon season. This breaks on the Keralan coast at the end of May, working its way northeast across the country over the following month and a half. While it lasts, regular and prolonged downpours are interspersed with hot sunshine, and the pervasive humidity can be intense.
While the world has been changing, we have been exploring.