Botswana
Botswana in December
Where it is warm, dry and good for swimming in Botswana in December — compared across the country’s main destinations.
Quick answers
- Where is it warmest in Botswana in December?
- Tshabong is the warmest of the 16 destinations compared, with highs of 35°C (96°F) in December; Serowe is the coolest at 30°C (86°F).
Warmest
35°
Tshabong
Coolest
30°
Serowe
Driest
38 mm
Tshabong
December in Botswana ranges from 30°C (86°F) in Serowe to 35°C (96°F) in Tshabong — a spread of 5 degrees across the country. On average it is about as warm as November. Most destinations stay largely dry. Best bets this month: Gaborone, Francistown, and Kasane.
Best places in Botswana in December
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| Serowe | 30° | 17° | 77 mm | — | 68 |
| Kanye | 30° | 17° | 64 mm | — | 65 |
| Francistown | 31° | 19° | 84 mm | — | 59 |
| Molepolole | 31° | 18° | 64 mm | — | 59 |
| Mogapi | 32° | 20° | 69 mm | — | 57 |
| Tlokweng | 32° | 19° | 76 mm | — | 54 |
| Gaborone | 33° | 19° | 70 mm | — | 51 |
| Shakawe | 32° | 20° | 91 mm | — | 51 |
| Mochudi | 33° | 19° | 75 mm | — | 51 |
| Mogoditshane | 33° | 19° | 70 mm | — | 51 |
| Kasane | 32° | 20° | 133 mm | — | 47 |
| Ghanzi | 34° | 19° | 65 mm | — | 47 |
| Tshabong | 35° | 19° | 38 mm | — | 46 |
| Maun | 34° | 20° | 75 mm | — | 45 |
| Nata | 33° | 20° | 76 mm | — | 43 |
| Gweta | 34° | 20° | 63 mm | — | 40 |
Frequently asked questions
What is the weather like in Botswana in December?
Average daytime highs range from 30° in Serowe to 35° in Tshabong.