Lahaur (ang. Lahore; urdu لاہور, Lāhaur; zachodniopendż. لہور, Lahaur) – miasto we wschodnim Pakistanie, stolica prowincji Pendżab, na zachodnim przedgórzu Himalajów, nad rzeką Rawi (dopływ Ćanabu), w pobliżu granicy z Indiami. Drugie po Karaczi miasto kraju, główny ośrodek gospodarki Pendżabu. W 2017 roku liczyło ponad 11,1 mln mieszkańców.