Flight distance between Midrand, South Africa and Holetown, Barbados 6,479.3 mi / 10,427.4 km