Castle · Lahore, Pakistan

Lahore Fort

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

PakistanCastle
Lahore Fort
Lahore Fort.

Photo: Rohaan Bhatti via Wikimedia Commons, CC BY-SA 3.0. Cropped and resized for display.

Landmark facts

LocationLahore, Pakistan
TypeCastle
Coordinates31.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 townLahore
Nearest airportAllama Iqbal International Airport (LHE)
Distance from the airport7.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.

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

Page last updated 13 November 2026.