If you're a budget-conscious traveler, you may consider a stay at Zostel Agra with room rates from 19£ or Lucky Restaurant & Guest House where prices start at 10£. Hotel Ajay International is a budget choice that is a 30-minute walk from Taj Mahal. If you looking for a budget-friendly hotel near Agra Fort Railway train station, consider staying at Crystal Retreat.
448 hotels in Agra (Uttar Pradesh)
Search the best hotels and places to stay in Agra (Uttar Pradesh)
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Agra (Uttar Pradesh)?
Best cheap hotels in Agra (Uttar Pradesh)
Agra (Uttar Pradesh) airports & Underground stations
For direct access to Gwalior airport, book a room at Hotel Adityaz, which has a sauna and a wellness area.
Convenience of staying in hotels in the city centre
Luxury and boutique accommodation in Agra (Uttar Pradesh)
Explore and find your best apartments, B&Bs and others
Hotel Saniya Palace is an affordable apartment for families located next to New Nice Marble Art & Handicrafts, with room rates from 8£. Guests planning to visit Rakabganj district may want to book a room at Royal Class Apartments, with rates from 40£. If you are interested in business facilities, find a hotel in Rakabganj district, such as Hotel Laxman Resort. Make sure to choose Courtyard Agra near Agra Fort - a top-rated resort with views of the city.