Find hotels in Santa Teresa from £17

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Teresa hotels

Salakantay glamp

Salakantay glamp
3.0 star property
Santa Teresa
The price is £18
24 Apr - 25 Apr
Salakantay glamp

SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is £33
2 May - 3 May
SALKANTAY MAJESTIC DOMES ECO LODGE

www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is £48
20 Apr - 21 Apr
www.ecoterralodge.com

Yacumama Santa Teresa

Yacumama Santa Teresa
3.0 star property
Santa Teresa
8.4 out of 10, Very good, (8 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 £26
20 Apr - 21 Apr
Yacumama Santa Teresa

Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is £31
20 Apr - 21 Apr
Glamping Machupicchu Lodge

Choquequirao Sanctuary Lodge

Choquequirao Sanctuary Lodge
2.5 star property
Santa Teresa
10.0 out of 10, Exceptional, (1 review)
"The small hotel is in Marampata, Peru, close to Choquequirao. Everything that gets to Marampata comes on a human's or mule's back on a brutally long day of hiking. The fact that the hotel exists there is amazing in itself. No idea how the mattresses got there. My son and I stayed 2 nights on a recent hiking trip to Choque. We didn't want to carry tent/sleeping bags/ground mat, etc...and add day/s to the hike, although we could have camped for very little money. The hotel was well worth the...
United States
michael
The price is £148
29 Apr - 30 Apr
Choquequirao Sanctuary Lodge

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
26 Apr - 27 Apr
Hoteles Capsula Machupicchu

HOTEL BURJ KHALIFA

HOTEL BURJ KHALIFA
3.0 star property
Santa Ana
The price is £31
20 Apr - 21 Apr
HOTEL BURJ KHALIFA

the wooden house choquequirao

the wooden house choquequirao
3.0 star property
San Pedro de Cachora
8.0 out of 10, Very good, (1 review)
"All ok"
United States
Jesús
The price is £17
27 Apr - 28 Apr
the wooden house choquequirao

Eco hotel Villa Suites

Eco hotel Villa Suites
3.0 star property
Santa Ana
9.0 out of 10, Wonderful, (2 reviews)
"The place has a beautiful view and the swimming pool is super for the hot weather. The breakfast is not bad. The only problem is that there is no AC, only ceiling fans, and rooms can get hot. You can open the balcony doors but depending on the season there are many mosquitos that won't let you sleep. Besides, the wifi is not very good."
United States
nelly
The price is £29
20 Apr - 21 Apr
Eco hotel Villa Suites

Hotel Highgarden Ollantaytambo

Hotel Highgarden Ollantaytambo
2.5 star property
Ollantaytambo
The price is £52
20 May - 21 May
Hotel Highgarden Ollantaytambo

Birds Hotel Molino

Birds Hotel Molino
3.0 star property
Ollantaytambo
9.2 out of 10, Wonderful, (11 reviews)
"Una atención súper personalizada de su propietario nos hizo la estadía muy acogedora."
Mexico
Julian
The price is £95
20 Apr - 21 Apr
Birds Hotel Molino

Del Pilar Ollantaytambo

Del Pilar Ollantaytambo
3.5 star property
Ollantaytambo
9.4 out of 10, Exceptional, (40 reviews)
"The view from this property is absolutely gorgeous, and the people are really friendly, will definitely be back"
Canada
Mustafa
The price is £72
20 Apr - 21 Apr
Del Pilar Ollantaytambo

Quinta San Martin

Quinta San Martin
2.0 star property
Ollantaytambo
The price is £41
11 May - 12 May
Quinta San Martin

Hoteles Romero

Hoteles Romero
3.0 star property
Aguas Calientes
The price is £30
20 Apr - 21 Apr
Hoteles Romero

All sur machupicchu

All sur machupicchu
2.5 star property
Aguas Calientes
8.4 out of 10, Very good, (5 reviews)
"Great stay!"
Canada
Megan
The price is £19
20 Apr - 21 Apr
All sur machupicchu

Panorama B&B

Panorama B&B
3.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (302 reviews)
"The staff was extremely helpful and they even helped us carry our luggage to the train station. "
United States
ERYKA
The price is £63
20 Apr - 21 Apr
Panorama B&B

Inkary Hotel Machupicchu

Inkary Hotel Machupicchu
3.0 star property
Machu Picchu
8.2 out of 10, Very good, (14 reviews)
"The location was convenient and perfect👌 I would stay here again."
United States
Racquel
The price is £36
24 Apr - 25 Apr
Inkary Hotel Machupicchu

Hotel Mamasara Machupicchu

Hotel Mamasara Machupicchu
3.0 star property
Aguas Calientes
The price is £49
20 Apr - 21 Apr
Hotel Mamasara Machupicchu

B & B VERONICA

B & B VERONICA
3.0 star property
Aguas Calientes
10.0 out of 10, Exceptional, (4 reviews)
"Nice staff, clean room"
United States
Zachary
The price is £21
25 Apr - 26 Apr
B & B VERONICA
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.

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 can I save on a Santa Teresa hotel booking with Expedia?
Members always get our best prices. Find our best Santa Teresa hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £17 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.

Explore a world of travel with Expedia