Flight distance between Annotto Bay, Jamaica and Abadan, Iran 7,476.6 mi / 12,032.5 km