Flight distance between Lahore, Pakistan and Harare, Zimbabwe 4,457.4 mi / 7,173.4 km