How Long Does It Take To Drive To Botswana From Johannesburg?

How Long Does It Take To Drive To Botswana From Johannesburg? 247 miles is a driving distance from Johannesburg to Gaborone. The travel time is 5 hours. Can you drive from Johannesburg to Botswana? Yes, the driving distance between Johannesburg to Gaborone is 397 km. It takes approximately 5h 29m to drive from Johannesburg to