Botswana i
Botswana

Botswana in January

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

Quick answers
Where is it warmest in Botswana in January?
Tshabong is the warmest of the 16 destinations compared, with highs of 35°C (95°F) in January; Serowe is the coolest at 30°C (85°F).
Warmest
35°
Tshabong
Coolest
30°
Serowe
Driest
57 mm
Tshabong

Across Botswana, January highs run from 30°C (85°F) (Serowe) to 35°C (95°F) (Tshabong). On average it is about as warm as December. Rain is frequent in most destinations. Best bets this month: Francistown, Gaborone, and Kasane.

Weather in January by city

PlaceDayNightRainSeaScore
Serowe 30° 18° 83 mm — 68
Kanye 30° 18° 86 mm — 63
Francistown 31° 19° 106 mm — 60
Mogapi 32° 21° 81 mm — 57
Molepolole 31° 19° 83 mm — 56
Shakawe 31° 20° 125 mm — 52
Tlokweng 32° 20° 95 mm — 52
Mochudi 33° 20° 92 mm — 49
Gaborone 33° 20° 87 mm — 48
Kasane 31° 20° 151 mm — 48
Mogoditshane 33° 20° 87 mm — 48
Nata 33° 20° 94 mm — 47
Tshabong 35° 20° 57 mm — 45
Ghanzi 33° 19° 89 mm — 43
Maun 33° 20° 108 mm — 42
Gweta 34° 20° 103 mm — 41

Public holidays in January

  • New Year's Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Botswana in January?

Average daytime highs range from 30° in Serowe to 35° in Tshabong.