Klimaet varierer fra tropisk i det sørlige India til temperert eller kaldt i det nordlige India, men hele landet bortsett fra Himalaya-fjellområdet har monsunklima. India har to forskjellige monsuntider: Den nordøstlige monsunen fra desember til februar, og den sørvestlige monsunen fra juni til desember. Tiden mellom de to monsunene er tørr og veldig varm, med temperaturer over 45 °C i mange områder. Denne perioden kalles «brannstjernetida» i Sør-India.