Flight distance between Midrand, South Africa and Barquisimeto, Venezuela 6,982.7 mi / 11,237.6 km