Le climat en Inde est fortement influencé par l'Himalaya et le désert du Thar. Le massif de l'Himalaya, de même que la chaîne de l'Hindū-Kūsh au Pakistan, constituent tout deux une barrière naturelle arrêtant les vents froids venant d'Asie centrale, maintenant ainsi au sein du sous-continent indien des températures plus élevées que dans la plupart des lieux situés aux mêmes latitudes. Le désert du Thar attire les vents de mousson chargés d'humidité qui sont responsables de la plus grande partie des précipitations en Inde.
Il est difficile d'énoncer des généralités sur le climat indien. La superficie extrêmement importante de l'Inde explique le fait que les conditions climatiques du Cachemire ont peu de rapport avec celles de l'extrême sud du sous-continent. Par ailleurs, la topographie variée du pays fait que de nombreuses régions ont leur propre climat. Le climat indien varie d'un climat tropical au sud à un climat tempéré au nord. Certaines régions de l'Himalaya possèdent un climat polaire.
L'année est officiellement partagée en quatre saisons principales pour la plupart du pays : la mousson, l'été, l'hiver et le retrait de la mousson. Les régions indiennes situées dans l'Himalaya vivent cinq saisons : le printemps, l'été, la mousson, l'automne et l'hiver. Des chutes de neige soutenues ont lieu uniquement dans les régions situées en altitude.
L'été dure de mars à juin dans la plus grande partie de l'Inde. Les températures dépassent 40 °C pendant la journée. Les régions côtières dépassent les 30 °C avec des taux d'humidité très élevés. Dans la région du désert du Thar, les températures peuvent dépasser 45 °C.
L'été est suivi par les pluies de mousson provenant du sud-ouest, responsables de la plupart des précipitations. Les nuages porteurs de pluie sont attirés par le système de basses pressions créé par le désert du Thar. La date officielle de l'arrivée de la mousson est le 1er juin, lorsque la mousson traverse la côte du Kerala. La mousson provenant du sud-ouest se divise en deux bras, celui du golfe du Bengale et celui de la Mer d'Oman. Le bras du golfe du Bengale se dirige vers le nord, traversant le nord-est de l'Inde début juin. Il progresse ensuite vers l'est, atteignant Delhi vers le 29 juin. Le bras de la Mer d'Oman se déplace vers le nord et déverse la plupart de son eau sur le versant exposé au vent des Ghâts occidentaux. Début juin, la plus grande partie de l'Inde se trouve sous les pluies de mousson.
La mousson commence à se retirer du nord de l'Inde vers le mois d'août et du Kerala vers le mois d'octobre. La courte période après le retrait est appelée le retrait des moussons et est caractérisée par un temps calme. Vers le mois de novembre, l'hiver commence à s'installer dans les régions du nord. Plus tard, vers la fin du mois de décembre, l'hiver gagne le sud.
Les hivers dans la péninsule indienne donnent lieu à des journées tempérées, voire chaudes et à des nuits fraîches. Plus au nord, les températures sont plus douces. Dans certaines régions des plaines indiennes, les températures descendent parfois en dessous de zéro. Durant cette saison, le brouillard s'étend sur la plus grande partie de l'Inde du nord.
La plus haute température enregistrée en Inde fut 50.6 °C à Alwar en 1955. La plus basse fut −45 °C au Cachemire. Les récents relevés de température atteignant 55 °C à Orissa ont été accueillis avec un certain scepticisme par le Service météorologique indien, en grande partie à cause de la méthode de mesure de ces données.