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