Check availability for 457 accommodations in Agra (Uttar Pradesh)

17 

March 

 → 

 18 

March

, 2 adults

Check-in date:
Check-out date:
0 Adults

Adults

0 Children

Children

Apply

View on map

Search Hotels

Hotels by class

44
149

Price per night

410
38
5
1
3

Accommodation type

52
19

Districts

258
23
3

Attractions

599
73
164

Thematic hotels

301
196

Review rating

45
37
28
21

Hotel facilities

265
261
127
114
86

Room facilities

91
48

Hotels in Agra (Uttar Pradesh) near Taj Mahal

Hotel Green View

13/1 Mauza Tora Cycle Track, Link To Vip Taj Road, Hotel in Agra (Uttar Pradesh), India

Good
77 reviews

22 US$

min. price/night

Hotel Premium Residency

Ajmeri Road, Baluganj, Hotel in Agra (Uttar Pradesh), India

Average
28 reviews

13 US$

min. price/night

The Elite Taj Inn

100 Feet Road, Hotel in Agra (Uttar Pradesh), India

Excellent
2 reviews

Hotel Jannat

Jeoni Mandi, Hotel in Agra (Uttar Pradesh), India

14 US$

min. price/night

Hotel D C Vilas

Radhika Travels Agra 30/48, Hotel in Agra (Uttar Pradesh), India

Good
1 review

Hotel Rudra Vilas

Plot No-1 Shiv Vatika , Rajawat Farm, New Sanganer Road Mansarovar, Hotel in Agra (Uttar Pradesh), India

87 US$

min. price/night

Maharaja Homestay

34 Pushp Nagar, Near Nehru Enclave Shamshabad Road, Hotel in Agra (Uttar Pradesh), India

Excellent
5 reviews

54 US$

min. price/night

Other Places to Stay in Agra (Uttar Pradesh)

Types of Accomodations in Agra (Uttar Pradesh)

Hotels

Homestays

Hostels

Guest houses

Bed & Breakfasts Apartments Holiday homes

Resorts

Villas

Motel

Aparthotel

Love hotel

Luxury tent

Hotels near Popular Places to visit in Agra (Uttar Pradesh)

City Center

Agra Airport

Taj Mahal

Agra Cantonment

Agra Fort Railway Station

Agra Fort

TDI Mall, Agra

Runkuta

Wildlife SOS

Tomb of Itimad-ud-Daulah

Akbar's Tomb

Guru Ka Taal

Chini Ka Rauza

Jaypee Convention Centre

Idgah

Mankameshwar Temple

Mehtab Bagh

Jama Masjid

Bilochpura

Raja Ki Mandi Railway Station

Moti Masjid

Thank you for your feedback

Close