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

Santa Teresa Hotels from ₹2,440

  • 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
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Santa Teresa hotels

1. Yacumama Santa Teresa

Yacumama Santa Teresa
Santa Teresa
Canada
Carolyn
₹3,053
₹3,053 total
12 Sept - 13 Sept
Yacumama Santa Teresa

2. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
Santa Teresa
₹2,912
₹2,912 total
11 Oct - 12 Oct
SALKANTAY MAJESTIC DOMES ECO LODGE

3. Eco Quechua

Eco Quechua
Santa Teresa
₹4,967
₹5,613 total
17 Sept - 18 Sept
Eco Quechua

4. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
Santa Teresa
₹3,840
₹3,840 total
11 Sept - 12 Sept
Glamping Machupicchu Lodge

5. hotal capsulas mayta capac

hotal capsulas mayta capac
Santa Teresa
₹4,608
₹4,608 total
11 Sept - 12 Sept
hotal capsulas mayta capac

6. Salakantay glamp

Salakantay glamp
Santa Teresa
₹2,785
₹2,785 total
19 Sept - 20 Sept
Salakantay glamp

7. www.ecoterralodge.com

www.ecoterralodge.com
Santa Teresa
₹5,953
₹5,953 total
11 Sept - 12 Sept
www.ecoterralodge.com

8. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
Santa Teresa
₹5,123
₹5,123 total
11 Oct - 12 Oct
Collpapampa Sky Dome Camps

9. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
Santa Teresa
United States
Kris
₹14,643
₹14,643 total
30 Sept - 1 Oct
Hoteles Capsula Machupicchu

10. Hospedaje Plaza

Hospedaje Plaza
Santa Teresa
₹2,440
₹2,440 total
17 Sept - 18 Sept
Hospedaje Plaza

11. Salkantay Hostel Chaullay

Salkantay Hostel Chaullay
Santa Teresa
Canada
Sandra
₹3,766
₹3,766 total
9 Oct - 10 Oct
Salkantay Hostel Chaullay

12. Hostal Pablos House

Hostal Pablos House
Machu Picchu
United States
valbona
₹3,082
₹3,082 total
1 Oct - 2 Oct
Hostal Pablos House

13. Apachetas Hotel

Apachetas Hotel
Aguas Calientes
United States
Ralph
₹4,054
₹4,054 total
22 Sept - 23 Sept
Apachetas Hotel

14. HOTEL LUZ GARDEN

HOTEL LUZ GARDEN
Machu Picchu
United States
Arkadeep
₹5,547
₹5,547 total
12 Sept - 13 Sept
HOTEL LUZ GARDEN

15. SAGRADA TIERRA sacred valley hotel

SAGRADA TIERRA sacred valley hotel
Ollantaytambo
₹5,783
₹5,783 total
14 Sept - 15 Sept
SAGRADA TIERRA sacred valley hotel

16. Birds Hotel Molino

Birds Hotel Molino
Ollantaytambo
Mexico
Julian
₹10,966
₹12,063 total
28 Sept - 29 Sept
Birds Hotel Molino

17. Del Pilar Ollantaytambo

Del Pilar Ollantaytambo
Ollantaytambo
United States
Ajai
₹7,631
₹8,394 total
25 Sept - 26 Sept
Del Pilar Ollantaytambo

18. Amaru Palace

Amaru Palace
Aguas Calientes
United States
Vipul
₹3,329
₹3,329 total
5 Oct - 6 Oct
Amaru Palace

19. Pakarina Hotel

Pakarina Hotel
Machu Picchu
United States
Ruthline
₹3,058
₹3,058 total
11 Sept - 12 Sept
Pakarina Hotel

20. Inkary Hotel Machupicchu

Inkary Hotel Machupicchu
Machu Picchu
United States
George
₹3,701
₹3,701 total
11 Oct - 12 Oct
Inkary Hotel 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 person sitting by a clear lake surrounded by mountains with snow-capped peaks.
Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

Tierra Viva Machu Picchu

Tierra Viva Machu Picchu

10/10 Excellent
"El staff muy cordial, el hotel muy limpio, el desayuno rico."
olga 1-night trip
Posted 2 hours ago
Tierra Viva Machu Picchu
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

