Flight distance between Ashgabat, Turkmenistan and Ocho Rios, Jamaica 7,589.3 mi / 12,213.8 km