Flight distance between Midrand, South Africa and Palmira, Colombia 7,221.4 mi / 11,621.7 km