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

Find hotels in Santa Teresa from ฿749

  • 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

Star rating

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

www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is ฿2,229
฿2,229 total
16 Jul - 17 Jul
www.ecoterralodge.com

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 ฿1,431
฿1,431 total
15 Jul - 16 Jul
Yacumama Santa Teresa

Salakantay glamp

Salakantay glamp
3.0 star property
Santa Teresa
10.0 out of 10, Exceptional, (1 review)
The price is ฿1,245
฿1,245 total
27 Jul - 28 Jul
Salakantay glamp

SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is ฿1,648
฿1,648 total
15 Jul - 16 Jul
SALKANTAY MAJESTIC DOMES ECO 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 ฿5,109
฿5,109 total
16 Jul - 17 Jul
Hoteles Capsula Machupicchu

Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is ฿1,498
฿1,498 total
17 Jul - 18 Jul
Glamping Machupicchu Lodge

Hospedaje Plaza

Hospedaje Plaza
2.0 star property
Santa Teresa
The price is ฿899
฿899 total
10 Aug - 11 Aug
Hospedaje Plaza

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 ฿749
฿749 total
29 Jul - 30 Jul
the wooden house choquequirao

Eco hotel Villa Suites

Eco hotel Villa Suites
3.0 star property
Santa Ana
9.4 out of 10, Exceptional, (3 reviews)
"Rooms were clean. The view of the jungle unbeatable. "
United Kingdom
Agnieszka
The price is ฿1,413
฿1,413 total
15 Jul - 16 Jul
Eco hotel Villa Suites

Soncco Lodge

Soncco Lodge
2.5 star property
Huayopata
The price is ฿3,985
฿3,985 total
12 Aug - 13 Aug
Soncco Lodge

Hotel Highgarden Ollantaytambo

Hotel Highgarden Ollantaytambo
2.5 star property
Ollantaytambo
The price is ฿2,397
฿2,397 total
15 Jul - 16 Jul
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 ฿1,148
฿1,263 total
11 Aug - 12 Aug
Birds Hotel Molino

Quinta San Martin

Quinta San Martin
2.0 star property
Ollantaytambo
The price is ฿2,031
฿2,031 total
15 Jul - 16 Jul
Quinta San Martin

Del Pilar Ollantaytambo

Del Pilar Ollantaytambo
3.5 star property
Ollantaytambo
9.4 out of 10, Exceptional, (44 reviews)
"Gorgeous views"
United States
Tzu Yun
The price is ฿2,450
฿2,695 total
24 Jul - 25 Jul
Del Pilar Ollantaytambo

Collection Machupicchu

Collection Machupicchu
3.0 star property
Machu Picchu
4.6 out of 10, (4 reviews)
"Nice hotel , friendly staff"
Canada
Yvonne
The price is ฿2,023
฿2,023 total
15 Jul - 16 Jul
Collection Machupicchu

Machu Picchu Picos House

Machu Picchu Picos House
3.0 star property
Machu Picchu
10.0 out of 10, Exceptional, (1 review)
The price is ฿1,898
฿1,898 total
22 Jul - 23 Jul
Machu Picchu Picos House

Amaru Palace

Amaru Palace
3.0 star property
Aguas Calientes
The price is ฿1,498
฿1,498 total
20 Jul - 21 Jul
Amaru Palace

Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (1,008 reviews)
"Great hotel"
United States
Mariam
The price is ฿4,882
฿4,882 total
14 Aug - 15 Aug
Taypikala Boutique Machupicchu

Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel
4.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (218 reviews)
"Not too impressed, this is more of a 3 star lodge"
United States
vandan
The price is ฿17,372
฿17,372 total
17 Jul - 18 Jul
Inkaterra Machu Picchu Pueblo Hotel

Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites
3.5 star property
Machu Picchu
8.2 out of 10, Very good, (310 reviews)
"Great stay. Perfectly located between the train station, shops and restaurants. They had complimentary breakfast included. The shower got really hot. We traveled with our two toddlers, had a triple room and we were all comfortable. Check out felt early but they held our bags for us while we waited for our train. Would stay there again."
United States
Leslie
The price is ฿3,255
฿3,255 total
18 Jul - 19 Jul
Inti Punku MachuPicchu Hotel & Suites
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

