Country · 12 destinations

Best time to visit Somalia

The best time to visit Somalia is August–March. Its destinations score highest in January, with an average travel score of 85 out of 100.

Loading climate data…

The climate in Somalia through the year

When to go

Somalia scores highest on Eddigo’s travel score in August–March, with an average of 85 out of 100 in January across the 12 destinations Eddigo covers. Daytime highs in January range from 27°C in Hargeisa to 34°C in Kismayo. April–July are a fair alternative. The lowest average is in June (59), with daytime highs from 31°C to 39°C.

Where in the country

In January, the highest scores are in Boorama (100), Hargeisa (100) and Ruqi (100), while Kismayo scores 61. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, El Dibir is the warmest destination (daytime highs averaging 35°C) and Boorama the coolest (29°C). Boorama gets the most precipitation, about 580 mm a year, and El Dibir the least, about 90 mm. The highest-lying is Boorama at about 1,450 m. The warmest sea is at Ruqi: 31°C in June.

By type of trip

The best months change with what you want to do. With Eddigo’s trip types, Somalia averages 65 or more in these months:

Month by month

MonthScoreDaySeaRainBest destinations
January8527–34°27°3 mmBoorama 100 · Hargeisa 100 · Ruqi 100
February8028–34°27°5 mmHargeisa 100 · Boorama 97 · Burao 97
March7130–35°28°16 mmBoorama 91 · Hargeisa 91 · Burao 89
April6329–36°30°67 mmBoorama 86 · Hargeisa 84 · Burao 83
May6130–38°31°67 mmBoorama 75 · Burao 74 · Hargeisa 73
June5931–39°31°38 mmBurao 73 · Baidoa 71 · Boorama 70
July6430–38°30°40 mmBoorama 81 · Hargeisa 79 · Burao 79
August7129–38°30°36 mmBaidoa 83 · Lido Beach, Mogadishu 83 · Gezira Beach 83
September7029–38°31°30 mmBoorama 80 · Merca 78 · Lido Beach, Mogadishu 78
October7329–35°31°41 mmBoorama 95 · Hargeisa 91 · Burao 87
November7728–33°29°38 mmBoorama 100 · Hargeisa 100 · Burao 97
December8226–34°28°10 mmBoorama 100 · Hargeisa 100 · Ruqi 100

Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.