When to go: the weather plays a big factor in deciding when to visit India and in a country of is size, the conditions vary significantly from place to place. There are three seasons: hot, rainy (monsoon) and cool. Generally speaking, the most comfortable to visit the major destinations is in the cooler period from November to February.