Agoda Hero Banner

Find Hotels in Agra, India

948 vacation rentals and hotels available now

11 best hotels in Agra

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Hotel Clarks Shiraz Agra
Rakabganj,Agra - View on map
"very nice staff specifically Duty Manager -Mr. Amar , very professional n humble ...nice ambience along with peaceful atmosphere ...excellent food ....very perfect location ...very near to Taj Mahal n Agra expressway..... best among other 5 star hotels in Agra "
Show more
8.5

Excellent

749 reviews

Avg price per night
$ 58
Crystal Sarovar Premiere
Tajganj,Agra - View on map
"Located on the hotel street of Agra. My room was on 5th floor which is can see Taj Mahal in a distanCe away. The breakfast buffet was so delicious with a lot of choice. Rooftop restaurant ‘s food is not one of the best but it is surely a place to hang out after dark here in Agra. Staff were nice and the room are always clean with amenities. "
Show more
8.3

Excellent

531 reviews

Avg price per night
$ 52
Holiday Inn Agra MG Road
Dayal Bagh,Agra - View on map
"We stayed at Holiday Inn Agra on Feb 22nd and I was there with my parents. The Staff at Holiday Inn was very professional and courteous. I do not exactly remember the name of the lady who was at the reception on Feb 22 at 10am but I guess it was Komal. She was really thoughtful and considering that I was traveling with my parents she gave us early checking for one of the rooms so that my parents can rest early. I sincerely appreciate the gesture and request the Hotel Manager to kindly convey my thanks to her. Definitely recommend the hotel for a pleasant stay and would surely stay at Holiday Inn whenever I visit Agra again."
Show more
8.6

Excellent

130 reviews

Avg price per night
$ 75
Hotel Taj Resorts
Tajganj,Agra - View on map
"unlike other hotels in agra which are very noisy and dirty, this place is really clean and calm and 10 mins walk from taj. they arrange for taj tickets at the reception. i would recommend this hotel to anyone looking for a decent accomodation in agra."
Show more
7.8

Very good

1181 reviews

Avg price per night
$ 36
ITC Mughal, a Luxury Collection Resort & Spa, Agra
Tajganj,Agra - View on map
"A stunning hotel to arrive to in India. The lobby entrance is so grand and gives an amazing vibe for your stay in Agra. We arrived at 4am in the morning. It’s such a shame that staff were incredible and painfully slow to check in, get our luggage to our room and an extra bed. The breakfast was one of the best we’ve had in India. Umar was so attentive to checking on us. We had dinner in the restaurant. It’s beautiful Indian food. Would have been lovely if they suggested the family naan for our party of 9. It would have made our dinner. The grounds are phenomenal. A shame the pool is a bit dated. Great if you are in a suite room as you have another pool to swim in. We organised some crossiants for our early Taj Mahal tour and it was there waiting for us at 530am. Would stay at ITC hotels again "
Show more
8.5

Excellent

373 reviews

Avg price per night
$ 120
Ramada Plaza by Wyndham Agra
Shamsabad,Agra - View on map
"This hotel under the leadership of Mr Lokesh Kumar Upadhya provided my wife and me with every imaginable comfort and courtesy during our 3 day stay there while visiting the TAJ Mahal .. A very clean hotel with quality food and attentive staff who goes the extra mile for you . We would like to thank Rahul amongst the restaurant staff and Prithi , of the guest services was excellent. Mr Sumant, Ragudev , The chef ( whose name I have forgotten) were also fabulous Last but not the least , the general manager was out of this world and made sure every one of his staff were on their toes , in providing the best stay for all the hotel guests .. I will take a bet that with Mr Upadhya ‘s leadership , the Ramada Plaza will become the best hotel in North India and we wish him the very best for this A fantabulous stay we had at the Ramada Plaza , Agra "
Show more
7.7

Very good

153 reviews

Avg price per night
$ 56
Townhouse Oak Ekaa Villa
Tajganj,Agra - View on map
"The approach roads are good, and the location is very close to the Taj Mahal."
8.1

Excellent

6 reviews

Avg price per night
$ 18
Agra Hotels Marygold
Tajganj,Agra - View on map
7.4

Very good

6 reviews

Avg price per night
$ 14
Hotel Atulyaa Taj
Tajganj,Agra - View on map
"This is a reasonable quality hotel in a great location 10mins walk from the Taj east gate so ideal if, like us you plan to visit early. We were upgraded to 'super delux' on arrival which was a basement room - large and adequately if basically furnished, fine for 1 night but wouldn't fancy it for longer. Breakfast fairly typical for this grade of hotel, reasonable choice but coffee awful. Overall the food was acceptable and on a par with what you get as tourist fare in most places. Staff were helpful, efficient and accommodating. We booked a pickup from Delhi through the hotel (INR4000) and must commend the driver, Mahesh for his driving skills, he was the best driver we encountered on our travels in India. We were so impressed we booked him to drive us around for the following day to visit Fatehpur Sikri, Agra fort and the baby Taj (INR2300), if you want to get the most out of a short trip to Agra I'd recommend him highly."
Show more
7.9

