Flight distance between Lahore, Pakistan and Zagreb, Croatia 3,221.7 mi / 5,184.8 km