Flight distance between Aguilares, El Salvador and Speightstown, Barbados 1,983.1 mi / 3,191.5 km