Flight distance between Ashgabat, Turkmenistan and Windsor, Canada 6,384.4 mi / 10,274.7 km