Flight distance between Bridgetown, Barbados and Rio de Janeiro, Brazil 2,724.1 mi / 4,384.0 km