More cheap stays in Santa Teresa

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Outdoor Adventures: Santa Teresa offers exhilarating activities like hiking, ziplining, and visits to natural hot springs, perfect for adventure seekers.
  • Cultural Experiences: Engage with the rich local heritage through guided tours and exploration of archaeological sites.
  • Stunning Landscapes: The region boasts breathtaking mountain views and lush valleys, ideal for nature lovers.
  • Relaxing Atmosphere: Enjoy rejuvenating spa treatments and charming accommodations, ensuring a tranquil getaway.
  • Proximity to Machu Picchu: Santa Teresa serves as a starting point for treks to the iconic Machu Picchu, enhancing your travel experience.

Find great hotels near Santa Teresa

Explore a variety of delightful accommodation options in Santa Teresa, nestled in the scenic Cusco Region of Peru. From charming bed and breakfasts to inviting hotels, you'll find a range of services tailored for a relaxing getaway, including pet-friendly stays and rejuvenating spa facilities. Popular choices include the Cocalmayo Cusco and Hospedaje Quillabamba, ensuring a memorable experience in this beautiful destination.

  • Taypikala Boutique Machupicchu: Situated a mere 13km from Santa Teresa, Taypikala Boutique Machupicchu is a 4-star hotel that boasts a guest rating of 8.6 out of 10. This stylish property offers an inviting atmosphere with a range of dining options, including complimentary breakfast and a full restaurant service. Guests can unwind in comfort while enjoying entertainment features such as cable and LCD televisions. The hotel’s proximity to the city centre makes it a convenient choice for those keen to explore local attractions and cultural sights.
  • Tierra Viva Machu Picchu: With a commendable rating of 9.2 out of 10, this 3.5-star hotel is also located just 13km from Santa Teresa. Tierra Viva Machu Picchu delights visitors with a blend of modern amenities and warm hospitality. Guests can savour a varied complimentary breakfast buffet and enjoy an on-site restaurant. The hotel is equipped with television options, including LCD and cable TV. With its close proximity to breathtaking natural landscapes such as mountains and rivers, this hotel is an excellent base for outdoor enthusiasts.
  • Casa Del Sol Machupicchu: This 4-star accommodation is renowned for its unique boutique theme, featuring decor and artworks that reflect the rich cultural heritage of the region. Rated at 8.8 out of 10, Casa Del Sol Machupicchu is designed to cater to both business travellers and those seeking a distinct holiday experience. Located 13km from Santa Teresa, this hotel offers a sophisticated atmosphere, making it a delightful choice for those looking to immerse themselves in local artistry while enjoying comfortable facilities.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the heart of the Cusco Region, offers a captivating blend of adventure and relaxation. Travellers can embrace the stunning landscapes and outdoor activities, while the charming town exudes a romantic vibe. Nearby, explore historical sites and immerse yourself in rich local culture. Whether you're hiking through lush valleys or enjoying the tranquil atmosphere, Santa Teresa promises an unforgettable experience for every type of adventurer.

  • Machu Picchu: Nestled approximately 11km from Santa Teresa, Machu Picchu is an iconic city renowned for its breathtaking scenery and rich cultural heritage. Visitors flock here for outdoor adventures, with popular activities including hiking the famous trails and relaxing in local spas. The area is dotted with stunning landmarks such as the majestic mountains, thermal hot springs, and vibrant squares that reflect the local culture. Machu Picchu is particularly lively during peak months from March to April and July, making it an exhilarating destination for adventure seekers and nature lovers alike.
  • Yanatile: A quaint village located within the vicinity of Santa Teresa, Yanatile offers a serene retreat for those seeking wellness and relaxation. The village is known for its tranquil atmosphere and is a popular destination for spa treatments and body therapies. While visitor numbers peak from May to July, Yanatile maintains a steady flow of travellers throughout the year. The nearby hot springs provide a perfect spot for unwinding, making Yanatile an ideal choice for those looking to rejuvenate in nature's embrace.
  • Quellomayo: Located close to Santa Teresa, Quellomayo is a charming village that captures the essence of rural Peru. Although it has a less defined peak season for visitors, it attracts travellers year-round who wish to experience its authentic charm. While specific attractions are not highlighted, the area is known for its beautiful landscapes and peaceful environment, offering a perfect backdrop for a tranquil getaway. Quellomayo is a great base for those looking to explore the surrounding natural beauty and cultural richness of the Cusco Region.

