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

Search Santa Teresa hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

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 AU$51
16 Aug - 17 Aug
Yacumama Santa Teresa

2. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is AU$57
31 July - 1 Aug
Glamping Machupicchu Lodge

3. www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is AU$80
23 July - 24 July
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 AU$52
3 Aug - 4 Aug
Salakantay glamp

5. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is AU$58
20 Aug - 21 Aug
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 AU$301
21 Aug - 22 Aug
Hoteles Capsula Machupicchu

7. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
2.0 star property
Santa Teresa
The price is AU$91
31 July - 1 Aug
Collpapampa Sky Dome Camps

8. Hospedaje Plaza

Hospedaje Plaza
2.0 star property
Santa Teresa
The price is AU$43
23 July - 24 July
Hospedaje Plaza

9. Machu Picchu Picos House

Machu Picchu Picos House
3.0 star property
Machu Picchu
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$86
25 July - 26 July
Machu Picchu Picos House

10. Apachetas Hotel

Apachetas Hotel
3.0 star property
Aguas Calientes
8.6 out of 10, Excellent, (4 reviews)
"Very useful and helpful information the people there are great"
United States
Ralph
The price is AU$58
24 July - 25 July
Apachetas Hotel

11. Panorama B&B

Panorama B&B
3.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (338 reviews)
"Great hotel great location and breakfast"
United States
Luis
The price is AU$132
25 July - 26 July
Panorama B&B

12. Amaru Palace

Amaru Palace
3.0 star property
Aguas Calientes
The price is AU$64
23 July - 24 July
Amaru Palace

13. Hotel Raices Machupicchu

Hotel Raices Machupicchu
3.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (474 reviews)
"Very nice hotel with hot water."
United States
Esteban
The price is AU$77
23 July - 24 July
Hotel Raices Machupicchu

14. Hotel Mamasara Machupicchu

