Destination

Tanzania – Best time to go

Best time to visit Tanzania

Tanzania’s wildlife can be enjoyed all year round, however the best wildlife viewing takes place between the dry months, from July to October, when temperatures reach 19–31°C. April is the wettest month, and August and September are best for seeing the Great Annual Migration in the north. In highland areas, night-time temperatures can drop to 10°C.

Between March and May is considered the low season, when heavy rains make smaller roads muddy, rendering some areas inaccessible. It rarely rains all day, but the benefit is that landscapes are lush and green at this time.

Between October and February, Tanzania is hot, especially from December through to February. 

From June to September, it's cooler and drier and animal-spotting is easier, due to foliage being sparse and wildlife seeking out water sources.

Best times to visit

Select month

Average weather in January

Avg. temp
Avg. rainfall
Arusha National Park
14ºC
54mm
Selous Game Reserve
25ºC
197mm
Zanzibar
27ºC
89mm
Pemba Island
31ºC
45mm

Average weather in February

Avg. temp
Avg. rainfall
Arusha National Park
13ºC
48mm
Selous Game Reserve
25ºC
198mm
Zanzibar
28ºC
56mm
Pemba Island
32ºC
38mm

Average weather in March

Avg. temp
Avg. rainfall
Arusha National Park
14ºC
102mm
Selous Game Reserve
26ºC
255mm
Zanzibar
26ºC
153mm
Pemba Island
32ºC
107mm

Average weather in April

Avg. temp
Avg. rainfall
Arusha National Park
16ºC
162mm
Selous Game Reserve
24ºC
259mm
Zanzibar
26ºC
401mm
Pemba Island
30ºC
346mm

Average weather in May

Avg. temp
Avg. rainfall
Arusha National Park
15ºC
78mm
Selous Game Reserve
25ºC
80mm
Zanzibar
26ºC
255mm
Pemba Island
29ºC
396mm

Average weather in June

Avg. temp
Avg. rainfall
Arusha National Park
12ºC
Selous Game Reserve
23ºC
12mm
Zanzibar
25ºC
68mm
Pemba Island
29ºC
130mm

Average weather in July

Avg. temp
Avg. rainfall
Arusha National Park
13ºC
Selous Game Reserve
22ºC
8mm
Zanzibar
24ºC
48mm
Pemba Island
28ºC
89mm

Average weather in August

Avg. temp
Avg. rainfall
Arusha National Park
13ºC
Selous Game Reserve
24ºC
5mm
Zanzibar
24ºC
47mm
Pemba Island
28ºC
67mm

Average weather in September

Avg. temp
Avg. rainfall
Arusha National Park
14ºC
Selous Game Reserve
28ºC
16mm
Zanzibar
25ºC
50mm
Pemba Island
29ºC
56mm

Average weather in October

Avg. temp
Avg. rainfall
Arusha National Park
16ºC
Selous Game Reserve
27ºC
22mm
Zanzibar
25ºC
97mm
Pemba Island
30ºC
108mm

Average weather in November

Avg. temp
Avg. rainfall
Arusha National Park
16ºC
90mm
Selous Game Reserve
28ºC
86mm
Zanzibar
26ºC
226mm
Pemba Island
30ºC
157mm

Average weather in December

Avg. temp
Avg. rainfall
Arusha National Park
16ºC
85mm
Selous Game Reserve
27ºC
147mm
Zanzibar
27ºC
194mm
Pemba Island
31ºC
92mm

Explore other Tanzania destinations

Zebra

Tanzania

Arusha National Park

Arusha National Park
Hippo in Chobe National Park

Tanzania

Selous Game Reserve

Selous Game Reserve
Beach

Tanzania

Zanzibar

Zanzibar

Tanzania

Pemba Island

Pemba Island