L'Inde du Nord est étendue, topographiquement contrastée et donc sujette à des grandes variations climatiques. Le pays connaît trois grandes saisons : fraîche, chaude et humide (celle des moussons).
La région ouest désertique est peu touchée par la mousson.
La plaine gangétique, bande oblongue que couvrent les Etats l'Uttar Pradesh et du Bihar, connaît une forte pluviométrie de la mi-juin à la fin septembre.
Les contreforts himalayens et les états côtiers de l'Est (Bengale, Orissa) sont marqués par de très fortes précipitations de juin à septembre.
La relative proximité du sous-continent avec l'équateur fait que les heures de coucher et lever du soleil varient moins d'une saison à l'autre qu'en Europe. On ne pratique pas l'heure d'été et donc les journées se terminent plus tôt pendant la saison de moussons.
La meilleure saison pour visiter le Rajasthan:
La période allant d'octobre à la mi-avril. A ce moment de l'année, les températures sont supportables et les pluies rares, ce qui facilite les déplacements dans le pays.