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