How far is Tehran from Bazhong?

The flight distance between Bazhong and Tehran is 5067km. Check all available flights on Wego.