Flight distance between Tehran, Iran and Duque de Caxias, Brazil 7,373.9 mi / 11,867.1 km