Flight distance between Tehran, Iran and Salvador, Brazil 6,734.6 mi / 10,838.3 km