Flight distance between San Andros, Bahamas and Iztapalapa, Mexico 1,399.2 mi / 2,251.8 km