Enter your dates for the latest hotel rates and availability.
Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
We found 99 3-Star hotels for you in Agra
See all
Most travelers choose to stay in Taj Ganj, Sanjay Place when visiting Agra. We recommend these 284 hotels. These hotels have an average rating of 8.7. These hotels are about 4.8-11.9 km from Agra Airport with excellent transport links. These hotels have prices ranging from GBP 29-29. Check out today's most booked hotels!
4.8km-11.9km
Dist. to Agra Airport
£29
Avg. price
8.7/10
Avg. rating
Ambassador Villa - An Experiential Stay
Most popular
Powered by AI
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
This is simply the best place I've stayed in India.
The incredibly hospitable hosts checked me in practically at night because my train was late, helped explain the hotel to a taxi driver when he got lost, and welcomed me like family.
The room was spotlessly clean (for the first time in several trips), small but very cozy, and newly renovated. Hot water was a breeze. Even when it ran out, it quickly reheated. The bed was comfortable, and the linens and towels were spotless.
Special thanks for the complimentary breakfast.
The location is perfect, a 15-minute walk to the Taj Mahal.
My only regret is that I didn't stay longer.
The hotel’s hospitality was quite excellent and located within a walking distance to Taj Mahal. I will definitely come back here for my next trip to Agra!
I'm Japanese, I stayed here with two women.
It was so good!
It was about 10 〜 15 minutes walk to Taj Mahal!
There was a water server, and it was also helpful to draw water.
The bed was clean.
However, the washroom had a dusty smell all the time, and the hot water in the shower disappeared in about 10 minutes and became water, so it was a little stressful there!
I also felt a little scared that I was suddenly booted by the interphone. (There was nothing, but)
I think it's good if you just stay quickly!
Taj heights is a good hotel for a family stay and good location near taj mahal and the food was excellent. My recommendation to all visitors to agra is to avail the services of this hotel once.
Hotel is really good and clean. Many food shops available near hotel. Staffs in hotel are friendly. Hotel located in 650m from railway station. Connectivity and everything is superb.
Hard to find food around here. There’s only one vegetarian shop across a very busy main road. So we ordered dinner in our hotel. Food was delicious and served within 1/2 hour. Breakfast we asked for packed sandwiches and service was prompt too. Good for a night stay. However Hotel floor and bathroom can be cleaner . Water heater works fine too although old
Everything was up to mark. The room was neat & clean. Food was also quite expensive but it was ok. I chose thali which was good in taste & quantity was ok for one person.
breakfast has a very limited 2-3 items compared to the price. though they have a jacuzzi but they ensured that it should get used by removing the nob of the tap. though it's mentioned that guarantees 2 hours prior check in but they denied rooms before actual time. we had to stand there for 15-20 minutes as the receptionist was busy having his personal works rather than welcoming the guest. very poor management
location is not good
food is ok they don't provide what they show on menu
they forcefully tried to make us buy two combos of their menu
hotel room is not upto the standards and hot water is available only for few hours in morning
they have window AC which is very poor in cooling
service is very slow and we have to wait for towels
room phone is not available we have to use our personal phone to get to the reception desk
Show more
Price per night from:£8
Frequently Asked Questions
What deals are there for 3 star hotels in Agra?
Trip.com offers various promotions and discounts for 3 star hotels. You can check the promotions page to see what promotions are available on Trip.com.
What is the average rate for 3 star hotels in Agra?
For 3 star hotels in Agra, the average price on weekdays is £29, and the average price on weekends (Friday–Saturday) is £29.