Badshahi Mosque

Mosque 17th-century Mughal mosque and Lahore architectural landmark

Facing the Lahore Fort, Badshahi Mosque (1673) is a Mughal-era complex of red sandstone and marble with a vast courtyard; visitors come for architecture, Mughal calligraphy and courtyard views.

Main image

The Badshahi Mosque is a large Mughal‑era mosque in Lahore, Punjab, constructed in the late 17th century under Emperor Aurangzeb. It is one of Lahore’s most important historical landmarks and occupies a prominent site near Lahore Fort.

The complex features a large paved courtyard in front of a substantial prayer hall, extensive exterior façades in red sandstone with decorative inlay, and four corner minarets. The mosque is notable for its scale and formal Mughal architectural elements.

Built during Aurangzeb’s reign in the 1670s, the mosque served as the imperial congregational mosque for the city. During colonial periods it experienced alternate uses and later conservation; it remains an active place of worship and a major heritage site.

The mosque stands in the heart of Lahore’s Walled City, adjacent to the Lahore Fort and within the historic core of the provincial capital.

  • Visiting times: Non‑Muslim visitors are usually admitted outside scheduled prayer times; avoid Friday midday when the mosque fills for Jumuah services.

What to See #

  • Main prayer hall: The main prayer hall is an enclosed marble structure used for congregational prayer and decorated with carved and inlaid stonework.
  • Courtyard and forecourt: The broad paved courtyard sits before the prayer hall and is used for overflow congregations and public gatherings during major religious festivals.
  • Minarets: Four corner minarets frame the complex and are visible from surrounding parts of Lahore's Walled City.
Badshahi Mosque
Badshahi Mosque, Walled City / near Lahore Fort, Lahore, Punjab, Pakistan
31.5881, 74.3094
Daily (open for worship and visitors; visitors should avoid prayer times and dress modestly)
Free to enter (donations accepted)

How to Get to Badshahi Mosque #

Badshahi Mosque is in Lahore’s Walled City immediately adjacent to Lahore Fort and Iqbal Park. From Lahore Railway Station and central Lahore the mosque is a short taxi/auto-rickshaw ride (a few kilometres) or a brief walk if you are already in the Walled City; the mosque is reached via the roads into the Fort/Badshahi area (enter through the nearby city gates). From Allama Iqbal International Airport expect a drive into central Lahore and then onward to the Walled City.

Tips for Visiting Badshahi Mosque #

  • Visit in the late afternoon or early evening when the light enhances the red sandstone façade and the main prayer sessions (especially Friday noon) have finished - Friday congregational prayers are the busiest times.
  • Enter from the mosque's main courtyard approach facing the Badshahi Mosque (adjacent to Lahore Fort) and combine your visit with a short walk around the fort complex for different viewpoints of the mosque.
  • Be mindful of prayer times and local customs: the large courtyard is usually accessible to visitors outside prayer periods, while the inner prayer halls may be restricted to worshippers - plan your visit around non-prayer hours to avoid closures.

Best Time to Visit Badshahi Mosque #

Best visited in the cool season (October-March) for comfortable weather and easier sightseeing; avoid Friday midday and major religious holidays when crowds peak.

Cool season (best for comfort)
October-March · 10-25°C
Pleasant temperatures for exploring the mosque and surrounding Lahore Fort area; mornings and late afternoons are especially comfortable and photogenic.
Hot season (less comfortable)
April-June · 30-45°C
Very hot daytime temperatures make midday visits uncomfortable; early morning or late afternoon is preferable.
Monsoon/humid season
July-September · 30-40°C (humid)
Higher humidity and occasional heavy rains; crowds swell during festivals-avoid Friday midday and Eid times when the mosque and courtyard are busiest.

Weather & Climate near Badshahi Mosque #

Climate

Badshahi Mosque's climate is classified as Hot Semi-Arid - Hot Semi-Arid climate with very hot summers (peaking in June) and cool winters (coldest in January). Temperatures range from 6°C to 40°C. Moderate rainfall (518 mm/year) with a pronounced dry season.

Air Quality: AQI 165 Unhealthy
Best Time to Visit
OctoberNovemberMarch
Temperature & Rainfall
Temperature Range
51°
Warmest Month
-1°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 19°C and lows of 6°C. Light rainfall.

