Flight distance between Tehran, Iran and Curitiba, Brazil 7,789.9 mi / 12,536.7 km