Flight distance between Tehran, Iran and Torreon, Mexico 7,898.0 mi / 12,710.5 km