Flight distance between Midrand, South Africa and Oistins, Barbados 6,469.3 mi / 10,411.4 km