Castle · Lahore, Pakistan
Lahore Fort
The Lahore Fort is a citadel in the Walled City of Lahore in Punjab, Pakistan.

Photo: Rohaan Bhatti via Wikimedia Commons, CC BY-SA 3.0. Cropped and resized for display.
Landmark facts
| Location | Lahore, Pakistan |
|---|---|
| Type | Castle |
| Coordinates | 31.5878° N, 74.3150° E |
Every fact above is taken from the sources listed below; anything no source states is left blank rather than guessed.
What Lahore Fort is known for
The Lahore Fort is a citadel in the Walled City of Lahore in Punjab, Pakistan.
About Lahore Fort
The Lahore Fort is a citadel in the Walled City of Lahore in Punjab, Pakistan. The fortress is located at the northern end of the Walled City and is spread over an area greater than 20 hectares (49 acres). It contains 21 notable monuments, some of which date to the era of emperor Akbar. It was almost entirely rebuilt in the 17th century, when the Mughal Empire was at its zenith.
History
Though the site is known to have been inhabited for millennia, the origins of Lahore Fort are obscure and traditionally based on various myths. The first historical reference to a fort at the site is from the 11th century during the rule of Mahmud of Ghazni. It was made of mud and was destroyed in 1241 by the Mongol Empire during the siege of Lahore in 1241. A new fort was constructed in 1267 at the site by Sultan Balban of the Mamluk dynasty of the Delhi Sultanate.
How to get there
| Nearest town | Lahore |
|---|---|
| Nearest airport | Allama Iqbal International Airport (LHE) |
| Distance from the airport | 7.0 miles (straight line) |
Nearest major airport by straight-line distance from the landmark’s coordinates; road distance will be longer.
Airports near this landmark
The airports a visitor would actually fly into, nearest first — each link opens its profile on our sister site AirportProfiles.
- Allama Iqbal International Airport (LHE) · Lahore, Pakistan · 6.9 miles away
- Sri Guru Ram Das Ji International Airport (ATQ) · Amritsar, India · 29.6 miles away
- Sialkot International Airport (SKT) · Sialkot, Pakistan · 65.6 miles away
Landmarks nearby
The closest landmarks in this library, by straight-line distance.
More landmarks in Pakistan
More castles
Frequently asked questions
What is Lahore Fort?
The Lahore Fort is a citadel in the Walled City of Lahore in Punjab, Pakistan.
Where is Lahore Fort located?
Lahore Fort is in Lahore, Pakistan. Its coordinates are 31.5878° N, 74.3150° E.
How do I get to Lahore Fort?
The nearest town is Lahore, and the nearest airport is Allama Iqbal International Airport (LHE), about 7.0 miles away (straight line).
What is the history of Lahore Fort?
Though the site is known to have been inhabited for millennia, the origins of Lahore Fort are obscure and traditionally based on various myths. The first historical reference to a fort at the site is from the 11th century during the rule of Mahmud of Ghazni.
Sources
- https://en.wikipedia.org/wiki/Lahore_Fort — Wikipedia article — overview, history and core facts (CC BY-SA).
- https://www.wikidata.org/wiki/Q613720 — Wikidata — built year, architect, height/size, visitors, official website (CC0).
- https://github.com/jbrooksuk/JSON-Airports — Nearest major airport computed from landmark and airport coordinates (haversine); airport list: jbrooksuk/JSON-Airports.
Page last updated 13 November 2026.










