Flight distance between Bridgetown, Barbados and East London, South Africa 6,568.3 mi / 10,570.7 km