A river flowing through a mountainous valley with lush greenery and rocky terrain.

Find hotels in Santa Teresa from £21

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Santa Teresa hotels

1. Yacumama Santa Teresa

Yacumama Santa Teresa
3.0 star property
Santa Teresa
8.4 out of 10, Very good, (9 reviews)
"Clean and spacious room. Good breakfast and good location. Very friendly staff who gave us information about Machu Picchu during the protests (Dec 2022) and about the bus to Hidroelectrico (start of hike along train tracks to Aguas Caliente)."
Canada
Carolyn
The price is £27
16 Aug - 17 Aug
Yacumama Santa Teresa

2. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is £29
24 Jul - 25 Jul
Glamping Machupicchu Lodge

3. www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is £44
1 Aug - 2 Aug
www.ecoterralodge.com

4. Salakantay glamp

Salakantay glamp
3.0 star property
Santa Teresa
10.0 out of 10, Exceptional, (1 review)
The price is £27
27 Jul - 28 Jul
Salakantay glamp

5. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is £37
20 Jul - 21 Jul
SALKANTAY MAJESTIC DOMES ECO LODGE

6. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
2.0 star property
Santa Teresa
6.0 out of 10, (2 reviews)
"This was incredible. If you are looking for a 5 star resort this may not be for you , but if you want a real authentic experience with an incredible view , I mean incredible. (This is saying a lot as I am from Alaska and have a high level of expectation for views ) the family that runs the base camp and restraint were so sweet this was one of the most memorable stays I’ve had in my life. Can’t wait to plan my trip back here! "
United States
Kris
The price is £153
11 Aug - 12 Aug
Hoteles Capsula Machupicchu

7. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
2.0 star property
Santa Teresa
The price is £50
27 Jul - 28 Jul
Collpapampa Sky Dome Camps

8. Hospedaje Plaza

Hospedaje Plaza
2.0 star property
Santa Teresa
The price is £21
21 Jul - 22 Jul
Hospedaje Plaza

9. Apachetas Hotel

Apachetas Hotel
3.0 star property
Aguas Calientes
8.8 out of 10, Excellent, (3 reviews)
"Very useful and helpful information the people there are great"
United States
Ralph
The price is £32
20 Jul - 21 Jul
Apachetas Hotel

10. Machu Picchu Picos House

Machu Picchu Picos House
3.0 star property
Machu Picchu
10.0 out of 10, Exceptional, (1 review)
The price is £52
20 Jul - 21 Jul
Machu Picchu Picos House

11. Amaru Palace

Amaru Palace
3.0 star property
Aguas Calientes
The price is £33
20 Jul - 21 Jul
Amaru Palace

12. Panorama B&B

Panorama B&B
3.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (337 reviews)
"Great hotel great location and breakfast"
United States
Luis
The price is £69
26 Jul - 27 Jul
Panorama B&B

13. Rockrivers Machu Picchu

Rockrivers Machu Picchu
3.0 star property
Machu Picchu
8.8 out of 10, Excellent, (84 reviews)
"Lovely hotel in a cute Peruvian town"
United States
Brenda
The price is £79
9 Aug - 10 Aug
Rockrivers Machu Picchu

14. Hotel Mamasara Machupicchu

Hotel Mamasara Machupicchu
3.0 star property
Aguas Calientes
10.0 out of 10, Exceptional, (3 reviews)
"Staff was extremely kind and helpful. It was genuine not fake. Hotel was new and clean. Had elevator and you didn't have to climb steps. Very convenient to the train station, so not to much uphill walking. Locally used tienda which meant better prices on, water, sodas, snacks and beer. Friendly locals. Only one small dissatisfaction. One morning we ate breakfast around 8:30 and the eggs and salchichas were completely cold. I would stay here again and recommend my friends."
United States
Tamara
The price is £60
27 Jul - 28 Jul
Hotel Mamasara Machupicchu

15. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
3.5 star property
Machu Picchu
8.4 out of 10, Very good, (155 reviews)
"Amazing experience to wake up in a morning and have the view on the mountains. The breakfast also was very good. Thank you!"
United States
Yuliya
The price is £67
18 Aug - 19 Aug
Rupa Rupa High Jungle Eco B&B

16. NaturaLodge Machu Picchu

NaturaLodge Machu Picchu
3.0 star property
Machu Picchu
9.0 out of 10, Wonderful, (123 reviews)
"I love the place and had a great experience staying there. the room was great and bed very comfy."
United States
Yevgeniya
The price is £47
22 Jul - 23 Jul
NaturaLodge Machu Picchu

17. Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
5.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (375 reviews)
"Wonderful staff and amazing property. It is truly an amazing experience."
United States
Banjot
The price is £1,852
22 Jul - 23 Jul
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

18. Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites
3.5 star property
Machu Picchu
8.2 out of 10, Very good, (312 reviews)
"Great stay. Perfectly located between the train station, shops and restaurants. They had complimentary breakfast included. The shower got really hot. We traveled with our two toddlers, had a triple room and we were all comfortable. Check out felt early but they held our bags for us while we waited for our train. Would stay there again."
United States
Leslie
The price is £72
26 Jul - 27 Jul
Inti Punku MachuPicchu Hotel & Suites

19. HOTEL LUZ GARDEN

HOTEL LUZ GARDEN
2.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (269 reviews)
"Clean room, good breakfast and very close to station"
United States
Arkadeep
The price is £43
20 Jul - 21 Jul
HOTEL LUZ GARDEN

20. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
3.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (1,002 reviews)
"What a beautiful hotel! The rooms were clean and comfortable, breakfast was good, and staff was incredibly helpful and accommodating during our brief stay. Highly recommend!"
United States
Kristin
The price is £112
2 Aug - 3 Aug
Tierra Viva Machu Picchu
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Teresa attractions

Learn more about Santa Teresa

Hike to the ancient Llactapata ruins for spectacular views of Machu Picchu across the valley. Experienced guides lead treks through cloud forests to thermal hot springs where you can soak your trail-weary muscles.

A person sitting by a clear lake surrounded by mountains with snow-capped peaks.
Photo by Karen Grubb
Open Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

More cheap stays in Santa Teresa

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Outdoor Adventure: Santa Teresa is an ideal destination for nature enthusiasts, boasting scenic hiking trails and exhilarating zip-lining experiences.
  • Relaxing Hot Springs: Unwind in the rejuvenating thermal baths of Cocalmayo, perfect for a soothing retreat.
  • Cultural Richness: Explore nearby archaeological sites and immerse yourself in the vibrant local atmosphere.
  • Gateway to Machu Picchu: Don’t miss the chance to trek to the iconic Machu Picchu from this charming location.
  • Diverse Accommodation: Enjoy a range of lodging options, from charming bed and breakfasts to modern hotels.

Find great hotels near Santa Teresa

Explore an array of delightful accommodation options in Santa Teresa, nestled in the stunning Cusco Region of Peru. From charming bed and breakfasts to modern hotels, you'll find pet-friendly places ideal for a relaxing retreat. Enjoy the soothing thermal baths of Cocalmayo and unwind in spa-themed settings that promise a rejuvenating experience. Whether you seek adventure or relaxation, Santa Teresa offers the perfect base for your Peruvian getaway.

  • Taypikala Boutique Machupicchu: Nestled 12.9km from Santa Teresa, this 4-star hotel boasts a commendable guest rating of 8.6. Taypikala Boutique Machupicchu offers a unique blend of comfort and style, featuring a restaurant, a bar, and complimentary breakfast options, including a full breakfast each morning. Guests can unwind in their rooms equipped with LCD and cable televisions. With its proximity to the city centre, this hotel provides an ideal base for exploring local attractions while enjoying the serene atmosphere of the surrounding landscape.
  • Tierra Viva Machu Picchu: With a guest rating of 9.2, this 3.5-star hotel is also located 12.9km from Santa Teresa. Tierra Viva Machu Picchu is celebrated for its inviting ambience and modern amenities. Guests can indulge in a delicious daily buffet breakfast and dine at the on-site restaurant. The rooms feature multiple television options, including cable and LCD screens, ensuring entertainment during your stay. The hotel is surrounded by stunning views of mountains and a nearby river, making it a perfect choice for nature lovers.
  • Casa Del Sol Machupicchu: This 4-star establishment, with a guest rating of 8.8, is a mere 12.9km from Santa Teresa and offers a boutique experience for discerning travellers. Casa Del Sol Machupicchu features uniquely designed décor and artworks that provide an artistic touch to the stay. Ideal for both business and leisure, the hotel combines comfort with a creative flair, ensuring that guests enjoy a memorable visit while being close to local attractions.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region of Peru, offers an enchanting blend of outdoor adventure and serene landscapes. Explore the picturesque surroundings, perfect for hiking and relaxation. Nearby, immerse yourself in the rich history and culture of the region, with excursions that showcase the vibrant local atmosphere. Whether you're seeking romance or a tranquil escape, Santa Teresa promises a memorable experience in the heart of Peru.

  • Machu Picchu: Nestled approximately 11.3km from Santa Teresa, Machu Picchu is a world-renowned destination attracting adventurers and outdoor enthusiasts year-round. While the peak tourist seasons occur in March to April and July, the allure of this ancient citadel remains strong throughout the year. Visitors flock here for a unique blend of spectacular scenery and thrilling hiking trails. Don't miss the opportunity to indulge in rejuvenating spa treatments after a day of exploration. Key landmarks include the iconic hot springs and majestic mountains, offering a perfect backdrop for relaxation and adventure.
  • Yanatile: Located within the vicinity of Santa Teresa, Yanatile is a tranquil village that invites visitors to unwind and indulge in wellness experiences. Although traveller numbers see a slight increase from May to July and September, the charm of Yanatile remains constant. The village is renowned for its soothing spas and body treatments, making it an ideal retreat for those seeking relaxation amidst nature. The nearby hot springs are a must-visit, providing a serene environment to soak and rejuvenate.
  • Pisunayniyocc: Also situated near Santa Teresa, Pisunayniyocc is a quaint village that offers an authentic Peruvian experience. Although it does not have the same level of tourist traffic as other areas, its unspoiled charm is appealing to those looking to escape the crowds. The village sees peak arrivals during the months of May, July, and September, making it a perfect spot to explore the beautiful landscapes and local culture at a leisurely pace.

