Flight distance between Annotto Bay, Jamaica and Milagro, Ecuador 1,423.0 mi / 2,290.1 km