Flight distance between Midrand, South Africa and Barranquilla, Colombia 7,344.1 mi / 11,819.1 km