Flight distance between Arthur’s Town, Bahamas and San Isidro, Peru 2,540.1 mi / 4,087.9 km