Flight distance between Ashgabat, Turkmenistan and Old Harbour Bay, Jamaica 7,616.6 mi / 12,257.7 km