Best time to travel to India It has a huge influence over travelling in India as it works its way northeast through the country, from the Keralan coast. Delhi, Agra, Rajasthan and Varanasi are perfect for a visit to India in this period, while Goa and the centre of the country is a little cooler...