Machu Picchu is arguably the most famous and spectacular of South America’s archaeological sites. For all vacations to Peru, this is the highlight of the tour. The city was founded in the 14th century as an important agricultural and ceremonial centre. It's well worth spending a night in a nearby hotel in Aguascalientes (or next to Machu Picchu if you can afford it) so you can re-visit the ruins the next morning when day-trippers from Cuzco have not yet arrived for their tour.
Luxury Machu Picchu Hotels
Inkaterra Machu Picchu Pueblo - The Inkaterra Macchu Picchu Pueblo is a delightful lodge, located just outside of Aguas Calientes which is the closest village to Machu Picchu itself. It's the best hotel near Machu Picchu. This luxury hotel consists of a collection of stone cottages with red tiled roofs set amid lush, subtropical foliage. The 80 simply decorated but spacious rooms all have stone-tiled floors. There is also an excellent restaurant, swimming pool, spa & sauna. This hotel has received several accolades recently, including being voted as the hotel offering the best value for money in Latin America by Travel and Leisure Magazine. The Machu Picchu Pueblo has also been named as one of the top ten child-friendly resorts in the Americas and one of the top 500 hotels in the world. Hotels don't come much better than this.
Sanctuary Lodge Hotel - This small, exclusive hotel enjoys a unique and stunning location at the entrance to the Machu Picchu ruins. There are 30 small but comfortable rooms, many of which have a terrace. None of the rooms face towards the ruins - they look towards the mountains. There is a relaxing terrace with dramatic mountain views, making this a very special place to stay on your trip to Machu Picchu. This is the most expensive hotel in the area - you're paying for the priveledged location here. In the morning you can get up early and have the ruins almost to yourself if you arrive before those on a day tour from Cuzco.
Sumaq Hotel - This hotel opened in July 2007 and is located near the arrival railway station at the foot of Machu Picchu, beside the river. There are 60 rooms. There is a second floor restaurant and a bar on the third level with views of the river and Gate of the Sun (where the Inca Trail to Machu Piccu ends). Of all the hotels near Machu Picchu, this is probably the third best (The Pueblo and Sanctuary Lodge being the best two).
Budget Machu Picchu Hotels:
Machu Picchu Inn - is one of the budget hotels in the small town of Aguas Calientes. The hotel is located on a hill that leads to the hot springs from which the town derives its name. The hotel has 38 rooms in total.
Hatuchay Tower - The Hatuchay Tower is a modern hotel in the small town of Aguas Calientes right by the Urubamba River. It is very convenient for the bus to the ruins. There are 42 spacious rooms.
Inti Inn - The Inti Inn is a few minutes from the railway station in the village of Aguas Calientes. This is one of the cheap hotels in town, consisting of 30 rooms with small bathrooms. The hotel tries to blend in with it's natural surroundings with rustic style décor and traditional timber beam structures.
Presidente Hotel - another of the modern budget hotels in the village of Aguas Calientes, this hotel is located beside the railway line that runs between Cusco and Machu Picchu. It is bright with 28 rooms with wooden floors, half of which have large windows overlooking the nearby Vilcanota River. Tourists should note that rooms do not have air-con or TV - though the weather at Machu Picchu doesn't really require air con.