All bus routes to Gaborone (Botswana) J P J Bus from Johannesburg O.R. Tambo Airport to Gaborone Johannesburg to Gaborone bus P Coaches Pretoria to Gaborone