Flight distance between Yazd, Iran and Bharatpur, Nepal 1,820.2 mi / 2,929.4 km