79 Very Good

Comfort

13°
Feels Like Cool
13°C
Temperature
19°
44%
Humidity
Comfortable

Weather

21 mm
Rainfall
0.7 m/s
Wind
Calm
0.5
UV Index
Low
10.2h daylight

February

February is cool with highs of 22°C and lows of 9°C. Light rainfall.

81 Excellent

Comfort

16°
Feels Like Cool
16°C
Temperature
22°
46%
Humidity
Comfortable

Weather

25 mm
Rainfall
1.1 m/s
Wind
Calm
0.8
UV Index
Moderate
10.9h daylight

March

March is mild with highs of 27°C and lows of 14°C. Light rainfall and mostly sunny skies.

91 Ideal

Comfort

20°
Feels Like Mild
20°C
Temperature
14° 27°
40%
Humidity
Comfortable

Weather

27 mm
Rainfall
1.4 m/s
Wind
Calm
1.3
UV Index
High
11.9h daylight

April

April is warm with highs of 34°C and lows of 19°C. Light rainfall and partly cloudy skies.

89 Excellent

Comfort

27°
Feels Like Warm
27°C
Temperature
19° 34°
32%
Humidity
Comfortable

Weather

18 mm
Rainfall
1.6 m/s
Wind
Calm
1.8
UV Index
Very High
12.8h daylight

May

May is hot with highs of 39°C and lows of 24°C. Light rainfall.

83 Excellent

Comfort

31°
Feels Like Hot
31°C
Temperature
24° 39°
23%
Humidity
Dry

Weather

17 mm
Rainfall
1.5 m/s
Wind
Calm
2.1
UV Index
Extreme
13.6h daylight

June

June is the hottest month with highs of 40°C and lows of 27°C. Moderate rainfall (43 mm).

81 Excellent

Comfort

33°
Feels Like Hot
33°C
Temperature
27° 40°
31%
Humidity
Comfortable

Weather

43 mm
Rainfall
1.7 m/s
Wind
Calm
2.0
UV Index
Extreme
14.0h daylight

July

July is hot, feeling like 33°C. The wettest month with heavy rain (154 mm) and partly cloudy skies.

67 Good

Comfort

33°
Feels Like Hot
31°C
Temperature
27° 36°
51%
Humidity
Humid

Weather

154 mm
Rainfall
1.6 m/s
Wind
Calm
1.7
UV Index
Very High
13.8h daylight

August

August is hot, feeling like 33°C. Significant rainfall (138 mm).

71 Very Good

Comfort

33°
Feels Like Hot
30°C
Temperature
26° 35°
59%
Humidity
Humid

Weather

138 mm
Rainfall
1.2 m/s
Wind
Calm
1.8
UV Index
Very High
13.1h daylight

September

September is hot, feeling like 31°C. Moderate rainfall (51 mm) and mostly sunny skies.

81 Excellent

Comfort

31°
Feels Like Hot
29°C
Temperature
24° 35°
54%
Humidity
Humid

Weather

51 mm
Rainfall
1.1 m/s
Wind
Calm
1.6
UV Index
Very High
12.2h daylight

October

October is warm with highs of 32°C and lows of 18°C. Almost no rain and clear sunny skies.

97 Ideal

Comfort

25°
Feels Like Warm
25°C
Temperature
18° 32°
39%
Humidity
Comfortable

Weather

9 mm
Rainfall
0.8 m/s
Wind
Calm
1.1
UV Index
High
11.3h daylight

November

November is mild with highs of 27°C and lows of 12°C. The driest month with just 5 mm and mostly sunny skies.

95 Ideal

Comfort

19°
Feels Like Mild
19°C
Temperature
12° 27°
36%
Humidity
Comfortable

Weather

5 mm
Rainfall
0.8 m/s
Wind
Calm
0.7
UV Index
Moderate
10.4h daylight

December

December is cool with highs of 21°C and lows of 7°C. Light rainfall and mostly sunny skies.

83 Excellent

Comfort

14°
Feels Like Cool
14°C
Temperature
21°
38%
Humidity
Comfortable

Weather

10 mm
Rainfall
0.7 m/s
Wind
Calm
0.5
UV Index
Low
10.0h daylight

Nearby Attractions to Badshahi Mosque