Flight distance between Speightstown, Barbados and Progreso, Uruguay 3,318.4 mi / 5,340.5 km