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

Find hotels in Santa Teresa from NT$868

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 15 - Oct 16
Tomorrow
Oct 16 - Oct 17
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Santa Teresa hotels

1. Yacumama Santa Teresa

Yacumama Santa Teresa
Santa Teresa
Canada
Carolyn
NT$1,010
NT$1,010 total
Nov 10 - Nov 11
Yacumama Santa Teresa

2. Eco Quechua

Eco Quechua
Santa Teresa
NT$1,737
NT$1,908 total
Oct 27 - Oct 28
Eco Quechua

3. Hospedaje Plaza

Hospedaje Plaza
Santa Teresa
NT$868
NT$868 total
Oct 27 - Oct 28
Hospedaje Plaza

4. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
Santa Teresa
NT$1,172
NT$1,172 total
Oct 19 - Oct 20
SALKANTAY MAJESTIC DOMES ECO LODGE

5. hotal capsulas mayta capac

hotal capsulas mayta capac
Santa Teresa
NT$1,737
NT$1,737 total
Oct 17 - Oct 18
hotal capsulas mayta capac

6. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
Santa Teresa
Brazil
Natália
NT$1,447
NT$1,447 total
Oct 16 - Oct 17
Glamping Machupicchu Lodge

7. www.ecoterralodge.com

www.ecoterralodge.com
Santa Teresa
NT$2,154
NT$2,154 total
Oct 17 - Oct 18
www.ecoterralodge.com

8. Salkantay Hostel Chaullay

Salkantay Hostel Chaullay
Santa Teresa
Canada
Sandra
NT$1,158
NT$1,158 total
Nov 15 - Nov 16
Salkantay Hostel Chaullay

9. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
Santa Teresa
NT$1,925
NT$1,925 total
Oct 17 - Oct 18
Collpapampa Sky Dome Camps

10. Salakantay glamp

Salakantay glamp
Santa Teresa
NT$1,132
NT$1,132 total
Nov 5 - Nov 6
Salakantay glamp

11. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
Santa Teresa
United States
Kris
NT$4,469
NT$4,469 total
Nov 12 - Nov 13
Hoteles Capsula Machupicchu

12. Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Machu Picchu
United States
Banjot
NT$68,342
NT$75,176 total
Nov 14 - Nov 15
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

13. El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra
Machu Picchu
United States
Nir
NT$7,461
NT$7,461 total
Oct 16 - Oct 17
El MaPi Hotel by Inkaterra

14. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
NT$4,628
NT$5,091 total
Oct 23 - Oct 24
Tierra Viva Machu Picchu

15. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
Machu Picchu
United States
Kyle
NT$1,961
NT$1,961 total
Nov 14 - Nov 15
Rupa Rupa High Jungle Eco B&B

16. Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
Machu Picchu
United States
Relin
NT$4,315
NT$4,315 total
Nov 13 - Nov 14
Taypikala Boutique Machupicchu

17. Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
Machu Picchu
United States
Luke J
NT$10,235
NT$10,235 total
Nov 1 - Nov 2
Casa Del Sol Machupicchu

18. Sumaq Machu Picchu Hotel

Sumaq Machu Picchu Hotel
Machu Picchu
United States
Jennifer
NT$21,950
NT$24,145 total
Nov 1 - Nov 2
Sumaq Machu Picchu Hotel

19. Casa Andina Standard Machu Picchu

Casa Andina Standard Machu Picchu
Machu Picchu
United States
Chrystal
NT$5,617
NT$6,178 total
Nov 10 - Nov 11
Casa Andina Standard Machu Picchu

20. Hotel Raices Machupicchu

Hotel Raices Machupicchu
Machu Picchu
United States
Sharmini
NT$2,704
NT$2,704 total
Nov 3 - Nov 4
Hotel Raices Machupicchu
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 river flowing through a mountainous valley with lush greenery and rocky terrain.

Top Santa Teresa Hotel Reviews

HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

10/10 Excellent
"⭐️⭐️⭐️⭐️"
Jizel Marie 1-night trip
Posted 14 hours ago
HOTEL LUZ GARDEN
Panorama B&B

Panorama B&B

10/10 Excellent
"Staff was friendly and helpful, breakfast was excellent and room had a great view."
Ema 2-night trip
Posted 20 hours ago
Panorama B&B
Rockrivers Machu Picchu

Rockrivers Machu Picchu

