Flight distance between Tehran, Iran and Lviv, Ukraine 1,683.5 mi / 2,709.3 km