How far is Peshawar from Montréal?

The flight distance between Montréal and Peshawar is 10501km. Check all available flights on Wego.