Flight distance between Tehran, Iran and San Antonio, United States of America 7,530.7 mi / 12,119.4 km