Botswana i
Botswana

Botswana in May

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

Warmest
31°
Gweta
Coolest
24°
Kanye
Driest
2 mm
Shakawe

Weather in May by city

PlaceDayNightRainSeaScore
Gaborone 26° 8° 8 mm — 100
Francistown 26° 10° 5 mm — 100
Tshabong 27° 8° 8 mm — 100
Kanye 24° 7° 8 mm — 100
Mochudi 26° 8° 9 mm — 100
Mogapi 27° 11° 5 mm — 100
Mogoditshane 26° 8° 8 mm — 100
Molepolole 25° 8° 7 mm — 100
Serowe 24° 7° 5 mm — 100
Tlokweng 25° 8° 9 mm — 100
Ghanzi 28° 9° 5 mm — 92
Shakawe 28° 12° 2 mm — 90
Nata 30° 12° 3 mm — 83
Kasane 30° 15° 3 mm — 81
Maun 30° 12° 2 mm — 81
Gweta 31° 12° 3 mm — 78

Public holidays in May

  • Labour Day
  • Ascension Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Botswana in May?

Average daytime highs range from 24° in Kanye to 31° in Gweta.

Where is it warmest in Botswana in May?

Gweta is the warmest of the main destinations, with average highs of 31°.