Flight distance between Tehran, Iran and Joinville, Brazil 7,797.2 mi / 12,548.3 km