Rainbow Tours takes your privacy very seriously and you can unsubscribe at any time. Please read our Privacy Policy so you can understand how we collect and use your personal data. https://www.rainbowtours.co.uk/content/privacy/
Shelley Phillips
Shelley Phillips Africa Travel Specialist
"It’s the exclusivity of Botswana that’s so special… it’s just you and the animals in miles of untamed wilderness."

Best Time To Visit Botswana

When to go

Botswana can be visited all year round. July to October is the dry season and the best time to view large herds as they gather at water sources, particularly in Chobe.

December to March is the green season and the country looks beautiful, with birding is at its best. It can be a little rainy but it's a good time to go to Botswana as prices are generally lower and the game viewing is still good. This is also the best time to visit the Makgadikgadi and the Kalahari as game migrates south from the Okavango Delta in search of water.

The floodwaters from Angola usually reach the Okavango in May and last until September.

Seasonal variations are reflected in prices. There are price reductions for staying several nights in associated lodges, and special offers during the green season.

When to go to Botswana - Climate Chart

Getting there

Daily overnight flights on British Airways, South African Airways and Virgin to Johannesburg connect with daily flights to and from Maun, Livingstone or Victoria Falls for the start or end of your safari.

Time Zone

GMT +2 hours


British citizens do not require a visa, but passports must be valid for six months from the date of travel and have two blank pages.


There are no compulsory requirements. Botswana is a malarial area and precautions should be taken. Always consult your doctor at least six weeks before travel and refer to this useful NHS website for details of recommended vaccinations for your destination.

Calling from one of the countries below?
If so use the toll-free number listed.
USA611 3001 4894
Australia184 4332 5169
New Zealand184 4332 5137
Your bookings are protected by our travel guarantee Read More