Flight distance between Lahore, Pakistan and Edmonton, Canada 6,538.3 mi / 10,522.4 km