Per godere appieno delle meraviglie indiane, i mesi che vanno da ottobre a marzo rappresentano la scelta ideale per la maggior parte del Paese. In questo intervallo il clima è secco e le temperature sono gradevoli, rendendo perfette le visite al Triangolo d'Oro (Delhi, Agra e Jaipur) e al Rajasthan. Se la vostra meta è il sud, come il Kerala o Goa, i mesi da novembre a febbraio offrono un sole splendente e una brezza marina rinfrescante. Un'eccezione importante riguarda le regioni montuose del Ladakh e dell'Himalaya: qui il periodo d'oro si sposta tra giugno e settembre, quando i passi sono aperti e il clima è mite, mentre il resto dell'India affronta piogge e afa.