Things to do in Santa Teresa

Santa Teresa offers a perfect blend of outdoor and adventure activities, making it an ideal destination for nature enthusiasts. Popular pursuits include relaxing spa treatments, scenic hiking trails, and exhilarating zip-lining experiences. Don't miss the opportunity to explore the best tours in the Santa Teresa district, trek to Machu Picchu, and participate in engaging day treks that showcase the breathtaking scenery of the region.

Shopping

In Santa Teresa, you can explore local markets for unique souvenirs and handicrafts. If you're up for a drive, visit the Plaza de Armas in nearby Machu Picchu Pueblo, which offers various shops featuring artisanal goods and traditional Peruvian crafts.

Recreation

Experience the tranquil atmosphere at Eco Lodge Santa Teresa, where you can indulge in yoga sessions surrounded by lush nature. Enjoy rejuvenating spa treatments using local ingredients, followed by guided meditation to enhance your inner peace and relaxation.

At El Albergue, unwind with holistic therapies and aromatherapy massages. Explore nearby hiking trails for a refreshing outdoor experience, immersing yourself in the stunning landscapes of the Sacred Valley.

Adventure

In Santa Teresa, experience exhilarating white-water rafting on the Urubamba River, navigating thrilling rapids. Explore the lush landscape while zip-lining through the treetops, offering stunning views of the surrounding nature. Afterward, relax in the nearby hot springs, soaking in the warm, mineral-rich waters under the stars.

Nightlife

In Santa Teresa, La Chicharronera is a vibrant spot known for its lively atmosphere and local music, perfect for enjoying traditional Peruvian dishes. El Bar de la Plaza offers a more laid-back vibe, ideal for sipping cocktails and mingling with friendly locals under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Santa Teresa

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Santa Teresa are January to February and October, where the prices are slightly lower. This is in comparison to March to April and July, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Santa Teresa is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Santa Teresa is Friday. The most expensive day to stay in Santa Teresa is Wednesday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Santa Teresa with your flights and activities through an Expedia package.

Find the best attractions in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region of Peru, is a haven for outdoor enthusiasts and adventure seekers. Visitors can unwind in the rejuvenating hot springs, explore the breathtaking mountains, and delve into the rich history at nearby archaeological sites. This charming destination offers a blend of culture, wellness, and relaxation, making it ideal for a memorable escape. Don't miss the chance to visit Machu Picchu while enjoying the natural beauty and attractions that Santa Teresa has to offer.

  • Aguas Calientes Hot Springs: Located 12.9km from Santa Teresa, this natural hot spring offers an idyllic setting for relaxation. Surrounded by lush greenery, you can unwind in the warm mineral waters while enjoying the soothing sounds of nature, making it a perfect wellness retreat.
  • Cocal Mayo Hot Springs: Nestled within Santa Teresa, Cocal Mayo is a tranquil haven where you can immerse yourself in therapeutic waters. With its outdoor setting, it provides a serene environment for relaxation and rejuvenation, ideal for those seeking a peaceful escape.
  • Huayna Picchu: Just 11.3km from Santa Teresa, this imposing mountain offers breathtaking scenery and exhilarating adventure. Hiking to the summit rewards you with panoramic views of the Sacred Valley, making it a must-visit for outdoor enthusiasts and thrill-seekers.

