Flight distance between Tehran, Iran and Puente Alto, Chile 9,186.0 mi / 14,783.5 km