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

Find hotels in Santa Teresa from £20

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Sept - 3 Sept
Tomorrow
3 Sept - 4 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Santa Teresa hotels

1. Eco Quechua

Eco Quechua
Santa Teresa
£39
10 Sept - 11 Sept
Eco Quechua

2. Yacumama Santa Teresa

Yacumama Santa Teresa
Santa Teresa
Canada
Carolyn
£24
4 Sept - 5 Sept
Yacumama Santa Teresa

3. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
Santa Teresa
£30
14 Sept - 15 Sept
Glamping Machupicchu Lodge

4. hotal capsulas mayta capac

hotal capsulas mayta capac
Santa Teresa
£37
5 Sept - 6 Sept
hotal capsulas mayta capac

5. www.ecoterralodge.com

www.ecoterralodge.com
Santa Teresa
£45
4 Sept - 5 Sept
www.ecoterralodge.com

6. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
Santa Teresa
£26
8 Sept - 9 Sept
SALKANTAY MAJESTIC DOMES ECO LODGE

7. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
Santa Teresa
£42
9 Sept - 10 Sept
Collpapampa Sky Dome Camps

8. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
Santa Teresa
United States
Kris
£114
30 Sept - 1 Oct
Hoteles Capsula Machupicchu

9. Salakantay glamp

Salakantay glamp
Santa Teresa
£22
14 Sept - 15 Sept
Salakantay glamp

10. Hospedaje Plaza

Hospedaje Plaza
Santa Teresa
£20
4 Sept - 5 Sept
Hospedaje Plaza

11. Salkantay Hostel Chaullay

Salkantay Hostel Chaullay
Santa Teresa
Canada
Sandra
£29
2 Oct - 3 Oct
Salkantay Hostel Chaullay

12. Apachetas Hotel

Apachetas Hotel
Aguas Calientes
United States
Ralph
£32
7 Sept - 8 Sept
Apachetas Hotel

13. Panorama B&B

Panorama B&B
Machu Picchu
United States
Amaraporn
£68
22 Sept - 23 Sept
Panorama B&B

14. Hotel Mamasara Machupicchu

Hotel Mamasara Machupicchu
Aguas Calientes
Mexico
Isai
£63
4 Sept - 5 Sept
Hotel Mamasara Machupicchu

15. Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Machu Picchu
United States
Banjot
£1,839
23 Sept - 24 Sept
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

16. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
£106
3 Oct - 4 Oct
Tierra Viva Machu Picchu

17. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
Machu Picchu
United States
Kyle
£67
3 Oct - 4 Oct
Rupa Rupa High Jungle Eco B&B

18. NaturaLodge Machu Picchu

NaturaLodge Machu Picchu
Machu Picchu
United States
Yevgeniya
£46
3 Oct - 4 Oct
NaturaLodge Machu Picchu

19. Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel
Machu Picchu
United States
Justyna
£156
1 Oct - 2 Oct
Jaya Machupicchu Boutique Hotel

20. Rockrivers Machu Picchu

Rockrivers Machu Picchu
Machu Picchu
United States
Ido
£78
17 Sept - 18 Sept
Rockrivers Machu Picchu
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Teresa attractions

Cocal Mayo Hot Springs

8.8/10 (19 reviews)
You can take time to visit Cocal Mayo Hot Springs during your travels to Santa Teresa. While you're in the area, stroll along the riverfront.
See properties

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.

See all hotels in Santa Teresa
A person sitting by a clear lake surrounded by mountains with snow-capped peaks.
Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites

10/10 Excellent
"It is conveniently located near the train station. Breakfast is good, with fried eggs on the buffet (no omlette or scrambled eggs). Baggage storage is free and easy."
John 2-night trip
Posted 10 hours ago
Inti Punku MachuPicchu Hotel & Suites
Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

10/10 Excellent
"I would stay at this hotel/resort over any other place in Aguas Calientes! You won’t regret it."
Stephen 2-night trip
Posted 11 hours ago
Inkaterra Machu Picchu Pueblo Hotel
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

10/10 Excellent
"Great property in a very convenient location with wonderful views of the river. The staff was very helpful and attentive. Clean and well appointed rooms and a great breakfast were included."
Donald E 2-night trip
Posted 14 hours ago
Casa Del Sol Machupicchu
NaturaLodge Machu Picchu

NaturaLodge Machu Picchu

10/10 Excellent
"Staff was very accommodating to my complicated schedule."
Christian 1-night trip
Posted 18 hours ago
NaturaLodge Machu Picchu
Panorama B&B

Panorama B&B

10/10 Excellent
"The hotel location is superb. Very nice virw from the room balcony. Close to the new bus station to buy a ticket to go up to Machu Picchu. Staffs were ver very nice and attentive. I love this hotel and definitely will come back to stay here again."
Amaraporn 1-night trip
Posted 3 days ago
Panorama B&B
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

10/10 Excellent
"The hotel is old but the staff were very helpful and provided excellent service with our luggage."
Jasna 1-night trip
Posted 4 days ago
Taypikala Boutique Machupicchu
Rockrivers Machu Picchu

Rockrivers Machu Picchu

10/10 Excellent
"Great hotel reasonable prices. Complementary 2 botles of water in the rooms, nice breakfast (cold), clean rooms, great location. My room did not have a window but it did have a king size bed. Note no elevators if this is important to you."
John 1-night trip
Posted 6 days ago
Rockrivers Machu Picchu
Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B

10/10 Excellent
"Nice view"
young r 1-night trip
Posted 9 days ago
Rupa Rupa High Jungle Eco B&B
Casa Andina Standard Machu Picchu

Casa Andina Standard Machu Picchu

10/10 Excellent
"Great hotel well located with rooms facing the river"
Antonio 1-night trip
Posted 2 weeks ago
Casa Andina Standard Machu Picchu

More cheap stays in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
£21
3 Oct - 4 Oct
8.2/10 Very good! (54 reviews)
Quechuas House hostal & coffee
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
£34
9 Sept - 10 Sept
8.4/10 Very good! (13 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
£36
11 Sept - 12 Sept
8.4/10 Very good! (235 reviews)
Viandina Machupicchu
Nativus Hostel Machu Picchu

Nativus Hostel Machu Picchu

Imperio de los Incas Avenue #136 Machu Picchu Cusco
£43
10 Sept - 11 Sept
8.2/10 Very good! (197 reviews)
Nativus Hostel Machu Picchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
£43
4 Sept - 5 Sept
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
£49
25 Sept - 26 Sept
Mantu Boutique

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 £20 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