Hotels in Agra

Find and book the best hotels in Agra on Offline Booking. Compare 361 hotels and resorts with live room rates from ₹1,574 per night, free-cancellation options and confirmation by our team. From budget stays to top 2-star hotels, reserve your room in minutes with 24×7 support.

361 hotels in AgraSearch live dates →
✓ Best Rate
Hotel Taj Royale ★★
📍 132 Shilpgram Rd KB Sub Station, Agra
Free WiFi
4 ★
₹2,10,228
/night
View Hotel →

View all 361 hotels in Agra →

Popular areas in Agra

Basai (2)