Senegal’s climate is pleasantly tropical with year round average temperatures between 26° and 30° C, uninterrupted sunshine from November to May and a short rainy season between the months of June and October, when sudden but spectacular rainstorms can punctuate the hot sun.