Flight distance between Midrand, South Africa and Valledupar, Colombia 7,235.1 mi / 11,643.8 km