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

Photo: Romero Maia via Wikimedia Commons, CC BY-SA 4.0. Cropped and resized for display.
Landmark facts
| Location | Lahore, Pakistan |
|---|---|
| Type | Religious Building |
| Built | 1671–1673 |
| Height | Height: 53.8 m |
| Coordinates | 31.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 town | Lahore |
|---|---|
| Nearest airport | Allama Iqbal International Airport (LHE) |
| Distance from the airport | 7.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.
- Allama Iqbal International Airport (LHE) · Lahore, Pakistan · 7.2 miles away
- Sri Guru Ram Das Ji International Airport (ATQ) · Amritsar, India · 29.9 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 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
- https://en.wikipedia.org/wiki/Badshahi_Mosque — Wikipedia article — overview, history and core facts (CC BY-SA).
- https://www.wikidata.org/wiki/Q330872 — 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.











