Flight distance between Lahore, Pakistan and Rabat, Morocco 4,584.8 mi / 7,378.5 km