A number of hotels in the Sacred Valley of the Incas are concentrated in Ollantaytambo, where the train to Machu Picchu departs from. Others are more rural, occupying large grounds in nature around Urubamba.
For more information on what the hotel categories mentioned mean, you can visit the Our hotels page.
2* Calle La Convención, Ollantaytambo
The Tika Wasi Valley hotel is a small hotel full of character, with some Inca-style stone walls. Very decent comfort for a 2*.
Hotel location




3* standard Av. Ferrocarril 633, Ollantaytambo
The Sol Natura Hotel Ollantaytambo is a small boutique hotel located in Ollantaytambo, offering a peaceful setting with a garden, mountain views, and a warm atmosphere ideal before or after visiting Machu Picchu.
Hotel location




3* supérieur 4to Paradero Yanahura Centro Poblado Men, Urubamba
The Tierra Viva Valle Sagrado Hotel is a comfortable hotel located in the heart of the Sacred Valley, offering spacious rooms with mountain views and a peaceful setting ideal for resting between cultural visits.
Hotel location




4* 5to paradero, Yanahuara, Urubamba
Beautiful modern, rural-style hotel, with large green spaces and a lovely view over the Sacred Valley. Very good service and excellent restaurant.
Hotel location




5* Av. Ferrocarril, Urubamba
Located in Urubamba on the riverbank, the Tambo del Inka is the only hotel with its own private train station, from which the train departs each morning for Machu Picchu. All rooms have a lovely view, either over the river or the surrounding mountains. Quite possibly one of the most beautiful hotels in Peru.
Hotel location




A tailor-made trip designed just for you: our on-the-ground team supports you every step of the way, from your first message until your return home.