Flight distance between Shinyanga, Tanzania and Qazvin, Iran 2,959.5 mi / 4,762.9 km