8/10 Good
"The room is well located close to train station and bus stop to reach Machu Picchu. Close to restaurants and bars, without the inconvenience of loud noise until late at night. We really liked the bed, the number of available plugs in the room, the consistent hot water and water pressure when showering (really not granted in Peru). The room was very clean. The stuff very friendly and knowledgeable. The only real improvement would be breakfast, little variety and no real savoury options. It would have been nice to have eggs and some meaty options, moreover considering that visiting Machu Picchu involves long days with extensive walking. We would stay again in the future!"
Samuele 3-night trip
Posted 1 day ago
Rockrivers Machu Picchu
Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites

8/10 Good
"The hotel was close to train station, it was clean the only thing the mini fridge in our suite wasn’t working and when I let the staff know , they just said we get back to you , they never did we stayed for two nights ! Do plenty of time to fix they just never did , but other than that it was ok"
shehrzad 2-night trip
Posted 2 days ago
Inti Punku MachuPicchu Hotel & Suites
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

10/10 Excellent
"Perfect"
Sergio 1-night trip
Posted 3 days ago
Taypikala Boutique Machupicchu
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

10/10 Excellent
"Wonderful stay"
Luke J 2-night trip
Posted 3 days ago
Casa Del Sol Machupicchu
Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel

8/10 Good
"Hotel was conveniently located. Breakfast was good and freshly made. Staff were helpful."
Ruth 2-night trip
Posted 4 days ago
Jaya Machupicchu Boutique Hotel
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

10/10 Excellent
"What a great group of friendly staff! From arriving at the train station to be met by Ruben who took care of the luggage, got us into the bus and by the time we were up at the hotel our bags were ready for us. Upon arrival we were greeted by Anthony "our shaman". Took care of every detail and gave us a lot of historical information. Have to say everyone from the front desk to the restaurant and bar were excellent and made our (short) stay worth it. Thanks to all!"
Juan 1-night trip
Posted 1 month ago
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

More cheap stays in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
NT$1,013
NT$1,013 total
Oct 24 - Oct 25
8.2/10 Very Good! (59 reviews)
Quechuas House hostal & coffee
Hostal Pablos House

Hostal Pablos House

