Flight distance between Speightstown, Barbados and Colonia del Sacramento, Uruguay 3,298.8 mi / 5,308.9 km