Flight distance between Midrand, South Africa and Bridgetown, Barbados 6,475.4 mi / 10,421.1 km