Flight distance between Tehran, Iran and Charlotte, United States of America 6,653.3 mi / 10,707.4 km