Flight distance between Tehran, Iran and Ananindeua, Brazil 6,822.5 mi / 10,979.8 km