The long, winding Urubamba River brings life to the otherwise barren Sacred Valley in the Andes of Peru, traveling all the way to Machu Picchu.
From local farmland to lush greenery, the Sacred Valley’s diversity of landscapes makes the train ride from Cusco to Machu Picchu unforgettable, but stopping here overnight en route or to pass a few relaxing days is a way of getting under the region’s skin.
This stunning valley is home to a remarkable array of pre-Inca sites, as well as hiking, kayaking, and even craft beer.
Whether you’re in need of a place to rest and recharge before your adventure to Machu Picchu or are taking a more leisurely few days to explore the area, these 14 Sacred Valley hotels are guaranteed to be the perfect place to stay.
Where to stay in Peru’s Sacred Valley
Along the Urubamba Valley – the official name of the Sacred Valley – you’ll find towns and villages that have been catering to tourists for hundreds of years; since the pilgrimage days of the Inca Trail, in fact!
Part of the allure of this valley is the fact that these settlements have preserved their cultural heritage while providing pilgrims (and today’s travelers) a place to stay.
But don’t expect high-rise hotels with lavish facilities. Hotels in the Sacred Valley are mostly small affairs nestled amid local neighborhoods – except in the case of one, which is literally on the mountainside!
While there is a whole cluster of towns and villages in the valley, those best for visitors include Ollantaytambo – home to an acclaimed Peruvian mountainside hotel – Pisac, Urubamba, and Chinchero.
Visiting Cusco too? Check out our list of 21 best hotels and guesthouses in Cusco.
Where to Stay in Ollantaytambo
Before train rides to Machu Picchu were available from Cusco, Ollantaytambo was the main starting point for travelers flocking to the sacred site. As a result, it’s the most tourist-friendly of all towns in the Sacred Valley. You’ll find a larger share of accommodation and dining options here as well.
Skylodge Adventure Suites
Let’s start our list of Sacred Valley hotels with a bang! Skylodge Adventure Suites (S/1,575 or $400 USD per person) is unlike any other hotel. Staying at this Peruvian mountainside hotel is like sleeping in a condor’s nest, 400 meters above the ground. Not for those with vertigo, this hotel delivers when it comes to views: wake up each morning to 300-degree panoramas of the mystical Sacred Valley beneath.
The rooms are inside three completely transparent aluminum and polycarbonate capsules suspended from the top of the mountain. Breakfast is served with views from the dining area, while the braver can enjoy the vantage point from the open balcony.
Visible for miles around, these pods are a one-in-a-lifetime experience, particularly because a via Ferrata or hike and zipline are required to get here. At the end of your stay, you’ll zipline down to the valley floor. This ziplining fee includes the nightly rate, along with a breakfast and gourmet dinner. Note that there is a 265 lbs (120 kg) weight limit for the zipline ride.
Peru Quechua’s Lodge
Nothing could be more relaxing than dozing off to the sound of flowing water. At Peru Quechua’s Lodge (S/130 or $33 USD double), you can expect just this, thanks to the lodge’s prime location right by the Patacancha River. Idyllic it is, made even more so by the fact that each of the seventeen rooms at this hotel has a balcony overlooking the river and a dramatic mountainous backdrop beyond.
Rooms are simple but more than adequate for a restful night’s sleep. Besides, the hotel is a manageable walk from the bustling Plaza de Armas (10 minutes away on foot), making sleep even easier.
Set right in the town’s main intersection, Sol Miranda (S/170 or $44 USD double) offers the most strategic location for visitors. Both archaeological sites and the Plaza de Armas are less than five minutes on foot, while the train station is just 10 minutes away.
With only sixteen rooms available, personal attention and service are pretty much guaranteed. Wooden furniture in the bedroom contributes to a cozy, homely vibe, while each one comes with a modern, private bathroom.
Fancy the best vistas? We recommend booking their “Room With A View”. Located on the second floor, this room overlooks the inner courtyard at one end and the ruins of the Inca granaries at the archeological site of Pinkuylluna from the other.
Hostal Valle Inca
Just a block from Ollantaytambo’s Plaza de Armas, Hostal Valle Inca (S/95 or $24 USD double) enjoys a prime location: from here, it takes only five minutes to get to the town’s archaeological site. Even better, the hotel’s balcony and restaurant offer an unobstructed view of the Inca Pinkuylluna archeological site.
Though it’s not far from the main square, the cobblestone alley where the Hostal Valle Inca is located is resoundingly quiet. Despite being called a hostel, bedrooms are private and all include a private bathroom (with hot water available, too). While they might be basic and compact, they’re more than sufficient for a good night’s sleep. Better still, the rate includes breakfast and Wi-Fi.
Kamma Guest House
Nestled in a quiet alley just a few steps from the Plaza de Armas, Kamma Guest House (S/30 or $116 USD double) is a small yet charming budget hotel. You’ll love spending time on its rooftop terrace thanks to the spectacular views that it affords of the Sacred Valley’s mountainous sides.
Can’t get enough of the view? Be sure to book a room with a balcony, as only a select few have one. All rooms are basic but with colorful Andean bedding and homely wooden furniture. Each comes with a private bathroom featuring either a bath or a shower.
Where to Stay in Pisac
Pisac is a small town one hour away from Cusco. The highlight of this peaceful town is its archaeological site, sitting 3,500 meters (11,482 feet) above sea level on the valley sides. The view of the Sacred Valley from one of the park’s viewpoints is mesmerizing, which is why it’s one of the must-visits on our ultimate Peru Itinerary.
While most Sacred Valley hotels in Pisac target backpackers and budget travelers, the Pisac Inn (S/265 or $68 USD double) engages those looking for more luxurious surroundings. From its charming rooms to the on-site spa facilities, this hotel is a place when you can be spoiled.
Pisac Inn merges nature and Andean colors seamlessly throughout the entire property with pleasing decorative details. The hardwood floor meets colorful prints on the wall, everywhere from the bedrooms to the on-site restaurant, Cuchara de Palo. It’s incredible to see how this family-owned hotel manages to provide a high-end experience while still feeling intimate and traditional.
Pisac Inca Guest House
Run by the Quispe Huaman family for more than a decade, Pisac Inca Guest House (S/222 or $57 USD double) believes in providing a comfortable space for the town’s visitors. This is the place to be if you’re looking for a home away from home. It’s not just the comfy room decoration, but the well-groomed grounds and the host’s hospitality add to this exceptional level of hospitality.
All rooms overlook the hotel’s inner garden, where you can admire the surrounding greenery of the Sacred Valley and the surrounding hills. Some come with a kitchenette, while a full kitchen is accessible to all guests for self-catering.
Hospedaje Familiar Kitamayu Pisac
Located on one of Pisac’s main streets, Hospedaje Familiar Kitamayu Pisac (S/105 and $27 USD double) is right at the heart of the town’s main dining options. Bon Appetit Café Paris is right across the street, while Antica Osteria Pisac (the best pizzeria in town) is just a few steps away.
But for breakfast, there’s no need to leave the premises. In fact, breakfast here will be one of the highlights of your stay. Served in a beautiful, relaxing space that’s part courtyard, part garden, the breakfast includes an array of options, including fresh bread, butter and jam, scrambled eggs, orange juice, and hot coffee. Add in the welcoming hospitality of the owners, and you’ll never want to leave.
Hospedaje Chaska Pisac
Hospedaje Chaska Pisac (S/150 or $38 USD double) proves that you don’t have to spend an arm and a leg to have a relaxing stay at a riverside property. Though rooms are basic, some directly overlook the Urubamba River for soothing sounds as you sleep.
That sense of relaxation through nature extends to the hotel’s enclosed garden, which is home to a thatched-roofed gazebo perfect for relaxing away in the afternoon or enjoying a sundowner. Bedrooms are basic but with more than enough space to store your luggage. Some even come with a big closet and bathtub!
Just three minutes away on foot from the Plaza de Armas, Hospedaje Inti (S/78 or $20 USD double) is a backpackers’ favorite budget hotel: affordable without compromising on service. Rooms are pretty simple, with beds and racks for your clothes and you can either opt for a shared or private bathroom.
Whichever type of room you pick, you’ll have access to the hotel’s communal lounge filled with Andean colors and decorations. Don’t feel like sharing a space? Soak up the majestic views of the surrounding mountains from the hotel terrace.
Where to Stay in Urubamba
Sharing the same name as the river that gives life to the Sacred Valley, Urubamba is a must-visit destination in Peru. There’s not much to do within the town, but its strategic location between Cusco and Ollantaytambo makes it an excellent place to spend a night or two as you explore the surrounding attractions, such as Salinas de Maras, one of the main attractions of the Urubamba Valley.
As a result, you’ll find some of the most luxurious hotels in Sacred Valley near here. It’s important to note that these hotels are located in the satellite towns surrounding Urubamba, around a 30-minute drive away and only accessible by taxi, which your accommodation should be able to help you arrange.
Inkaterra Hacienda Urubamba
If luxury accommodation – and a solid commitment to sustainability – are key prerequisites for choosing a hotel, then Inkaterra Hacienda Urubamba ($400 USD double) is the perfect place. This five-star hotel is run by the world’s first climate-positive hotel brand, which has been actively supporting sustainability efforts in and around Machu Picchu.
The hotel itself is extremely comfortable, with all rooms boasting incredible views of the Sacred Valley, exquisite colonial furniture and local handicrafts, while you can dine in their restaurant, which features produce picked from their 10-acre organic farm.
Part of the luxury Belmond group, the Rio Sagrado ($341 USD double) overlooks the Urubamba river, with its gorgeously luxurious suites, rooms, and villas benefitting from the soothing sounds of the waters. With a swimming pool and a clutch of high-end restaurants and bars on-site, there’s little reason to set foot beyond the boundaries of the hotel.
Sitting only a taxi ride from Urubamba on the road to Ollantaytambo, you’re in a prime position to explore the Sacred Valley’s highlights.
Boasting seven luxurious but rustic cabins set within gorgeous grounds, K’uychi Rumi (S/530 or $140 USD double) is a great place for families or friends traveling together. Each cabin plays host to two bedrooms, a kitchenette, a living area, and a balcony, where you can while away an afternoon absorbing the tranquility of the Sacred Valley.
Sol y Luna – Relais & Chateaux
Built using local stone and decorated using rustic Andean furniture and gorgeous handmade local textiles, the 43 casitas (little houses) at Sol Y Luna (S/1,980 or $523 USD double) are an authentic yet cozy introduction to the Sacred Valley. Their on-site restaurants are outstanding and make the most of locally-grown produce, while their spa is perfect for a pre-or post-Machu Picchu spot of pampering.
Best of all, this hotel finances the Sol y Luna Association, which helps to support the education of children living within the Sacred Valley.
Aranwa Sacred Valley Hotel & Wellness
Aranwa Sacred Valley Hotel & Wellness (S/665 or $170 USD double) marries vintage lavishness with contemporary amenities, serving up bedrooms that embody either one of two main themes: colonial or modern. Both types of rooms offer the ultimate in comfort, with plush bedding on queen-sized beds and luxurious bathrooms, plus a private terrace or balcony.
The hotel’s 17th-century estate sits right on the Vilcanota riverbank, providing exciting activities – such as horseback riding and ATV excursions – right around the property’s premises. We can’t decide what we love more: the hotel’s proximity to nature, on-site wellness facilities, or its excellent on-site restaurants!
Hospedaje Venka Urubamba
Hospedaje Venka Urubamba (S/140 or $35 USD double) offers options for all types of wanderers. Budget travellers will find the double room more than adequate to accommodate their needs: a comfy bed, a private bathroom, and a patio with either city or mountain view.
Expect the same (and more) from the deluxe double with bath, which is perfect for those who seek a more lavish stay. Travelling in a group of four? Rent the entire two-bedroom townhouse – all for less than S/315 ($80 USD) per night. Surrounded by greenery connected from all angles, you’ll feel perfectly immersed in nature here.
Life Hotel Valle Sagrado
Being located right between Urubamba and Ollantaytambo makes Life Hotel Valle Sagrado (S/300 or $75 USD double) a great stop to rejuvenate before or after your hike along the Inca Trail to Machu Picchu. Wooden furniture and muted brown walls reflect the tranquility of the hotel’s surrounding hills and greenery, which you can admire from all of its neat, modern rooms!
Note that this hotel is far from any Sacred Valley town. Unless you don’t mind walking for hours or have your own vehicle, you’ll need to take a taxi to get around, although the on-site restaurant and coffee shop give you all the more reason to stay put.
Where to Stay in Chinchero
Located just one hour from Cusco on the road to Urubamba, Chinchero is a unique destination to stay, not just for its proximity to must-visit attractions such as the archeological site of Moray but because of its access to water activities. The low precipitation level in this area makes these otherwise rare, but not in Chinchero. From swimming in the Poc Poc Waterfall to kayaking in Puray Lake, there are options available all year long in Chinchero.
Chinchero Boutique Hotel
Only one block from the main road and a 20-minute walk from Chinchero’s Centro Arqueológico de Chinchero, another worthwhile Inca site in the Sacred Valley, Chinchero Boutique Hotel (S/235 or $60 USD double) provides a strategic yet secluded location. Situated a short drive from Lake Puray’s activity centre, it’s the perfect spot if you’re a keen swimmer – particularly as the owner is a guide and open to helping you plan your adventures.
The guest rooms are neat with hardwood floors and wooden details on the wall. Some offer a view of Chinchero, while others overlook a pretty, enclosed garden.