Botshabelo is located in Bloemfontein city, South Africa at the -29.2702, 26.7052 coordinates. Distance from Botshabelo to other cities. are listed below, click on the city name to find distance between. Distance from Botshabelo to Welkom 144 km, to Virginia 131 km, to Kroonstad 187 km. The green marker indicates the location of Botshabelo.