Climate and Average Weather in Senegal

The northern part of Senegal has a warm desert climate, the central part has a warm steppe climate and the southern part a tropical Savannah climate. However due to climate change, the total area consisting of desert has increased significantly.

In Senegal you can expect high temperatures throughout the year. At Dakar, during the cool season (December til April), the average daily maximum is around 26° Celsius (79° Fahrenheit ) and the average minimum 18° C (64.4°F). During the hot season (Juli - October) the monthly averages are 30°C (86° F ) and 20°C (68° F ).

The country has a rainy season that starts in the south in June and lasts until October. More north there is no real rainy season, but just a wetter period with some precipitation. Average annual rainfall ranges from 34 cm (13.4 inch) at Podor in the extreme north to 155 cm (61 inch) at Ziguinchor, in the southwest.

The best time to visit Senegal is from November to mid-February. It is dry and in this period you avoid the worst heat. If you just want to visit the beaches of Senegal you could go from October to April.

Interested in more detailed Weather and Climate information?
Please select the city you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity, wind speed and water temperature.

Places in Senegal

Select a city to see its average temperature, precipitation and hours of sunshine over the year.