The roads in and around Gaborone are tarred and in good condition.
Public transport in Gaborone is highly reliable.
Within the city you can hire a cab or take a ride in a mini-bus locally referred to as a combi.
Travelling by combi and some taxi cabs is on a shared basis. During the ride you can enjoy a lovely chat with other passengers.