Flight distance between Annotto Bay, Jamaica and Shamkhor, Azerbaijan 6,951.2 mi / 11,186.9 km