10/10 Excellent
"La habitación hermosa, muy limpia y su personal encantador."
olga 1-night trip
Posted 9 hours ago
Taypikala Boutique Machupicchu
Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel

10/10 Excellent
"Very nice hotel. They had very friendly and professional staff. The grounds and rooms were very clean. It was situated in the middle of everything you would need if you're traveling within the vicinity of touring the areas of Machupiccu"
victor 1-night trip
Posted 23 hours ago
Jaya Machupicchu Boutique Hotel
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

10/10 Excellent
"It was a very nice place right in the middle of everything but still on the river, beds were comfortable, breakfast was great."
Brad 2-night trip
Posted 2 days ago
Casa Del Sol Machupicchu
Panorama B&B

Panorama B&B

8/10 Good
"I liked the location, it’s a little farther away from the train, so you don’t get as loud of a disruption when it comes through every hour. The view was beautiful, and it is close to the drop off point for the consettur bus when you get back from Macchu pichu. The room was clean, my only problem is that my room specifically had problems with getting hot water because the knob was broken. There was a maintenance person that came to fix it, but it went back to being cold almost immediately. I liked how they had breakfast options that were included and how attentive the hotel staff were."
Sarah 2-night trip
Posted 3 days ago
Panorama B&B
NaturaLodge Machu Picchu

NaturaLodge Machu Picchu

10/10 Excellent
"Lobby was super friendly and helpful. They watched our luggage for a couple hours until we checked in to our next hotel. Lots of towels in the room. They did not have shampoo/conditioner refilled but there was plenty. There was loud music from the plaza at night but really close to ticket office for trying to get same day tickets to machu picchu in the morning. You WILL have to take stairs to get to location. On the moderate difficulty level."
alexandra 1-night trip
Posted 3 days ago
NaturaLodge Machu Picchu
Gringo Bill's Boutique Hotel

Gringo Bill's Boutique Hotel

10/10 Excellent
"Fié una experiencia excelente, habitaciones muy cómodas y limpias, camas confortables, todo muy bien, en especial el staff Alejandro y las jóvenes del comedor, fueron excelentes anfitriones brindado información muy útil sobre la ciudad."
Hung Ki 2-night trip
Posted 4 days ago
Gringo Bill's Boutique Hotel
Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

10/10 Excellent
"This is one of the best properties me and my husband have stayed at. We loved the tranquility of the property and being in nature surrounded by lush beauty, a vast array of birds, the sounds of heaven, and in the womb of Pacha Mama. The food and service were excellent as well. We would definitely stay here again. Lovely!"
Mary 1-night trip
Posted 5 days ago
Inkaterra Machu Picchu Pueblo Hotel
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 8 days ago
Inti Punku MachuPicchu Hotel & Suites

