How far is Tehran from Tainan?

The flight distance between Tainan and Tehran is 6688km. Check all available flights on Wego.