Barberton is located in Nelspruit city, South Africa at the -25.7884, 31.0532 coordinates. Distance from Barberton to other cities. are listed below, click on the city name to find distance between. Distance from Barberton to Witbank 182 km, to Middelburg 159 km, to eMbalenhle 215 km. The green marker indicates the location of Barberton.