Flight distance between Lahore, Pakistan and Mississauga, Canada 6,992.0 mi / 11,252.6 km