Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

About Agra

Agra is a city on the banks of the Yamuna river in the Indian state of Uttar Pradesh, about 230 km south-east of the national capital Delhi and 330 km west of the state capital Lucknow. With a population of roughly 1.6 million, Agra is the fourth-most populous city in Uttar Pradesh and twenty-third most populous city in India.

Need a hotel room in Agra?

Book now

Important airports for Agra

Frequently asked questions

Want to know about travelling to Agra, India? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There are 498+ hotels available in Agra. Prices start at ₹1,755 per night.

More information