Flight distance between Yazd, Iran and Tulsīpur, Nepal 1,686.4 mi / 2,713.9 km