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.
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:
- January: Touba, Thiès, Kaolack, Rufisque, Diourbel and 5 more
- February: Dakar, Saint-Louis, Ziguinchor and Tambacounda
- December: Kolda
- March: Cap Skirring
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:
- Beach holiday: October–July. Best in February: Dakar (100), Rufisque (100) and Saint-Louis (100)
- City break: December–April. Best in February: Dakar (89), Saint-Louis (85) and Rufisque (77)
- Hiking: November–May. Best in February: Dakar (80), Saint-Louis (77) and Touba (70)
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 78 | 27–36° | 24° | 0 mm | Dakar 99 · Saint-Louis 97 · Rufisque 92 |
| February | 76 | 27–38° | 24° | 1 mm | Dakar 100 · Saint-Louis 99 · Rufisque 91 |
| March | 74 | 27–41° | 24° | 0 mm | Dakar 100 · Saint-Louis 97 · Rufisque 89 |
| April | 73 | 28–42° | 25° | 0 mm | Dakar 99 · Saint-Louis 97 · Rufisque 90 |
| May | 70 | 29–42° | 26° | 3 mm | Saint-Louis 96 · Dakar 93 · Rufisque 85 |
| June | 59 | 30–38° | 28° | 50 mm | Saint-Louis 82 · Dakar 78 · Rufisque 74 |
| July | 51 | 30–35° | 29° | 145 mm | Saint-Louis 77 · Dakar 67 · Rufisque 65 |
| August | 37 | 30–34° | 28° | 268 mm | Saint-Louis 59 · Dakar 49 · Rufisque 45 |
| September | 41 | 30–34° | 29° | 220 mm | Saint-Louis 59 · Dakar 53 · Rufisque 50 |
| October | 55 | 32–37° | 30° | 59 mm | Dakar 70 · Saint-Louis 70 · Rufisque 65 |
| November | 66 | 31–38° | 29° | 2 mm | Saint-Louis 85 · Dakar 81 · Rufisque 72 |
| December | 75 | 29–36° | 26° | 0 mm | Dakar 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.