Flight distance between Hanoi, Vietnam and Ashgabat, Turkmenistan 3,046.0 mi / 4,902.1 km