Hotel Mamasara Machupicchu
3.0 star property
Aguas Calientes
9.6 out of 10, Exceptional, (4 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 AU$116
4 Aug - 5 Aug
Hotel Mamasara Machupicchu

15. Rockrivers Machu Picchu

Rockrivers Machu Picchu
3.0 star property
Machu Picchu
8.8 out of 10, Excellent, (84 reviews)
"Great location and the staff was very helpful"
United States
Ido
The price is AU$149
15 Aug - 16 Aug
Rockrivers Machu Picchu

16. 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 AU$131
21 Aug - 22 Aug
Rupa Rupa High Jungle Eco B&B

17. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
3.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (1,000 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 AU$214
22 Aug - 23 Aug
Tierra Viva Machu Picchu

18. NaturaLodge Machu Picchu

NaturaLodge Machu Picchu
3.0 star property
Machu Picchu
9.0 out of 10, Wonderful, (124 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 AU$90
22 Aug - 23 Aug
NaturaLodge Machu Picchu

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 AU$84
27 July - 28 July
HOTEL LUZ GARDEN

20. Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (1,003 reviews)
"The staff were exceptionally kind, welcoming, and always willing to help."
United States
Mitchelita
The price is AU$226
2 Aug - 3 Aug
Taypikala Boutique Machupicchu
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

Recent Reviews in Santa Teresa

More cheap accommodation in Santa Teresa

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Outdoor Adventures: Santa Teresa is a haven for outdoor enthusiasts, offering activities like hiking, zip-lining, and visits to nearby archaeological sites.
  • Natural Hot Springs: Relax in the rejuvenating natural hot springs, a perfect respite after a day of exploration.
  • Breathtaking Scenery: Enjoy stunning landscapes, including majestic mountains and lush greenery that provide a picturesque backdrop.
  • Cultural Immersion: Engage with the local culture through excursions to nearby towns, experiencing vibrant traditions and community life.
  • Variety of Accommodations: Choose from a range of delightful hotels and cosy bed and breakfasts, ensuring a comfortable stay tailored to your needs.

Find great hotels near Santa Teresa

Discover a range of delightful accommodations in Santa Teresa, a charming destination nestled in the Cusco Region. From inviting hotels to cosy bed and breakfasts, you'll find options that cater to your every need, whether you're seeking a relaxing spa experience or a pet-friendly retreat. Explore the best Santa Teresa hotels, complete with hot springs and exceptional amenities, ensuring an unforgettable holiday in this stunning locale.

  • Taypikala Boutique Machupicchu: A blend of comfort and cultural richness, Taypikala Boutique Machupicchu boasts a commendable guest rating of 8.6. Located 13km from Santa Teresa, this hotel offers an inviting atmosphere with amenities such as a restaurant, bar and lounge, and complimentary daily breakfast. Guests can unwind with entertainment options including LCD and cable television. Surrounded by the vibrant city centre, the property allows easy access to local attractions, making it a delightful choice for those seeking a blend of relaxation and exploration.
  • Tierra Viva Machu Picchu: With an impressive guest rating of 9.2, Tierra Viva Machu Picchu stands out for its exceptional service and modern facilities. Situated 13km from Santa Teresa, this hotel features an array of dining options, including a buffet breakfast and restaurant, all complemented by free daily breakfast. Entertainment is catered for with multiple television options, including LCD and cable TV. Guests can immerse themselves in the stunning natural surroundings, including nearby mountains and rivers, making it an ideal retreat for nature enthusiasts.
  • Casa Del Sol Machupicchu: Rated at 8.8, Casa Del Sol Machupicchu offers a boutique experience that merges artistry with comfort. Located 13km from Santa Teresa, this hotel is particularly appealing to business travellers and those seeking a unique holiday. The property showcases distinctive decor and artworks that reflect local culture, enhancing the overall aesthetic. With a focus on personalised service, guests are treated to a memorable stay that combines professional amenities with a touch of local charm.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region, offers a blend of outdoor adventure and serene landscapes, perfect for a memorable holiday. Discover the enchanting Yacumama, a local landmark, and immerse yourself in the area's rich historical and cultural atmosphere. Excursions to nearby towns provide a glimpse into the vibrant local life, while the breathtaking scenery invites relaxation and romance. Experience the best of Santa Teresa, where adventure and tranquillity harmoniously coexist.

  • Machu Picchu: Nestled approximately 11km from Santa Teresa, Machu Picchu is a famed destination that draws visitors throughout the year, particularly during the peak months of March to April and July. This iconic city offers a remarkable outdoor and adventure experience, where breathtaking scenery awaits. Popular activities include indulging in local spa treatments and exploring the extensive hiking trails that lead to stunning vistas. Notable landmarks nearby include natural hot springs, majestic mountains, and a charming central square, all contributing to a unique cultural immersion.
  • Yanatile: Located in close proximity to Santa Teresa, Yanatile is a serene village that attracts travellers seeking wellness and relaxation. Though visitor numbers tend to peak from May to July, the village maintains a welcoming atmosphere year-round. Yanatile is renowned for its rejuvenating body treatments and spa facilities, offering a perfect retreat for those looking to unwind. The nearby hot springs provide a tranquil setting for relaxation and rejuvenation, making it a wonderful destination for wellness enthusiasts.
  • Pisunayniyocc: Another quaint village situated near Santa Teresa, Pisunayniyocc also enjoys a steady flow of visitors throughout the year, with peaks from May to July. This charming locale is perfect for those who wish to experience authentic Peruvian village life. While specific attractions are less highlighted, the surrounding natural beauty and the opportunity to connect with local culture make it a rewarding stop. Visitors will appreciate the tranquil atmosphere, ideal for leisurely explorations and appreciating the region's rich heritage.

Things to do in Santa Teresa

Santa Teresa offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal holiday destination. Visitors can indulge in spa treatments, explore hiking trails, and embark on various tours, including packages that feature zip lines and trips to Cocalmayo via taxi. Whether you seek relaxation or excitement, Santa Teresa promises an unforgettable experience for every traveller.

Shopping

In Santa Teresa, visit local markets to find handmade crafts and traditional Peruvian souvenirs. If you're up for a drive, check out the Plaza de Armas in nearby Machu Picchu Pueblo, around 16km away, where you can explore additional shops and vibrant artisan stalls.

Recreation

In Santa Teresa, indulge in a revitalising experience at the Eco Lodge Spa, where natural therapies and holistic treatments enhance your well-being amidst lush greenery. Explore yoga retreats that offer serene environments for mindfulness and relaxation, allowing you to reconnect with nature and yourself.

Adventure

Experience the thrilling zip line at Santa Teresa, soaring above lush landscapes and rivers. Explore the exhilarating trails on a mountain bike, weaving through scenic views, or take a refreshing dip in the natural hot springs to unwind after your adventures. Each activity offers a unique glimpse of the region's beauty.

Nightlife

Discover the vibrant atmosphere at CafƩ de la Plaza, where you can enjoy live music and dance the night away. For a laid-back vibe, visit La Casa de los Abuelos for cocktails and local brews while mingling with fellow travellers and locals alike.

*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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 choose your budget, desired location, and various other preferences. You can sort the results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your search 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 potentially save money by combining your hotel reservation in Santa Teresa with your flights and activities through an Expedia package.

Find the best attractions in and around Santa Teresa

Santa Teresa offers an ideal destination for those seeking outdoor adventures and breathtaking scenery. Visitors can explore popular attractions such as the natural hot springs, majestic mountains, and fascinating archaeological sites. This vibrant area caters to travellers eager for cultural immersion and thrilling experiences, making it a perfect spot for an unforgettable holiday filled with exploration and adventure.

  • Aguas Calientes Hot Springs: Nestled 13km from Santa Teresa, Aguas Calientes Hot Springs offers a serene escape surrounded by lush greenery. Enjoy the soothing thermal waters that promote wellness and relaxation, making it an ideal spot to unwind after a day of exploration.
  • Huayna Picchu: Located 11km from Santa Teresa, Huayna Picchu is a striking mountain that beckons adventurers with its challenging trails. The breathtaking views of the Sacred Valley and ancient Incan ruins create an exhilarating outdoor experience for nature lovers and thrill-seekers alike.
  • Cocal Mayo Hot Springs: Situated within Santa Teresa, Cocal Mayo Hot Springs invites visitors to bask in its natural thermal pools. This tranquil haven enhances the wellness experience, perfect for those looking to rejuvenate amidst stunning outdoor scenery.

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

Reaching Santa Teresa is convenient with several nearby airports. Cusco’s Alejandro Velasco Astete International Airport (CUZ) is 89km away, with notable hotels like Palacio del Inka, A Luxury Collection Hotel (3km) and JW Marriott El Convento Cusco (5km), both offering various shuttle services. Ayacucho Airport (AYP) is 171km distant, with Altipacha Ayacucho Hotel (3km) and DM Hoteles Ayacucho (2km) providing 24-hour shuttle options. Andahuaylas Airport (ANS) is 103km away, with Hotel Conquistador (8km) and La Mansion Casa Hotel (6km) offering transportation services, ensuring a smooth transition to your destination in Santa Teresa.

Frequently asked questions

Where is the best place to stay in Santa Teresa?
Yacumama Santa Teresa is one of the top choices for your stay based on our traveller data. This hotel offers free breakfast and free WiFi. Other good options for your stay include Hoteles Capsula Machupicchu and Glamping Machupicchu Lodge. See all available top hotels, or vacation rentals in Santa Teresa.
What are some of the best holiday rentals that Santa Teresa has to offer?
Luxury villa in Urubamba, Ollantaytambo district, Sacred Valley, Cusco.: This holiday home rental outside of Santa Teresa is located in a rural location, and has a balcony, a garden and a BBQ to put you at ease in your new surroundings. It has 4 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. Make the most of billiards or a pool table in this rental home to help you unwind. See all vacation rentals in Santa Teresa.
If I need to cancel my hotel reservation in Santa Teresa, will I receive a refund?
Yes, most hotel reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Santa Teresa.
What's the best budget-friendly accommodation in Santa Teresa?
Based on our traveller reviews, Salkantay Hostel Chaullay is a top choice for a less expensive stay. Other good options 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 family accommodation in 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. Also, attractions in the area such as Butterfly Farm of Machu Picchu and Butterfly House are fun for children of all ages. Find more child-friendly accommodations in Santa Teresa.
What is the favourite LGBTQ-friendly hotel 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 dog-friendly place to stay in Santa Teresa?
Glamping Machupicchu Lodge is a top lodge for people travelling with their pets, and offers free use of bicycles and free WiFi for its human guests. Two other good options for you and your pet's trip include Yacumama Santa Teresa and www.ecoterralodge.com. See more pet-friendly hotel accommodations in Santa Teresa.
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 staying in Santa Teresa like?
Visitors to Santa Teresa will definitely enjoy the restaurants. Tourists can also enjoy the city's hot springs, local tours and riverfront. In Santa Teresa, there are 16 hotels and other accommodation options to choose from. Find out more about Santa Teresa.
What is there to see in Santa Teresa?
Natural beauty is on display at Cocal Mayo Hot Springs, Historic Sanctuary of Machu Picchu and ApurĆ­mac River. Additionally, you might want to add Urubamba River to your itinerary. Take a look at what more there is 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 temperature of 10°C, while the coldest months are July and June, with an average of 8°C. The rainiest months in Santa Teresa are January, February, December and March, with each month seeing an average of 264 mm of rainfall.