Flight distance between Bridgetown, Barbados and Richards Bay, South Africa 6,749.6 mi / 10,862.4 km