Flight distance between Tehran, Iran and Sanaa, Yemen 1,474.3 mi / 2,372.7 km