Botswana i
Botswana

Botswana in July

Where it is warm, dry and good for swimming in Botswana in July — compared across the country’s main destinations.

Quick answers
Where is it warmest in Botswana in July?
Kasane is the warmest of the 16 destinations compared, with highs of 28°C (83°F) in July; Kanye is the coolest at 21°C (70°F).
Warmest
28°
Kasane
Coolest
21°
Kanye
Driest
0 mm
Ghanzi

Kasane is the warm end of Botswana in July (28°C (83°F)); Kanye the cool end (21°C (70°F)). On average it is about as warm as June. Most destinations stay largely dry. Best bets this month: Gaborone, Francistown, and Ghanzi.

Weather in July by city

PlaceDayNightRainSeaScore
Gaborone 23° 5° 1 mm — 100
Francistown 24° 6° 1 mm — 100
Ghanzi 25° 5° 0 mm — 100
Tshabong 24° 4° 2 mm — 100
Shakawe 26° 8° 0 mm — 100
Mochudi 23° 4° 1 mm — 100
Mogapi 24° 7° 2 mm — 100
Mogoditshane 23° 5° 1 mm — 100
Molepolole 23° 4° 1 mm — 100
Tlokweng 22° 5° 1 mm — 100
Maun 27° 8° 0 mm — 97
Kanye 21° 4° 1 mm — 96
Nata 27° 8° 0 mm — 96
Serowe 21° 3° 1 mm — 96
Gweta 28° 9° 0 mm — 93
Kasane 28° 11° 0 mm — 92

Public holidays in July

  • Sir Seretse Khama Day
  • Presidents' Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Botswana in July?

Average daytime highs range from 21° in Kanye to 28° in Kasane.