Weather in Dar es Salaam and best time to go

Yet I salaam

Tanzania's largest city is only about 7 degrees below the equator, so you can expect a tropical humid climate.

Air temperatures are virtually the same all year round, oscillating between 29 and 32°C.

Find the top hotels in Dar es Salaam

The climate is the same as in most of coastal Tanzania or Zanzibar and we detail it in these articles:

There are also 2 rainy seasons in Dar es Salaam:

  • from mid-March to mid-May - heavy and very heavy rains.
  • mid-October to December - less heavy but frequent showers

However, Dar es Salaam is situated in a strip of coastline where tropical rain can occur at almost any time, even in the dry season. Most of the time, however, it's just a short shower that subsides within 30 minutes.

Table of temperatures during the year

Dar es Salaam - Weather during the year

Month
Weather
Air
Water
january
sunny
32 °C
28 °C
february
rainy
32 °C
28 °C
march
rainy
32 °C
29 °C
april
rain
31 °C
29 °C
may
rainy
30 °C
28 °C
june
sunny
30 °C
27 °C
july
sunny
29 °C
25 °C
august
sunny
30 °C
25 °C
september
sunny
30 °C
26 °C
october
rainy
31 °C
26 °C
november
rainy
31 °C
27 °C
december
rainy
32 °C
28 °C

When to go to Dar es Salaam

As Dar es Salaam is the main destination for few, plan your holiday mainly according to the weather at your destination.

Check our guides to find out what the climate is like in places like these:

If Dar es Salaam becomes your main destination, then it's certainly best to go during the summer, preferably between June and September, when rainfall is at its lowest. January to March is also a good option.

Find the cheapest flights to Dar es Salaam

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.

Any questions left?

If you have any questions or comments about the article...

0 comments

Sign in to Cestee

... the worldwide travel community

Continue with Facebook

Do not have your travel account yet? Sign up