Flight distance between San Andros, Bahamas and Annotto Bay, Jamaica 476.7 mi / 767.1 km