Flight distance between Klerksdorp, South Africa and Barranquilla, Colombia 7,258.8 mi / 11,681.8 km