Климат (Cwa) муссонный влажный субтропический. Месяц с самыми низкими температурами — ноябрь, его характерная суточная температура 11.6 °C. Месяц, когда зафиксированы самые высокие температуры — июнь с типичной температурой 36.4 °C. Средняя температура за год в Удхампуре, учитывая данные наблюдений, оценивается 23.5°C. Максимальная температура, регистрируется в июне до 41.5°С, а минимум составляет 3.7°C в ноябре. В пределах года: солнечных дней - 179, дни снега - 0, дни с дождем - 145, пасмурных дней - 42.