Flight distance between San Andros, Bahamas and San Miguel, El Salvador 1,036.9 mi / 1,668.7 km