Климат (As) тропический сухой саванный. Самая высокая температура, проявляется в июне до 44.0°С, а наименьшая опускается до 11.5°C в январе. Средняя температура за год в Махешваре, исходя из данных наблюдений, оценивается 31.5°C. Самый холодный месяц — декабрь, среднее значение температуры за день 23.3 °C. Месяц с самыми высокими температурами — май со средним значением температуры 40.8 °C. За период года: ясные дни - 176, снежных дней - 0, дождливых дней - 131, пасмурных дней - 59.