Flight distance between Los Angeles, United States of America and Tehran, Iran 7,571.8 mi / 12,185.6 km