Flight distance between San Andros, Bahamas and Townsville, Australia 9,551.5 mi / 15,371.7 km