Flight distance between Bridgetown, Barbados and Roodepoort, South Africa 6,462.6 mi / 10,400.5 km