Destination

Tanzania – Best time to go

Best time to visit Tanzania

The best time to book a holiday to Tanzania is from June to October.

This is when you have the best chance of seeing the diverse wildlife.

  • Maximum Daytime Temperature – 30°C
  • Minimum Night Time Temperature – 8°C
  • Average rainfall – 118mm per month
  • Average daylight hours – 8

What’s the weather like in Tanzania between June and October?

Tanzania’s longer dry season has little rainfall and temperatures can reach 30°C. Mornings and evenings can be cooler so bring warm layers.

Reasons to visit Tanzania from June to October

  • It’s an excellent time of year to view wildlife as animals gather in large numbers at waterholes
  • The wildebeest migration moves through the heart of the Serengeti National Park in July and August
  • Temperatures remain warm and sunny, ideal for sunbathing on the powdery white sands in the Indian Ocean islands
  • Longer days mean you have more chance to spot wildlife on safari

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