Flight distance between Lahore, Pakistan and Carabanchel, Spain 4,266.8 mi / 6,866.8 km