Agra Hotels from Rs1,600
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Reviewed on 25 Nov 2020
You could be seeing lower prices
Reviewed on 28 Feb 2020
Reviewed on 29 Feb 2020
Where to stay in Agra
3/5(1 area review)
Admire the richly ornamented gateways, opulent shrine and manicured gardens of the final resting place of Mughal emperor Akbar the Great.
3.5/5Good!(62 area reviews)
Taj Ganj is known for its abundant dining options, and you can plan a trip to Taj Mahal and Mosque and the Jawab while you're in town.
While Sadar Bazaar isn't home to many top sights, Agra Fort and Kinari Bazar are some notable places to visit nearby.
4/5Very Good!(4 area reviews)
Visitors to Rakabganj enjoy its historical sites, and if you want to do some exploring, Agra Fort is worth a stop.
Budget-minded travellers will find good deals in Agra, and visitors give high marks for the beautiful gardens. This secluded city also attracts tourists with its monuments and tours. A top sight in the city is Taj Mahal.
- You'll find 191 Expedia hotels and other accommodation options in the larger area of Agra District
- The closest major airport is in Agra (AGR-Kheria), 2.7 mi (4.3 km) from the city centre
Getting around Agra
To explore the surrounding area, hop aboard a train at Agra Cantonment Station or Agra Fort Station. Agra may not have many public transport options so consider renting a car to explore the city.
Dressing for Agra
- Between January and March, you can expect the daytime average to be around 33°C and the nighttime average to be 7°C
- From April to June, temperatures average about 41°C during the day and 17°C at night
- July to September averages 37°C during the day and 22°C at night
- Between October and December, the average temperature is 34°C during the day and 8°C at night
- About 780 millimetres of rain falls on Agra each year
- Hottest months are usually May and June with an average temperature of 39°C, while the coldest months are January and December with an average of 8°C