Flight distance between Cape Town, South Africa and Barranquilla, Colombia 6,821.4 mi / 10,978.0 km