Virtually all large cities and towns offer some form of public transportation including buses and taxis which means going around in Botswana is not a problem.
Info about almost all kinds of public transport in Botswana which includes airlines, airports in Botswana, bus routes, driving maps and trains in Botswana are available at this website.
The tables underneath will cover additional information regarding the travel methods to get around Botswana: Travel by rail, travel by air, and travel by bus and car.
Airports in Botswana
Public Transport in Botswana
Batswana Public Transport Questions