Flight distance between Annotto Bay, Jamaica and Zamboanga, Philippines 10,274.2 mi / 16,534.7 km