В Северной Индии средняя температура января 13 °С, а средняя температура июня 33,6 °С. В Южной Индии средняя температура января 26,8 °С, средняя температура мая 28,4 °С. В Северной Индии в Дели температура зимой может опускаться до -2 °С и подниматься в жаркий сезон до 48 °С в тени. В Южной Индии резких перепадов температуры не наблюдается
Выделяются три климатических сезона в Индии: жаркий, влажный, с господством юго-западного муссона (июнь – октябрь); сухой, относительно прохладный, с преобладанием северо-восточного пассата (ноябрь – февраль); очень жаркий, сухой, переходный (март – май). В Южной Индии существуют два климатических сезона: дождливый (июнь – ноябрь) и жаркий (декабрь – май).