Balfour is located in Nelspruit city, South Africa at the -26.6633, 28.5902 coordinates. Distance from Balfour to other cities. are listed below, click on the city name to find distance between. Distance from Balfour to Witbank 109 km, to Middelburg 132 km, to eMbalenhle 50 km. The green marker indicates the location of Balfour.