Flight distance between San Andros, Bahamas and Iquitos, Peru 2,016.8 mi / 3,245.8 km