Flight distance between Rio de Mouro, Portugal and Lahore, Pakistan 4,585.3 mi / 7,379.4 km