Agra Fort

Historical Site Massive Mughal-era fort adjacent to the Taj Mahal

Red sandstone ramparts and imperial palaces at Agra Fort record Mughal court life-Diwan‑i‑Am, Diwan‑i‑Khas and private chambers-set within massive defensive walls; tourists visit for Mughal architecture and often combine it with the nearby Taj Mahal.

Main image

Agra Fort is a large 16th-century Mughal fort and palace complex in Agra, Uttar Pradesh, built primarily as a fortified royal residence under Emperor Akbar. The red sandstone fortress contains multiple palaces, halls and mosques and served as a major Mughal administrative and military centre.

Within the fort’s walls are principal structures such as the Diwan-i-Aam (public audience hall), Diwan-i-Khas (private audience hall), Jahangiri Mahal and the white marble Moti Masjid, all set around courtyards and gardens. Several chambers and balconies offer views across the Yamuna River toward the Taj Mahal, which lies roughly 2.5 kilometres from the fort across the water.

Akbar initiated construction in the mid-16th century, establishing Agra Fort as a Mughal seat of power; later emperors, including Shah Jahan, altered and embellished palace buildings and interiors. The fort served both as a defensive stronghold and the principal imperial residence until the court shifted later in the Mughal period.

Agra Fort is located in the city of Agra in northern India, on the right bank of the Yamuna River, within the historic core of the city and accessible from central Agra.

  • Construction period: Construction began under Emperor Akbar around 1565 and major phases were completed by the 1570s, establishing the fort as a Mughal military and residential complex.
  • Location and materials: The fort is a massive red sandstone palatial complex located on the banks of the Yamuna River, approximately 2.5 kilometres from the Taj Mahal across the river.

What to See #

  • Diwan-i-Aam and Diwan-i-Khas: Diwan-i-Aam and Diwan-i-Khas, the public and private audience halls used by Mughal emperors for state business and ceremonies, richly decorated with marble and red sandstone details.
  • Jahangiri Mahal and imperial apartments: Jahangiri Mahal and the imperial apartments, built and modified by successive Mughal rulers as residential and administrative spaces within the fort.
  • Moti Masjid and Musamman Burj: The Moti Masjid, a small white marble mosque erected within the fort precinct for imperial use, and the Musamman Burj, an octagonal tower associated with Mughal palace life.
Agra Fort
Agra Fort, Rakabganj, Agra, Uttar Pradesh 282003, India
27.1798, 78.0215
Daily 6:00am-6:00pm
650 INR (~$8) for foreign nationals; 50 INR for Indian citizens; children under 15 usually free

How to Get to Agra Fort #

Agra Fort sits in central Agra and is easy to reach from the city’s transport hubs. From Agra Cantt (the main railway station) it is about a 3-5 km journey by taxi, auto‑rickshaw or cycle rickshaw (roughly 15-25 minutes by road depending on traffic). From the Taj Mahal area the fort lies about 2-3 km to the west across the city; taxis and rickshaws are the normal way to move between the two sites.

Tips for Visiting Agra Fort #

  • Arrive at opening (or late afternoon) to avoid the midday heat and the largest tour groups, and to capture the best light when the fort's sandstone glows and views toward the Taj Mahal are clearest.
  • Head early to the fort's eastern ramparts and private palace quarters for the classic framed view of the Taj Mahal - many visitors linger in the central audience halls while these vantage points stay quieter.
  • Hire a licensed guide or pick up a good audio guide at the gate and move past the busiest halls first; a guide helps you prioritise highlights and saves time so you can explore lesser-seen chambers before crowds build.

Best Time to Visit Agra Fort #

Visit Agra Fort in the cooler, dry months (roughly October-March) when temperatures are comfortable for exploring the site.

Winter/Peak Tourist Season
October-March · 5-30°C
Cooler, dry weather (especially November-February) makes sightseeing comfortable and is the most popular time to visit Agra Fort.
Monsoon
July-September · 25-35°C
Heavy rains and high humidity can disrupt outdoor plans; masonry can be slippery and visibility reduced.
Hot Season
April-June · 30-45°C
Very hot temperatures - midday sightseeing is strenuous and not recommended during peak heat.

Weather & Climate near Agra Fort #

Climate

Agra Fort'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 8°C to 41°C. Moderate rainfall (804 mm/year) with a pronounced dry season.

