Flight distance between Baghdad, Iraq and Balkanabat, Turkmenistan 698.3 mi / 1,123.9 km