Taj Mahal is located in Agra, in the north Indian state of Uttar Pradesh. It’s about 200 km from Delhi and although it’s possible to visit Taj Mahal during a day trip from the capital, many people prefer to stay in Agra , especially if they are looking for a romantic escape.
>>read about how to get from Delhi to Agra
Aside from Taj Mahal, Agra is also home to important monuments from the Mughal period, such as Agra Fort , a mausoleum and some important tombs.
Being such an important travel destination in India, Agra doesn’t lack hotels. Actually , there are hundreds of hotels located in all parts of the city. But many travelers want to stay near Taj Mahal and , if possible, also have a view of the landmark.
Here are some hotels to check out for your next vacation in Agra:
Hotel Crystal Retreat
The 3-star hotel is located 500 m from Taj Mahal and features a rooftop restaurant. All rooms have AC, flat screen TV and free wi-fi. All rooms also have ensuite bathroom and coffee making facilities. The executive double (or twin room) costs Rs 2250 / US$43.20 per night.
Hotel Mandakini Villas
This 2-star hotel is located 5 min walk from Taj Mahal. It offers free parking and also free airport/railway station shuttle service. All rooms have either AC or fans. The restaurant on site serves Indian cuisines. The executive double (or twin room) costs Rs 1990 / US$38 per night.
Hotel Taj Plaza
The 2-star hotel is located just 5 min walk from Taj Mahal. Some of the rooms offer view of the monument. There’s a rooftop café on site and the hotel offers free parking. The rooms have TV and private bathrooms. The deluxe double room costs Rs 1000 / US$20 per night.
Amar Yatri Niwas
This 2-star hotel is located in Agra, just 1.5 km from Taj Mahal. All rooms have AC , ensuite bathroom and there’s free parking. Guests can eat at the restaurant on site. The standard double room costs Rs 1900 / US$36.50 per night.
This 2-star hotel is located in the heart of Agra, just 2 km from Taj Mahal. There’s a restaurant on site and the hotel offers free parking. All rooms have balcony, TV , coffee making facilities and bathroom ensuite. The standard double (or twin room) costs Rs 900 / US$17.30 per night.
The 2-stars hotel is located about 3 km from Taj Mahal and 2 km from Agra Fort. All rooms have AC and there’s free parking on site. The standard double (or twin room ) costs Rs 540 / US$10.50 per night.