Flight distance between San Miguel, El Salvador and Speightstown, Barbados 1,917.0 mi / 3,085.2 km