Flight distance between San Andros, Bahamas and Phoenix, United States of America 2,120.6 mi / 3,412.7 km