Flight distance between Speightstown, Barbados and Rivera, Uruguay 3,063.0 mi / 4,929.4 km