Flight distance between Ashgabat, Turkmenistan and Marsh Harbour, Bahamas 7,128.6 mi / 11,472.4 km