Country · 35 destinations

Best time to visit Tanzania

The best time to visit Tanzania is May–October. Its destinations score highest in July, with an average travel score of 90 out of 100.

Loading climate data…

The climate in Tanzania through the year

When to go

Tanzania scores highest on Eddigo’s travel score in May–October, with an average of 90 out of 100 in July across the 35 destinations Eddigo covers. Daytime highs in July range from 22°C in Arusha to 31°C in Kibaha. February and November are a fair alternative. The lowest average is in March (45), with daytime highs from 24°C to 35°C.

Where in the country

In July, the highest scores are in Mbeya (98), Sumbawanga (98) and Tunduma (98), while Tanga scores 64. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Tanga is the warmest destination (daytime highs averaging 32°C) and Mafinga the coolest (24°C). Bukoba gets the most precipitation, about 1,910 mm a year, and Dodoma the least, about 570 mm. The highest-lying is Sumbawanga at about 1,850 m. The warmest sea is at Kigoma: 30°C in March.

By type of trip

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

Month by month

MonthScoreDaySeaRainBest destinations
January4723–35°29°145 mmArusha 69 · Moshi 62 · Bunda 58
February5324–35°30°123 mmArusha 73 · Mwanza 68 · Bunda 68
March4524–35°30°163 mmArusha 63 · Moshi 55 · Mwanza 54
April4924–32°29°161 mmTunduma 68 · Iringa 66 · Katumba 64
May6923–31°29°78 mmSumbawanga 95 · Tunduma 95 · Mbeya 94
June8722–31°28°20 mmMbeya 98 · Sumbawanga 98 · Tunduma 98
July9022–31°27°9 mmMbeya 98 · Sumbawanga 98 · Tunduma 98
August8723–32°27°13 mmMbeya 98 · Sumbawanga 98 · Tunduma 98
September8225–33°28°29 mmTunduma 97 · Mbeya 96 · Sumbawanga 96
October7227–34°29°51 mmIringa 94 · Mafinga 94 · Makumbako 93
November5725–35°29°107 mmIringa 82 · Makumbako 81 · Mafinga 81
December4623–34°29°155 mmArusha 65 · Moshi 57 · Bunda 55

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.