Things to do in Santa Teresa

Shopping

In Santa Teresa, local markets like the Santa Teresa Market offer vibrant handicrafts and souvenirs. If you're up for a drive, head to La Convención Shopping Centre, about 24km away, for a broader selection of shops and a unique shopping atmosphere.

Recreation

In Santa Teresa, the Inkaterra Machu Picchu Pueblo Hotel offers a serene wellness experience with traditional Andean treatments amidst lush gardens. Nearby, the Sacred Valley Spa provides rejuvenating therapies using local ingredients, allowing you to unwind while surrounded by stunning mountain vistas.

Adventure

In Santa Teresa, explore the lush landscapes while zip-lining through the canopy, offering breathtaking views. Embark on a thrilling white-water rafting adventure along the Urubamba River, where you can navigate exciting rapids amidst stunning scenery. Hike to the intriguing waterfalls nearby for a refreshing dip in nature.

Nightlife

Explore the vibrant nightlife in Santa Teresa by visiting the local bars and eateries. Enjoy cocktails at the charming Café del Pueblo, then head to the nearby La Casona for a lively atmosphere with music and dancing, where you can mingle with locals and fellow travellers alike.

*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 offers a fantastic blend of outdoor adventures and cultural experiences, perfect for those seeking scenic beauty and excitement. Visitors can explore local hot springs, majestic mountains, and intriguing archaeological sites. Key attractions include the Santa Teresa hot springs and the charming Santa Teresa square. This destination is ideal for tourists looking to immerse themselves in nature and adventure while enjoying the rich cultural heritage of Peru.

  • Aguas Calientes Hot Springs: Located 13km from Santa Teresa, Aguas Calientes Hot Springs offers a serene escape with its natural thermal waters. Surrounded by lush greenery, it provides a tranquil environment for wellness and relaxation, perfect for unwinding after a day of exploration.
  • Huayna Picchu: Just 11km away, Huayna Picchu presents an exhilarating hiking experience. With its steep paths and breathtaking views, this mountain allows adventurers to connect with nature while enjoying stunning panoramas of the Sacred Valley and the ancient ruins of Machu Picchu.
  • Intipunku: Also known as the Sun Gate, Intipunku is an archaeological site located 13km from Santa Teresa. Steeped in history and culture, it offers insight into the Inca civilization and an opportunity to appreciate the stunning vistas that once welcomed travellers to Machu Picchu.

Best time to go to Santa Teresa

The best time to visit Santa Teresa is dependent on what kind of holiday you are seeking. November is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain. July is its coolest month on average. At this time, 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 via several major airports. The nearest is Cusco (CUZ-Alejandro Velasco Astete Intl.), located 89km away. Nearby hotels include the luxurious Palacio del Inka, a 5-star hotel just 3km from the airport, offering various transport services. JW Marriott El Convento Cusco and Monasterio, a Belmond Hotel, are also notable options within 5km. Ayacucho (AYP-Coronel FAP Alfredo Mendivil Duarte) is 171km away, with Altipacha Ayacucho Hotel and DM Hoteles Ayacucho providing shuttle services. Andahuaylas (ANS) is 103km from Santa Teresa, with Hotel Conquistador and La Mansion Casa Hotel available nearby. Each hotel offers transportation options to their respective airports.

Frequently asked questions

Where is the best place to stay in Santa Teresa?
Hoteles Capsula Machupicchu is one of the top choices for your stay based on our traveller data. This lodge offers free breakfast and a free area shuttle. Other good options for your stay include Yacumama Santa Teresa and Glamping Machupicchu Lodge. 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 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.