Климат (As) тропический сухой саванный. Среднегодовая температура в Удайпуре, исходя из данных наблюдений, достигает 28.8°C. Верхний предел температуры, регистрируется в мае до 42.6°С, а минимально может быть до 8.7°C в январе. Самый холодный месяц — декабрь, его суточный температурный средний показатель 20.5 °C. Месяц с максимальными температурами - это май с характерной температурой 38.9 °C. За год: ясные дни - 181, дни со снегом - 0, дни с дождем - 124, пасмурных дней - 61.