105 Mayta Capac Street Machu Picchu Cusco
NT$1,042
NT$1,042 total
Nov 4 - Nov 5
9.4/10 Exceptional! (45 reviews)
Hostal Pablos House
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
NT$1,476
NT$1,476 total
Oct 19 - Oct 20
8.6/10 Excellent! (14 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
NT$1,737
NT$1,737 total
Oct 16 - Oct 17
8.4/10 Very Good! (239 reviews)
Viandina Machupicchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
NT$1,881
NT$1,881 total
Oct 22 - Oct 23
9/10 Wonderful! (305 reviews)
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
NT$1,969
NT$1,969 total
Oct 31 - Nov 1
8.4/10 Very Good! (282 reviews)
Mantu Boutique

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Outdoor Adventures: Santa Teresa is perfect for thrill-seekers, offering activities like ziplining and scenic hiking trails.
  • Relaxing Hot Springs: Experience rejuvenating hot springs that provide a tranquil escape amidst stunning landscapes.
  • Cultural Exploration: Immerse yourself in local culture at vibrant Santa Teresa Square and nearby archaeological sites.
  • Breathtaking Scenery: The picturesque mountains and lush landscapes create a stunning backdrop for your adventures.
  • Diverse Accommodations: Choose from a range of cozy lodgings, including charming bed & breakfasts and comfortable hotels.

Find great hotels near Santa Teresa

Discover a variety of accommodation options in Santa Teresa, tailored to suit every traveler's needs. From cozy bed & breakfasts to comfortable hotels, you're sure to find the perfect fit for your vacation. Enjoy unique amenities like hot springs, pet-friendly options, and rejuvenating spa experiences. Notable places to consider include Santa Teresa Hotels, Cocalmayo Cusco, Hospedaje Quillabamba, Oriente Dumbo, and President Manuel Prado Ugarteche for a memorable stay.

  • Taypikala Boutique Machupicchu: Nestled 13km from Santa Teresa, Taypikala Boutique Machupicchu is a 4-star hotel that offers a blend of comfort and local charm. With a guest rating of 8.6 out of 10, the property features a delightful dining experience, including complimentary breakfast options and a restaurant. Guests can unwind with entertainment amenities such as LCD and cable television. The hotel's design reflects an inviting ambiance, making it a great spot for relaxation after a day of exploring nearby attractions like the city center.
  • Tierra Viva Machu Picchu: Just 13km from Santa Teresa, Tierra Viva Machu Picchu is a 3.5-star hotel boasting an impressive guest rating of 9.2 out of 10. This property provides free breakfast options, including a buffet selection, to fuel your adventures. With various entertainment amenities like multiple televisions and cable channels, guests can enjoy downtime in comfort. Additionally, the hotel’s proximity to the boardwalk, mountains, and river offers stunning views and opportunities for outdoor activities, making it a fantastic choice for nature lovers.
  • Casa Del Sol Machupicchu: Located 13km from Santa Teresa, Casa Del Sol Machupicchu is a 4-star accommodation that combines business travel convenience with a boutique-themed vacation experience. With a guest rating of 8.8 out of 10, this hotel stands out with its uniquely designed decor and artistic touches that reflect the local culture. Ideal for travelers seeking a distinctive stay, Casa Del Sol offers a comfortable environment to unwind after a busy day while still providing essential amenities for business needs.

Where to stay in and around Santa Teresa

Santa Teresa, a charming town in the Cusco Region of Peru, offers an unforgettable outdoor adventure experience. Surrounded by breathtaking scenery, visitors can immerse themselves in the area's romantic and relaxing vibes. Explore nearby attractions like the lush landscapes and rich cultural heritage that define this region. Whether you're seeking historical excursions or simply want to unwind, Santa Teresa provides the perfect base to discover the beauty and culture of Peru.

  • Machu Picchu: Nestled about 11km from Santa Teresa, Machu Picchu is a renowned destination that draws travelers from around the globe. This ancient Incan city is celebrated for its breathtaking scenery, outdoor adventures, and rich history. Visitors can explore the extensive hiking trails that lead to stunning vistas, or indulge in relaxation at local spas offering rejuvenating body treatments. Notable nearby attractions include natural hot springs, majestic mountains, and a charming town square, making Machu Picchu a must-visit for anyone seeking both adventure and serenity.
  • Yanatile: Located in the vicinity of Santa Teresa, Yanatile is a tranquil village offering a unique wellness experience. Visitors flock to Yanatile for its serene atmosphere and wellness-oriented activities, including visits to local spas that specialize in body treatments. The village is surrounded by lush landscapes and is close to natural hot springs that provide a perfect setting for relaxation. Peak travel times in Yanatile are typically from May to July, but its welcoming vibe is inviting year-round, making it an excellent spot for rejuvenation and exploration.
  • Paltaychayoc: Also situated near Santa Teresa, Paltaychayoc is a peaceful village that captivates visitors with its natural beauty and tranquil ambiance. While it may not be as widely known as its neighbors, Paltaychayoc offers an authentic Peruvian experience away from the hustle and bustle of tourist hotspots. The village sees a steady flow of travelers throughout the year, especially from May to July, making it an ideal location for those looking to immerse themselves in local culture and nature.

Things to do in Santa Teresa

Shopping

In Santa Teresa, explore local markets where you can find handmade crafts and unique souvenirs reflecting Peruvian culture. If you're up for a drive, visit the Urubamba Valley, about 19km away, featuring larger shopping options and local artisan shops for a broader selection of gifts.

Recreation

In Santa Teresa, indulge in wellness retreats that offer soothing yoga sessions, rejuvenating massages, and holistic healing practices surrounded by lush landscapes. Explore nearby hot springs for relaxation and partake in guided hikes to experience the stunning natural beauty of the region, promoting both physical and mental well-being.

Adventure

Experience the thrill of white-water rafting on the Urubamba River, where you can navigate exciting rapids amid stunning landscapes. Alternatively, hike to the stunning Llactapata ruins, offering breathtaking views of Machu Picchu and the surrounding mountains, an unforgettable journey for adventure seekers.

Nightlife

Explore the vibrant nightlife in Santa Teresa by visiting La Chacra, known for its lively atmosphere and refreshing cocktails. For a more laid-back evening, check out Café del Mundo, where you can enjoy local brews and mingle with fellow travelers while soaking in the relaxed vibe.

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

Find the best attractions near Santa Teresa

Santa Teresa is an ideal destination for outdoor enthusiasts and adventure seekers, featuring stunning landscapes and rich cultural experiences. Key attractions include the rejuvenating hot springs, breathtaking mountains, and fascinating archaeological sites. Visitors can explore the famous hot springs, enjoy the vibrant Santa Teresa Square, and immerse themselves in the local culture. Whether you're seeking relaxation or adventure, Santa Teresa offers a diverse range of activities for an unforgettable vacation.

  • Aguas Calientes Hot Springs: Located 13km from Santa Teresa, these natural hot springs offer a serene retreat. Surrounded by lush greenery, visitors can soak in mineral-rich waters that promote relaxation and wellness, making it an ideal spot to unwind after a day of exploration.
  • Huayna Picchu: Just 11km away, this iconic mountain provides an exhilarating adventure for hikers. The challenging trails lead to breathtaking panoramic views of the surrounding landscape and the ancient ruins of Machu Picchu, perfect for outdoor enthusiasts seeking scenic beauty.
  • Intipunku: Located 13km from Santa Teresa, this archaeological site, known as the Sun Gate, offers a glimpse into Incan culture. As you explore the ruins, immerse yourself in the fascinating history and significance of this ancient entrance to Machu Picchu.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Traveling to Santa Teresa, Peru, can be conveniently done via the major airports nearby. Cusco's Alejandro Velasco Astete International Airport (CUZ) is 89km away, with luxury hotels like Palacio del Inka, JW Marriott El Convento, and Monasterio providing various transport options, including 24-hour airport shuttles. Ayacucho Airport (AYP) is 171km away, with accessible 3-star hotels like Altipacha Ayacucho Hotel and DM Hoteles offering airport shuttle services. Andahuaylas Airport (ANS), located 103km from Santa Teresa, features hotels such as Hotel Conquistador providing limited-hour shuttles. Each airport offers unique amenities and transport connections for a seamless travel experience.

Frequently asked questions

Where is the best place to stay in Santa Teresa?
Based on our traveler data, Eco Quechua is one of the top choices for your stay. This lodge offers free breakfast and a snack bar/deli. Other good options for your visit include Salkantay Hostel Chaullay and Yacumama Santa Teresa. See all available top hotels, or vacation rentals in Santa Teresa.
If I need to cancel my hotel reservation in Santa Teresa, will I receive a refund?
Yes! The majority of hotel bookings are refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Santa Teresa.
Where can I learn more about changing or cancelling my trip to Santa Teresa?
To find more details about changing or cancelling your trip to Santa Teresa, click here.
What's the best budget-friendly hotel in Santa Teresa?
Based on our traveler reviews, Salkantay Hostel Chaullay is a top choice for a less expensive stay. Other choices for your budget-friendly stay include Hospedaje Plaza and Hospedaje el Mirador de Collpapampa. View all budget hotels in Santa Teresa.
What's the best hotel for a family vacation to Santa Teresa?
Eco Lodge Restaurant Araplay is a hotel with an outdoor pool and free breakfast, and it's a top choice on Expedia for families. Attractions in the area like Butterfly Farm of Machu Picchu are also fun for the whole family. Find more child-friendly accommodations in Santa Teresa.
What is the top LGBTQ-friendly place to stay in Santa Teresa?
Llactapata Lodge Overlooking MachuPicchu is a top LGBTQ-friendly lodge that features free breakfast and a snack bar/deli. See all available hotels listed as LGBTQ-friendly in Santa Teresa.
What's the best pet-friendly place to stay in Santa Teresa?
Yacumama Santa Teresa is a top hotel for people traveling with their pets, and offers free WiFi for its human guests. Two other good options for you and your pet include SALKANTAY MAJESTIC DOMES ECO LODGE and hotal capsulas mayta capac. See more pet-friendly hotel accommodations in Santa Teresa.
What's the best hotel to stay with easy access to Cocal Mayo Hot Springs?
Andean Cusco Hotel is one of the top choices for your stay based on our traveler data, and this property offers free WiFi and a terrace. It's located 1.4 mi (2.2 km) from Cocal Mayo Hot Springs. Other good options within a few miles include Hospedaje Puriq and Hugos Lodge.
What is the best spa hotel in Santa Teresa?
Eco Lodge Restaurant Araplay is a highly recommended spa hotel with an outdoor pool. Enjoy the hot springs at Cocalmayo. See all spa hotels in Santa Teresa.
What is the best accommodation for staying close to Andahuaylas Airport (ANS)?
La Mansion Casa Hotel is one of the top choices for your stay and is a popular 3-star hotel featuring a roundtrip airport shuttle and free breakfast. It's located 4.3 mi (6.9 km) from Andahuaylas Airport. Other good choices close to the airport include El Parque Hotel and Sol de Oro Hotel.
What is staying in Santa Teresa like?
Visitors to Santa Teresa are sure to enjoy the restaurants. Tourists can also enjoy the city's hot springs, local tours, and riverfront. In Santa Teresa, there are 19 hotels and other accommodations to choose from. Find out more about Santa Teresa.
What are the top places to visit in Santa Teresa?
Natural beauty is on display at Cocal Mayo Hot Springs, Historic Sanctuary of Machu Picchu, and Urubamba River. Additionally, you might want to add Apurímac River to your itinerary. Check out what more to see and do in Expedia's Santa Teresa guide.
What's the seasonal weather like in Santa Teresa?
The hottest months are usually October and November with an average temp of 49°F, while the coldest months are July and June with an average of 46°F. The rainiest months in Santa Teresa are January, February, December, and March, with each month seeing an average of 10 inches of rainfall.

Explore a world of travel with Expedia