Agra

Hotels in Agra

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Top 11 Premium Hotels in Agra

See all
Discover our curated selection of premium hotels in Agra for your next stay
No.
1
ITC Mughal, a Luxury Collection Resort & Spa, Agra Hotels in Agra
8.3/10
115 review

ITC Mughal, a Luxury Collection Resort & Spa, Agra

Hotel near Tajganj, Agra
"Great service"
Select dates to view prices
No.
2
Jaypee Palace Hotel Hotels in Agra
9.4/10
41 review

Jaypee Palace Hotel

Hotel near Tajganj, Agra
"Good Location"
Select dates to view prices
No.
3
Taj Hotel & Convention Centre, Agra Hotels in Agra
9.0/10
117 review

Taj Hotel & Convention Centre, Agra

Hotel near Tajganj, Agra
"Great stay!""Great rooms"
Select dates to view prices
No.
4
Trident Agra Hotels in Agra
9.3/10
114 review

Trident Agra

Hotel near Tajganj, Agra
"Great location""Great stay!"
Select dates to view prices
No.
5
Tajview Agra-Ihcl SeleQtions Hotels in Agra
8.2/10
119 review

Tajview Agra-Ihcl SeleQtions

Hotel near Tajganj, Agra
"Great location""Great stay!"
Select dates to view prices
No.
6
Courtyard by Marriott Agra Hotels in Agra
9.0/10
129 review

Courtyard by Marriott Agra

Hotel near Tajganj, Agra
"Great location""Great service"
Select dates to view prices
No.
7
Holiday Inn Agra MG Road Hotels in Agra
8.3/10
53 review

Holiday Inn Agra MG Road

Hotel near Civil Lines, Agra
"Great location""Great stay!"
Select dates to view prices
No.
8
DoubleTree by Hilton Agra Hotels in Agra
9.0/10
54 review

DoubleTree by Hilton Agra

Hotel near Tajganj, Agra
"Great stay!""Great service"
Select dates to view prices
No.
9
Radisson Hotel Agra Hotels in Agra
8.1/10
126 review

Radisson Hotel Agra

Hotel near Agra
"Great location""Clean and tidy"
Select dates to view prices
No.
10
Hotel Clarks Shiraz Hotels in Agra
8.2/10
69 review

Hotel Clarks Shiraz

Hotel near Idgah Colony, Agra
"Great stay!"
Select dates to view prices
No.
11
Grand Mercure Agra Hotels in Agra
8.4/10
78 review

Grand Mercure Agra

Hotel near Tajganj, Agra
"Good Location"
Select dates to view prices

Frequently Asked Questions

How much does it cost to stay in a hotel in Agra?

The average price for hotels in Agra is AU$ 66 for weekdays, and AU$ 67 for weekends (Friday–Saturday).

What are the best hotels in Agra?

From business trips to holiday stays, Agra offers a wide selection of popular hotels to suit every need. DoubleTree by Hilton Agra, Fairfield by Marriott Agra and Grand Mercure Agra are excellent options for your stay.

What are the best pet-friendly hotels in Agra?

Bedweiser Backpackers Hostel, Hotel Taj Plaza, VIP Road, Agra and Hotel Aicon Palace are pet-friendly. Enjoy a stay with your pets!

What are the best sap hotels in Agra?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. DoubleTree by Hilton Agra, Grand Mercure Agra and Courtyard by Marriott Agra are great choices for spa hotels offering quality services.

Which hotels in Agra provide fitness facilities?

DoubleTree by Hilton Agra, Fairfield by Marriott Agra and Grand Mercure Agra offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Agra have the best breakfast?

DoubleTree by Hilton Agra, Grand Mercure Agra and Courtyard by Marriott Agra provide a tasty breakfast to help you get going.

What are the best luxury hotels in Agra?

Agra offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. DoubleTree by Hilton Agra, Grand Mercure Agra and Courtyard by Marriott Agra are highly regarded luxury hotels for a truly exceptional experience.

Which hotels in Agra have swimming pools?

DoubleTree by Hilton Agra, Grand Mercure Agra and Courtyard by Marriott Agra are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties273
Number of Reviews7,448
Lowest PriceAU$ 12
Highest PriceAU$ 439
Average Price (Weekends)AU$ 67
Average Price (Weekdays)AU$ 66