More cheap stays in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
₹2,876
₹2,876 total
11 Oct - 12 Oct
8.2/10 Very good! (54 reviews)
Quechuas House hostal & coffee
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
₹4,352
₹4,352 total
21 Sept - 22 Sept
8.4/10 Very good! (13 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
₹4,622
₹4,622 total
11 Sept - 12 Sept
8.4/10 Very good! (236 reviews)
Viandina Machupicchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
₹5,547
₹5,547 total
12 Sept - 13 Sept
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
₹6,315
₹6,315 total
23 Sept - 24 Sept
8.4/10 Very good! (276 reviews)
Mantu Boutique
Nativus Hostel Machu Picchu

Nativus Hostel Machu Picchu

Imperio de los Incas Avenue #136 Machu Picchu Cusco
₹4,608
₹6,410 total
19 Sept - 20 Sept
8.2/10 Very good! (197 reviews)
Nativus Hostel Machu Picchu

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Adventure Activities: Santa Teresa is a haven for outdoor enthusiasts, offering thrilling experiences like ziplining and day treks through stunning landscapes.
  • Proximity to Machu Picchu: The town serves as a gateway to the iconic archaeological site, making it easy for visitors to explore this UNESCO World Heritage site.
  • Relaxing Hot Springs: Enjoy a rejuvenating soak in the renowned hot springs, perfect for unwinding after an adventurous day.
  • Scenic Beauty: Surrounded by majestic mountains and lush greenery, Santa Teresa is a picturesque destination for nature lovers.
  • Charming Atmosphere: The vibrant Santa Teresa Square and quaint streets offer a delightful blend of culture and local life.

Find great hotels near Santa Teresa

Explore a range of delightful accommodation options in Santa Teresa, located in the picturesque Cusco Region of Peru. From charming bed and breakfasts to well-equipped hotels, you'll find options tailored to your needs, including pet-friendly stays and relaxing hot spring experiences. Notable establishments include Santa Teresa Hotels, Cocalmayo Cusco, Hospedaje Quillabamba, Oriente Dumbo, and President Manuel Prado Ugarteche, ensuring a memorable getaway in this beautiful destination.

  • Taypikala Boutique Machupicchu: This 4-star hotel, rated 8.6 out of 10 by guests, is a charming option located 13km from Santa Teresa. Taypikala Boutique Machupicchu exudes a unique blend of contemporary comfort and traditional Peruvian charm. The hotel offers a variety of dining options, including a bar and lounge, as well as complimentary breakfast each day. Guests can unwind with entertainment amenities such as cable and LCD televisions. The hotel is conveniently situated near the city centre, allowing for easy exploration of the vibrant surroundings.
  • Tierra Viva Machu Picchu: With a commendable guest rating of 9.2 out of 10, this 3.5-star hotel is also located 13km from Santa Teresa. Tierra Viva Machu Picchu presents a welcoming atmosphere, making it a fantastic choice for those seeking comfort and convenience. The property features a restaurant serving a free daily breakfast, including a buffet option. Guests can enjoy various entertainment features, including cable and LCD televisions. The stunning nearby views of the river, boardwalk, and mountains enhance the overall experience, making it an excellent base for exploring the natural beauty of the region.
  • Casa Del Sol Machupicchu: Rated 8.8 out of 10, this 4-star property, situated 13km from Santa Teresa, is ideal for travellers seeking a boutique-themed experience. Casa Del Sol Machupicchu boasts uniquely designed decor and artworks that reflect the rich culture of the area. It caters to both leisure and business travellers, providing an atmosphere of sophistication and warmth. The property’s distinct artistic touches create a memorable environment for guests, ensuring a truly enriching stay.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region of Peru, offers a captivating blend of adventure and tranquillity. Surrounded by stunning natural scenery, this charming town is perfect for outdoor enthusiasts and those seeking a romantic getaway. Explore nearby attractions steeped in culture and history, or embark on exhilarating excursions that showcase the area's breathtaking landscapes. Whether you're wandering through Santa Teresa's quaint streets or venturing into the lush surroundings, unforgettable experiences await you.

  • Machu Picchu: Nestled approximately 11km from Santa Teresa, Machu Picchu is a breathtaking city renowned for its stunning outdoor experiences and adventurous spirit. This iconic destination sees a consistent flow of visitors throughout the year, with peaks in March to April and July. Travellers flock to Machu Picchu for its remarkable scenery and outdoor activities. Here, you can indulge in spa treatments or embark on invigorating hiking trails. The city is surrounded by captivating landmarks, including natural hot springs, majestic mountains, and a vibrant square, making it a must-visit for those seeking both relaxation and adventure.
  • Yanatile: Yanatile is a quaint village located within the Santa Teresa region, attracting visitors year-round with its unique wellness offerings. The village experiences peak tourism from May to July, followed by quieter months in January to March. Visitors come to Yanatile primarily for wellness experiences, with several spas and body treatment venues available to promote relaxation and rejuvenation. The local hot springs serve as a significant attraction, providing a perfect retreat to unwind amidst the stunning natural surroundings.
  • Quellomayo: Quellomayo, another charming village near Santa Teresa, offers a serene escape for those looking to explore the natural beauty of the region. This village, like its neighbours, sees consistent visitor numbers throughout the year, particularly from May to July. While it may not have as many specific attractions listed, Quellomayo is an ideal base for immersing yourself in the tranquillity of the Andean landscape and enjoying the rich culture of the local communities.

Things to do in Santa Teresa

Shopping

In Santa Teresa, you'll find local markets offering handmade crafts and souvenirs. If you're up for a drive, visit the Plaza de Armas Market in nearby Machu Picchu Pueblo, where you can discover unique artisan products and vibrant textiles reflecting Peruvian culture.

Recreation

In Santa Teresa, indulge in holistic wellness at the Sacred Valley Retreat, offering yoga sessions and organic meals amidst serene landscapes. Experience rejuvenation at the Termas de Santa Teresa, where natural hot springs provide a tranquil setting for relaxation and reflection after a day of exploring the region.

Adventure

Santa Teresa is a thrilling destination for adventure seekers, featuring opportunities for white-water rafting on the Urubamba River, exhilarating zip-lining through lush canopies, and scenic hikes to stunning waterfalls. Explore the diverse landscapes and immerse yourself in the natural beauty that surrounds this vibrant area.

Nightlife

The nightlife in Santa Teresa offers a relaxed vibe with lively bars such as El Bar de Tono, where you can enjoy local cocktails. For a more laid-back experience, visit Café del Mar, perfect for unwinding after a day of exploration with soothing music and great views.

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

Booking tips and Expedia advantages for Santa Teresa

To save money on your trip to Santa Teresa, consider visiting during the cheaper months of January to February and May. Book your hotel about a month in advance for better rates, and check Expedia for last-minute deals. Fridays are typically the least expensive days to stay, while Wednesdays are the most costly. Utilise Expedia’s search tools to filter by budget and eco-friendly options. Additionally, look for package deals combining flights, hotels, and activities for more savings.

  • 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 May, where the prices are slightly lower. This is in comparison to April and July to August, 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: Utilise Expedia’s search wizard to tailor your preferences, such as budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You could potentially save money by booking an Expedia package that combines your hotel stay in Santa Teresa with your flights and activities.

Find the best attractions near Santa Teresa

Santa Teresa is an ideal destination for outdoor enthusiasts seeking adventure and scenic beauty. Key attractions include the renowned hot springs, majestic mountains, and significant archaeological sites. Visitors can explore the nearby Machu Picchu, relax at the Santa Teresa hot springs, and enjoy the vibrant atmosphere at Santa Teresa Square. This charming locale perfectly caters to those looking for a blend of culture and adventure experiences.

  • Aguas Calientes Hot Springs: Located 13km from Santa Teresa, these natural hot springs offer a serene setting for relaxation and wellness. Surrounded by lush vegetation, visitors can enjoy the therapeutic waters while taking in the stunning views of the Andes, creating a tranquil escape from the bustling world.
  • Huayna Picchu: This majestic mountain, just 11km away, beckons adventure seekers with its challenging trails and breathtaking panoramas. Climbing to its summit rewards you with sweeping vistas of Machu Picchu and the surrounding landscape, making it a must-visit for outdoor enthusiasts.
  • Intipunku: Situated 13km from Santa Teresa, this archaeological site, known as the Gateway of the Sun, offers a glimpse into Inca culture and history. Visitors can explore ancient ruins and enjoy remarkable views, immersing themselves in the rich heritage of the region.

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 in the Cusco Region of Peru is feasible through several major airports. The nearest, Cusco (CUZ-Alejandro Velasco Astete Intl.), is approximately 89km away. Notable hotels nearby include Palacio del Inka, JW Marriott El Convento, and Monasterio, all offering various transportation services to the airport. Ayacucho (AYP-Coronel FAP Alfredo Mendivil Duarte) is around 171km from Santa Teresa, with hotels like Altipacha Ayacucho and DM Hoteles Ayacucho providing shuttle services. Andahuaylas (ANS) is located about 103km away, where options like Hotel Conquistador and La Mansion Casa Hotel are available, also offering transport to the airport.

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 Eco Quechua. 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, 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 are fun for the whole family. 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?
Yacumama Santa Teresa is a top hotel for people travelling with their pets and offers free WiFi for its human guests. Two other good options for you and your pet's trip include SALKANTAY MAJESTIC DOMES ECO LODGE and Glamping Machupicchu Lodge. 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 19 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.

Explore a world of travel with Expedia