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