Lahoren linnoitus muodostaa suuren osan Lahoren vanhasta kaupungista Pakistanissa.
Sen alkuperäisestä rakentajasta tai muodosta ei ole tietoa; arkeologisten löytöjen perusteella se on ollut olemassa ainakin kauan ennen vuotta 1025. Vuosisatojen varrella mongolit ja muut valloittajat ovat vuoroin hajottaneet, vuoroin kohentaneet sitä. Nykyinen muoto on pitkälti Suurmogulien valtakunnan ajoilta. Linnoitus muistuttaa samanikäistä Agran linnoitusta, mutta on pienempi, noin 350 metriä pitkä ja 300 metriä leveä.
Mahtavin Intian suurmogulihallitsijoista, Akbar, piti Lahorea imperiuminsa pääkaupunkina 1584–1598. Hän rakensi nykyisen linnoituksen pääosat samalla paikalla sijainneen vaatimattomamman linnoituksen päälle. Akbarin poika ja pojanpoika Shah Jahan jatkoivat rakennustyötä.
[1]
Shah Jahan tunnetaan Taj Mahalin rakennuttajana, ja hän teetti upeita marmorirakenteita ja mosaiikkeja myös Lahoren linnoitukseen.