Best time to go to Santa Teresa

The best time to visit Santa Teresa can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Santa Teresa falls in November, when visitor numbers are slightly low and weather is mostly cloudy with light rain. The coolest average temperature in Santa Teresa falls in July, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January48.6°F (9.2°C)Moderate RainMostly CloudySlightly HighSlightly Low
February48.6°F (9.2°C)Moderate RainMostly CloudySlightly HighSlightly Low
March48.6°F (9.2°C)Moderate RainMostly CloudyAverageSlightly High
April48.4°F (9.1°C)Light RainMostly CloudyAverageSlightly High
May47.1°F (8.4°C)Light RainMostly SunnyAverageAverage
June45.5°F (7.5°C)No RainMostly SunnyAverageAverage
July45.3°F (7.4°C)No RainMostly SunnySlightly HighSlightly High
August46.8°F (8.2°C)Light RainMostly SunnyAverageAverage
September48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
October49.6°F (9.8°C)Light RainMostly CloudySlightly LowSlightly Low
November50.2°F (10.1°C)Light RainMostly CloudySlightly LowAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Santa Teresa

To reach Santa Teresa, you can fly into several major airports. Cusco's Alejandro Velasco Astete International Airport (CUZ) is 88.5km away, with luxury hotels nearby such as Palacio del Inka, JW Marriott El Convento, and Palacio Nazarenas, all providing various transportation options to the airport. Ayacucho Airport (AYP) is 170.6km from Santa Teresa, featuring hotels like DM Hoteles and Altipacha Ayacucho, which offer shuttle services. Andahuaylas Airport (ANS), located 103.0km away, has options like La Mansion Casa Hotel and Hotel Conquistador, also providing airport shuttles. Each airport has convenient access to local accommodations for your stay.

Frequently asked questions

What is the best area to stay in Santa Teresa?
The best area to stay in Santa Teresa is the town centre, particularly around the Plaza de Armas and the streets directly radiating from it.

This central area is the hub of activity in Santa Teresa. You'll find most of the town's restaurants, shops, and tour operators concentrated here. The main road through town, Avenida La Convención, also passes directly through this area, making it easy to get around. It's a convenient and bustling spot.

For travellers planning to visit Machu Picchu via the Aguas Calientes trek, staying in the town centre is ideal. Most transport options to Hydroelectrica, the starting point for the walk, depart from or near this area. It also makes it easy to arrange last-minute supplies or snacks for your journey.

Couples looking for a comfortable base before or after their Machu Picchu adventure will find the town centre suitable.
What hotels in Santa Teresa offer free breakfast?
For hotels in Santa Teresa that offer complimentary breakfast, consider Salkantay Hostel Chaullay and Yacumama Santa Teresa.

Salkantay Hostel Chaullay, with an 8.8 rating, provides free continental breakfast and free WiFi. Guests can also enjoy mountain views and complimentary self-parking.

Another option is the 3-star Yacumama Santa Teresa, rated 7.8, which also includes free breakfast and free continental breakfast. This hotel offers free WiFi and both off-street parking and a garage.
What are the top pet-friendly hotels in Santa Teresa?
For a top pet-friendly hotel in Santa Teresa, consider Yacumama Santa Teresa.

The 3-star Yacumama Santa Teresa, with a 7.8 rating, is a great option for travellers with pets, as both dogs and cats are permitted. Guests can enjoy a complimentary continental breakfast and free WiFi during their stay.
What are the best budget hotels in Santa Teresa?
For excellent budget stays in Santa Teresa, consider Salkantay Hostel Chaullay or the 3-star Yacumama Santa Teresa.

Salkantay Hostel Chaullay, with an 8.8 rating, offers complimentary self-parking and free WiFi. Guests appreciate the free continental breakfast and the stunning mountain views from its location.

Another great option is the 3-star Yacumama Santa Teresa, rated 7.8. This hotel provides free WiFi, a complimentary continental breakfast, and convenient off-street parking, including a garage.
What are the most romantic hotels in Santa Teresa for couples?
For a romantic stay in Santa Teresa, the Salkantay Hostel Chaullay is a lovely option for couples.

This hostel, with an 8.8 rating, offers beautiful mountain views, which can certainly enhance a romantic getaway. Guests can enjoy a complimentary continental breakfast and free WiFi, adding to the convenience and comfort of their stay. The surrounding mountain scenery provides a tranquil backdrop for couples looking for a peaceful and romantic experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Teresa.
How much is the nightly rate at a Santa Teresa hotel?
Prices for hotels in Santa Teresa often vary, but you can find a great deal from £21 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.