Very good

669 reviews

Avg price per night
$ 33
Hotel Alleviate
Rakabganj,Agra - View on map
"This was a excellent hotel we were all so very surprised.the rooms very very spacious clean and it felt like a touch of luxury the buffet breakfast was brilliant so much choice of Indian and all sorts of food .the staff were so friendly the reception was very professional.very high quality and would highly recommended this hotel in agra . It was also a good location not far from the Taj Mahal which was really something else it took your breath away "
Show more
6.5

Very good

95 reviews

Avg price per night
$ 20
Hotel Clarks Shiraz Agra
Rakabganj,Agra - View on map
"very nice staff specifically Duty Manager -Mr. Amar , very professional n humble ...nice ambience along with peaceful atmosphere ...excellent food ....very perfect location ...very near to Taj Mahal n Agra expressway..... best among other 5 star hotels in Agra "
Show more
8.5

Excellent

749 reviews

Avg price per night
$ 58

Fast facts about Agra, India

Accommodations948 properties
Popular hotelCrystal Sarovar Premiere
Popular areaTajganj
Nightly rates fromNZ$8
AirportAgra Airport

Discover the neighborhoods of Agra


Just booked


Just viewed by other Agoda travelers


Traveler impressions of Agra


Frequently asked questions

What's the average price of a hotel in Agra?

The average price for a 3-star hotel in Agra is USD 20. The average price for a 4-star hotel in Agra is USD 29. The average price for a 5-star hotel in Agra is USD 41.

What's the average price of a hotel in Agra this weekend?

The average price for a 3-star hotel in Agra this weekend is USD 18. The average price for a 4-star hotel in Agra this weekend is USD 28. The average price for a 5-star hotel in Agra this weekend is USD 38.

What's the average price of a hotel in Agra tonight?

The average price for a 3-star hotel in Agra tonight is USD 17. The average price for a 4-star hotel in Agra tonight is USD 43. The average price for a 5-star hotel in Agra tonight is USD 56.

What are the best hotels in Agra near Agra Airport?

Verified travelers to Agra who stayed near Agra Airport have given top reviews to Grand Hotel Agra and OYO 60218 Hotel Raj Inn.

What are the best hotels in Agra near Taj Mahal?

Verified travelers to Agra who stayed near Taj Mahal have given top reviews to Crystal Sarovar Premiere, Mansingh Palace Hotel Agra and Jaypee Palace Hotel & International Convention Centre.

What are the best hotels in Agra near Tdi Mall?

Verified travelers to Agra who stayed near Tdi Mall have given top reviews to Crystal Sarovar Premiere, Mansingh Palace Hotel Agra and Jaypee Palace Hotel & International Convention Centre.

What are the most popular hotels in Agra?

What are the best hotels in Agra for couples?

What are the best hotels in Agra for families?

What hotels in Agra have the best views?

Verified travelers to Agra have given top reviews for the views at Hotel Kamal, Hotel Sai Palace and joey's Hostel.

What hotels in Agra have the best breakfast?

Verified travelers to Agra have given top reviews for the breakfast at joey's Hostel and Hotel Parador Agra.

What's the best neighborhood in Agra to stay in?

Popular neighborhoods among travelers staying in Agra include Tajganj, Rakabganj and Dayal Bagh.

Show more questions



More about Agra

Famous the world over as the home of the Taj Mahal, this dusty city in the north of India is a must for every visitor. All hotels in Agra offer easy access to the Taj Mahal, which is rightfully at the top of most visitors' itineraries. Aside from the Taj, Agra also has Agra Fort and Fatehpur Sikri, both of which are UNESCO World Heritage Sites. Once in the city, there is a wide choice of Agra hotels ranging from backpacker-styled guest houses to opulent resorts offering an international standard of luxury.

Booking a Taj Mahal tour with a reputable agency in Agra is highly recommended. Once inside the Taj, it's important to have a knowledgeable guide to point out the finer aspects of this magnificent building. Commissioned by Emperor Shah Jahan as a mausoleum for his wife, the Taj Mahal is an awe-inspiring example of Mughal architecture. Many days can be spent soaking up the atmosphere of the Taj Mahal, and an Agra hotel nearby would be sensible for those wanting to make multiple visits.

The Agra Fort should not be missed, either. Built entirely from red sandstone, this well-preserved fortress is considered far superior to the Red Fort in Delhi. If choosing an Agra hotel overlooking the fort, visitors will be rewarded with spectacular sunsets.

Be sure to check out the interactive map of Agra for information on hotel locations, attractions, and must-see destinations.