Botswana i
Botswana

Botswana in April

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

Quick answers
Where is it warmest in Botswana in April?
Gweta is the warmest of the 16 destinations compared, with highs of 32°C (90°F) in April; Kanye is the coolest at 26°C (79°F).
Warmest
32°
Gweta
Coolest
26°
Kanye
Driest
18 mm
Kasane

Across Botswana, April highs run from 26°C (79°F) (Kanye) to 32°C (90°F) (Gweta). On average it is 1.5 °C (3 °F) cooler than March. Most destinations stay largely dry. Best bets this month: Gaborone, Francistown, and Kasane.

Weather in April by city

PlaceDayNightRainSeaScore
Serowe 27° 12° 26 mm — 97
Kanye 26° 11° 28 mm — 93
Francistown 28° 14° 26 mm — 89
Molepolole 27° 13° 26 mm — 89
Mogapi 28° 15° 26 mm — 88
Tlokweng 28° 13° 30 mm — 88
Gaborone 28° 13° 28 mm — 85
Mochudi 28° 13° 30 mm — 85
Mogoditshane 28° 13° 28 mm — 85
Ghanzi 30° 14° 26 mm — 80
Tshabong 30° 14° 31 mm — 79
Shakawe 30° 17° 23 mm — 79
Kasane 31° 18° 18 mm — 75
Nata 32° 16° 22 mm — 69
Maun 32° 16° 19 mm — 69
Gweta 32° 16° 19 mm — 66

Public holidays in April

No nationwide public holidays this month.

Public holidays 2027 →

Frequently asked questions

What is the weather like in Botswana in April?

Average daytime highs range from 26° in Kanye to 32° in Gweta.