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.
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:
- July: Zanzibar, Dar es Salaam, Mwanza, Morogoro, Kahama and 18 more
- June: Dodoma, Mbeya, Tabora, Sumbawanga, Singida and 4 more
- September: Arusha and Moshi
- August: Songea
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:
- Beach holiday: June–September. Best in July: Geita (87), Sengerema (87) and Mwanza (86)
- City break: June–September. Best in July: Mbeya (98), Sumbawanga (98) and Tunduma (98)
- Hiking: July. Best in July: Sumbawanga (91), Katumba (91) and Tunduma (90)
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 47 | 23–35° | 29° | 145 mm | Arusha 69 · Moshi 62 · Bunda 58 |
| February | 53 | 24–35° | 30° | 123 mm | Arusha 73 · Mwanza 68 · Bunda 68 |
| March | 45 | 24–35° | 30° | 163 mm | Arusha 63 · Moshi 55 · Mwanza 54 |
| April | 49 | 24–32° | 29° | 161 mm | Tunduma 68 · Iringa 66 · Katumba 64 |
| May | 69 | 23–31° | 29° | 78 mm | Sumbawanga 95 · Tunduma 95 · Mbeya 94 |
| June | 87 | 22–31° | 28° | 20 mm | Mbeya 98 · Sumbawanga 98 · Tunduma 98 |
| July | 90 | 22–31° | 27° | 9 mm | Mbeya 98 · Sumbawanga 98 · Tunduma 98 |
| August | 87 | 23–32° | 27° | 13 mm | Mbeya 98 · Sumbawanga 98 · Tunduma 98 |
| September | 82 | 25–33° | 28° | 29 mm | Tunduma 97 · Mbeya 96 · Sumbawanga 96 |
| October | 72 | 27–34° | 29° | 51 mm | Iringa 94 · Mafinga 94 · Makumbako 93 |
| November | 57 | 25–35° | 29° | 107 mm | Iringa 82 · Makumbako 81 · Mafinga 81 |
| December | 46 | 23–34° | 29° | 155 mm | Arusha 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.