Bethlehem is located in Bloemfontein city, South Africa at the -28.2308, 28.3071 coordinates. Distance from Bethlehem to other cities. are listed below, click on the city name to find distance between. Distance from Bethlehem to Welkom 157 km, to Botshabelo 194 km, to Virginia 142 km. The green marker indicates the location of Bethlehem.