Air Quality: AQI 164 Unhealthy
Best Time to Visit
NovemberFebruaryMarch
Temperature & Rainfall
Temperature Range
49°
Warmest Month
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 22°C and lows of 8°C. Light rainfall and mostly sunny skies.

81 Excellent

Comfort

15°
Feels Like Cool
15°C
Temperature
22°
42%
Humidity
Comfortable

Weather

19 mm
Rainfall
1.1 m/s
Wind
Calm
0.6
UV Index
Moderate
10.5h daylight

February

February is mild with highs of 26°C and lows of 10°C. Light rainfall and mostly sunny skies.

95 Ideal

Comfort

18°
Feels Like Mild
18°C
Temperature
11° 26°
37%
Humidity
Comfortable

Weather

12 mm
Rainfall
1.4 m/s
Wind
Calm
1.0
UV Index
High
11.1h daylight

March

March is warm with highs of 32°C and lows of 16°C. Light rainfall and clear sunny skies.

95 Ideal

Comfort

24°
Feels Like Warm
24°C
Temperature
16° 32°
28%
Humidity
Dry

Weather

18 mm
Rainfall
1.5 m/s
Wind
Calm
1.6
UV Index
Very High
11.9h daylight

April

April is hot with highs of 38°C and lows of 22°C. Almost no rain and mostly sunny skies.

89 Excellent

Comfort

30°
Feels Like Hot
30°C
Temperature
22° 38°
21%
Humidity
Dry

Weather

7 mm
Rainfall
1.6 m/s
Wind
Calm
1.9
UV Index
Very High
12.7h daylight

May

May is hot with highs of 41°C and lows of 27°C. Light rainfall and mostly sunny skies.

85 Excellent

Comfort

34°
Feels Like Hot
34°C
Temperature
27° 41°
21%
Humidity
Dry

Weather

17 mm
Rainfall
1.9 m/s
Wind
Calm
2.0
UV Index
Extreme
13.4h daylight

June

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

75 Very Good

Comfort

35°
Feels Like Hot
35°C
Temperature
29° 40°
36%
Humidity
Comfortable

Weather

67 mm
Rainfall
2.3 m/s
Wind
Calm
1.9
UV Index
Very High
13.7h daylight

July

July is hot, feeling like 36°C. Heavy rain (219 mm) and mostly overcast skies.

55 Acceptable

Comfort

36°
Feels Like Hot
31°C
Temperature
27° 35°
63%
Humidity
Humid

Weather

219 mm
Rainfall
1.7 m/s
Wind
Calm
1.7
UV Index
Very High
13.6h daylight

August

August is hot, feeling like 35°C due to high humidity. The wettest month with heavy rain (256 mm) and partly cloudy skies.

59 Acceptable

Comfort

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

Weather

256 mm
Rainfall
1.6 m/s
Wind
Calm
1.8
UV Index
Very High
13.0h daylight

September

September is hot, feeling like 33°C. Significant rainfall (146 mm) and mostly sunny skies.

73 Very Good

Comfort

33°
Feels Like Hot
29°C
Temperature
25° 34°
70%
Humidity
Humid

Weather

146 mm
Rainfall
1.5 m/s
Wind
Calm
1.6
UV Index
Very High
12.2h daylight

October

October is warm with highs of 33°C and lows of 20°C. Moderate rainfall (33 mm) and clear sunny skies.

95 Ideal

Comfort

27°
Feels Like Warm
27°C
Temperature
20° 33°
52%
Humidity
Humid

Weather

33 mm
Rainfall
0.8 m/s
Wind
Calm
1.2
UV Index
High
11.4h daylight

November

November is mild with highs of 29°C and lows of 13°C. The driest month with just 4 mm and clear sunny skies.

97 Ideal

Comfort

21°
Feels Like Mild
21°C
Temperature
13° 29°
43%
Humidity
Comfortable

Weather

4 mm
Rainfall
0.8 m/s
Wind
Calm
0.7
UV Index
Moderate
10.7h daylight

December

December is cool with highs of 24°C and lows of 9°C. Almost no rain and mostly sunny skies.

95 Ideal

Comfort

16°
Feels Like Cool
16°C
Temperature
24°
41%
Humidity
Comfortable

Weather

6 mm
Rainfall
0.9 m/s
Wind
Calm
0.5
UV Index
Moderate
10.3h daylight

Nearby Attractions to Agra Fort