Flight distance between Hanoi, Vietnam and Moskovskiy, Tajikistan 2,497.7 mi / 4,019.7 km