Климат (As) тропический сухой саванный. Средняя температура воздуха в Харидваре, по данным наблюдений, достигает 30.6°C. Самая высокая температура, замечается в мае до 43.4°С, а порог минимальной температуры до 10.7°C в январе. Наихолоднейший месяц — декабрь, его типичное среднесуточное температурное значение 22.5 °C. Месяц с самыми высокими температурами — май со среднеарифметической температурой 38.7 °C. В течение года: солнечных дней - 171, снегопадные дни - 0, дождливых дней - 136, пасмурных дней - 59.