How far is Najran from Taiyuan?

The flight distance between Taiyuan and Najran is 6939km. Check all available flights on Wego.