Flight distance between Arthur’s Town, Bahamas and San Vicente, El Salvador 1,143.5 mi / 1,840.2 km