Religious Building · Lahore, Pakistan

Badshahi Mosque

The Badshahi Mosque is a Mughal-era imperial mosque located in Lahore, Punjab, Pakistan. Built 1671–1673.

Built 1671–1673PakistanReligious Building
Badshahi Mosque
Badshahi Mosque.

Photo: Romero Maia via Wikimedia Commons, CC BY-SA 4.0. Cropped and resized for display.

Landmark facts

LocationLahore, Pakistan
TypeReligious Building
Built1671–1673
HeightHeight: 53.8 m
Coordinates31.5881° N, 74.3094° E

Every fact above is taken from the sources listed below; anything no source states is left blank rather than guessed.

What Badshahi Mosque is known for

The Badshahi Mosque is a Mughal-era imperial mosque located in Lahore, Punjab, Pakistan.

About Badshahi Mosque

The Badshahi Mosque is a Mughal-era imperial mosque located in Lahore, Punjab, Pakistan. It was constructed between 1671 and 1673 by the Mughal emperor Aurangzeb, opposite to the Lahore Fort in the northern outskirts of the historic Walled City. It is widely considered to be an iconic landmark of the country. The mosque is an important example of the Mughal architecture, with an exterior that is decorated with carved red sandstone with marble inlay.

History

The sixth Mughal Emperor Aurangzeb chose Lahore as the site for a new mosque. Aurangzeb, unlike the previous emperors, was not a major patron of art and architecture and instead focused, during much of his reign, on various military conquests which expanded the Mughal realm. The mosque was built to commemorate Aurangzeb's military campaigns in southern India, in particular against the Maratha ruler Shivaji. As a symbol of the mosque's importance, it was built directly across from the Lahore Fort and its Alamgiri Gate, which was concurrently built by Aurangzeb during construction of the mosque.

How to get there

Nearest townLahore
Nearest airportAllama Iqbal International Airport (LHE)
Distance from the airport7.2 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 religious buildings

Frequently asked questions

What is Badshahi Mosque?

The Badshahi Mosque is a Mughal-era imperial mosque located in Lahore, Punjab, Pakistan.

Where is Badshahi Mosque located?

Badshahi Mosque is in Lahore, Pakistan. Its coordinates are 31.5881° N, 74.3094° E.

How do I get to Badshahi Mosque?

The nearest town is Lahore, and the nearest airport is Allama Iqbal International Airport (LHE), about 7.2 miles away (straight line).

When was Badshahi Mosque built?

Badshahi Mosque was built 1671–1673.

Sources

Page last updated 13 November 2026.