How far is Peshawar from Juba?

The flight distance between Juba and Peshawar is 5239km. Check all available flights on Wego.