Country · 16 destinations

Best time to visit Senegal

The best time to visit Senegal is November–May. Its destinations score highest in January, with an average travel score of 78 out of 100.

Loading climate data…

The climate in Senegal through the year

When to go

Senegal scores highest on Eddigo’s travel score in November–May, with an average of 78 out of 100 in January across the 16 destinations Eddigo covers. Daytime highs in January range from 27°C in Dakar to 36°C in Ziguinchor. June–July and October are a fair alternative. The lowest average is in August (37), with daytime highs around 32°C.

Where in the country

In January, the highest scores are in Dakar (99), Saint-Louis (97) and Rufisque (92), while Ziguinchor scores 59. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Tambacounda is the warmest destination (daytime highs averaging 37°C) and Dakar the coolest (29°C). Cap Skirring gets the most precipitation, about 1,480 mm a year, and Saint-Louis the least, about 370 mm. The warmest sea is at Ziguinchor: 30°C in October.

By type of trip

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

Month by month

MonthScoreDaySeaRainBest destinations
January7827–36°24°0 mmDakar 99 · Saint-Louis 97 · Rufisque 92
February7627–38°24°1 mmDakar 100 · Saint-Louis 99 · Rufisque 91
March7427–41°24°0 mmDakar 100 · Saint-Louis 97 · Rufisque 89
April7328–42°25°0 mmDakar 99 · Saint-Louis 97 · Rufisque 90
May7029–42°26°3 mmSaint-Louis 96 · Dakar 93 · Rufisque 85
June5930–38°28°50 mmSaint-Louis 82 · Dakar 78 · Rufisque 74
July5130–35°29°145 mmSaint-Louis 77 · Dakar 67 · Rufisque 65
August3730–34°28°268 mmSaint-Louis 59 · Dakar 49 · Rufisque 45
September4130–34°29°220 mmSaint-Louis 59 · Dakar 53 · Rufisque 50
October5532–37°30°59 mmDakar 70 · Saint-Louis 70 · Rufisque 65
November6631–38°29°2 mmSaint-Louis 85 · Dakar 81 · Rufisque 72
December7529–36°26°0 mmDakar 96 · Saint-Louis 92 · Rufisque 85

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.