Hotels in Agra

Find and book the best hotels in Agra on JourneyDeal. Compare 363 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.

363 hotels in AgraSearch live dates →
⌖ Best Rate
Awaraj Home Stay ★★
Fatehabad Rd, Agra
Free WiFi
₹53,859
/night
⌖ Best Rate
The Oberoi Amarvilas, Agra ★★★★★
Taj East Gate Road, Agra
Free WiFi
₹68,903
/night
⌖ Best Rate
Hotel Taj Royale ★★
132 Shilpgram Rd KB Sub Station, Agra
Free WiFi
₹2,10,228
/night

Search all 363 hotels in Agra with live rates →

Popular areas in Agra

Basai (2)

Frequently asked questions — Hotels in Agra

What is the cheapest hotel in Agra? +

The cheapest hotel in Agra currently listed on JourneyDeal is Hotel Ajay International (2★) from ₹1,574 per night. Prices vary by date — search with your exact dates for the lowest available rate.

Are there free-cancellation hotels in Agra? +

Yes — 363 of the 363 hotels in Agra on JourneyDeal offer at least one free-cancellation room type. Look for the "Free cancellation" label on each hotel card, or filter by refundable rates at checkout.

How many hotels are there in Agra? +

JourneyDeal lists 363 hotels, resorts and stays in Agra. Options range from budget guesthouses to 5★ luxury hotels.

What is the best-rated hotel in Agra? +

Hotel Ajay International (2★) is currently the highest-rated hotel in Agra on JourneyDeal with a guest rating of 4/5. Book early — top-rated hotels in Agra fill up fast.