Климат (BWh) жаркая пустыня. Годовая средняя температура в Омдурмане, учитывая данные наблюдений, составляет 33.2°C. Месяц с минимальными температурами — январь, его среднее суточное значение температуры 26.1 °C. Наитеплейший месяц — май с типичной температурой 39.6 °C. Наивысшая температура, регистрируется в мае до 47.6°С, а порог минимальной температуры до 14.4°C в феврале. В рамках года: дни ясной погоды - 231, дни снега - 0, дни с осадками - 67, пасмурных дней - 68.