Botswana, experiences maximum daytime temperatures in July ranging from 22°C (72°F) in Kanye to 27°C (81°F) in Masarwa. Nighttime temperatures generally drop to 9°C (48°F) in Masarwa and 6°C (43°F) in Kanye. On average, it is one of the coldest months of the year.
What is the temperature of the different cities in Botswana in July?
Find the average daytime temperatures in July for the most popular destinations in Botswana on the map below. Click on a destination dot for more detailed information.