Flight distance between Pasragad Branch, Iran and Teresina, Brazil 6,490.9 mi / 10,446.1 km