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

Find hotels in Santa Teresa from CA $35

  • 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
Aug 29 - Aug 30
Tomorrow
Aug 30 - Aug 31
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Filter by

Star rating

Guest rating

Our top choices for Santa Teresa hotels

1. Yacumama Santa Teresa

Yacumama Santa Teresa
Santa Teresa
Canada
Carolyn
CA $45
CA $45 total
Sep 8 - Sep 9
Yacumama Santa Teresa

2. Eco Quechua

Eco Quechua
Santa Teresa
CA $73
CA $73 total
Sep 27 - Sep 28
Eco Quechua

3. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
Santa Teresa
CA $55
CA $55 total
Sep 1 - Sep 2
Glamping Machupicchu Lodge

4. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
Santa Teresa
CA $43
CA $43 total
Sep 29 - Sep 30
SALKANTAY MAJESTIC DOMES ECO LODGE

5. hotal capsulas mayta capac

hotal capsulas mayta capac
Santa Teresa
CA $66
CA $66 total
Sep 3 - Sep 4
hotal capsulas mayta capac

6. www.ecoterralodge.com

www.ecoterralodge.com
Santa Teresa
CA $79
CA $79 total
Sep 1 - Sep 2
www.ecoterralodge.com

7. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
Santa Teresa
CA $78
CA $78 total
Sep 4 - Sep 5
Collpapampa Sky Dome Camps

8. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
Santa Teresa
United States
Kris
CA $217
CA $217 total
Aug 31 - Sep 1
Hoteles Capsula Machupicchu

9. Salakantay glamp

Salakantay glamp
Santa Teresa
CA $45
CA $45 total
Sep 3 - Sep 4
Salakantay glamp

10. Hospedaje Plaza

Hospedaje Plaza
Santa Teresa
CA $35
CA $35 total
Sep 29 - Sep 30
Hospedaje Plaza

11. Salkantay Hostel Chaullay

Salkantay Hostel Chaullay
Santa Teresa
Canada
Sandra
CA $55
CA $55 total
Sep 27 - Sep 28
Salkantay Hostel Chaullay

12. Panorama B&B

Panorama B&B
Machu Picchu
United States
Luis
CA $128
CA $128 total
Sep 7 - Sep 8
Panorama B&B

13. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
Machu Picchu
United States
Kyle
CA $140
CA $140 total
Sep 29 - Sep 30
Rupa Rupa High Jungle Eco B&B

14. Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel
Machu Picchu
United States
Justyna
CA $264
CA $291 total
Sep 20 - Sep 21
Jaya Machupicchu Boutique Hotel

15. Rockrivers Machu Picchu

Rockrivers Machu Picchu
Machu Picchu
United States
Ido
CA $93
CA $142 total
Sep 5 - Sep 6
Rockrivers Machu Picchu

16. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
CA $220
CA $242 total
Sep 29 - Sep 30
Tierra Viva Machu Picchu

17. Amakonkay Machupicchu

Amakonkay Machupicchu
Machu Picchu
United States
Rebecca
CA $96
CA $96 total
Aug 30 - Aug 31
Amakonkay Machupicchu

18. SACRED STONE BOUTIQUE HOTEL

SACRED STONE BOUTIQUE HOTEL
Machu Picchu
Canada
Riley
CA $90
CA $90 total
Sep 14 - Sep 15
SACRED STONE BOUTIQUE HOTEL

19. Santuario Machupicchu

Santuario Machupicchu
Machu Picchu
United States
Cheuk
CA $147
CA $147 total
Sep 29 - Sep 30
Santuario Machupicchu

20. NaturaLodge Machu Picchu

NaturaLodge Machu Picchu
Machu Picchu
United States
Yevgeniya
CA $79
CA $83 total
Sep 14 - Sep 15
NaturaLodge 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

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 2 days ago
Rockrivers Machu Picchu
Tierra Viva Machu Picchu

Tierra Viva Machu Picchu

10/10 Excellent
"Perfect room. The staff are amazing in the front desk and always with a smile and willing to help I would skip the dinner at the in house restaurant. The veg option was just ok"
VANDANA 1-night trip
Posted 2 days ago
Tierra Viva 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 4 days ago
Rupa Rupa High Jungle Eco B&B
Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites

10/10 Excellent
"Nice place to stay right next to the train. Staff was sweet and room was clean. The pillows weren’t that good."
Nicole 1-night trip
Posted 6 days ago
Inti Punku MachuPicchu Hotel & Suites
Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

10/10 Excellent
"Really enjoy this hotel, feel very peaceful Alejandro at front desk was the best definitely would come back . Thanks"
Hector 1-night trip
Posted 9 days ago
Inkaterra Machu Picchu Pueblo Hotel
Panorama B&B

Panorama B&B

10/10 Excellent
"Hotel ubicado muy cerca"
Jorge 1-night trip
Posted 10 days ago
Panorama B&B
Gringo Bill's Boutique Hotel

Gringo Bill's Boutique Hotel

10/10 Excellent
"Great location"
Daniel 2-night trip
Posted 11 days ago
Gringo Bill's Boutique Hotel
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 13 days ago
Casa Andina Standard Machu Picchu
NaturaLodge Machu Picchu

NaturaLodge Machu Picchu

10/10 Excellent
"We visited Aguas Calientes in the winter, the windows in the room where no sealed so moisture came in all day all the stuff feel damp, activity in the little town starts early, there is music from the restaurants around the plaza, people talking, and since the windows are not sealed you can hear everything. I don’t know who is in the summer. The place is in a hill like almost everything here you have a few step to climb."
David 2-night trip
Posted 13 days ago
NaturaLodge Machu Picchu

More cheap stays in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
CA $39
CA $39 total
Sep 29 - Sep 30
8.2/10 Very good! (54 reviews)
Quechuas House hostal & coffee
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
CA $64
CA $64 total
Aug 30 - Aug 31
8.4/10 Very good! (13 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
CA $66
CA $66 total
Sep 19 - Sep 20
8.4/10 Very good! (232 reviews)
Viandina Machupicchu
Nativus Hostel Machu Picchu

Nativus Hostel Machu Picchu

Imperio de los Incas Avenue #136 Machu Picchu Cusco
CA $79
CA $79 total
Sep 18 - Sep 19
8.2/10 Very good! (197 reviews)
Nativus Hostel Machu Picchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
CA $81
CA $81 total
Aug 30 - Aug 31
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
CA $92
CA $92 total
Sep 25 - Sep 26
Mantu Boutique

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Stunning Beaches: Relax and enjoy the picturesque Santa Teresa Beach, perfect for sunbathing and swimming.
  • Outdoor Adventures: Explore scenic hiking trails and participate in exhilarating surf activities.
  • Cultural Experiences: Discover archaeological sites and immerse yourself in the vibrant local culture.
  • Wellness Retreats: Indulge in revitalizing spa treatments and wellness retreats for a rejuvenating experience.
  • Charming Accommodations: Choose from a variety of inviting hotels and cozy bed & breakfasts for a comfortable stay.

Find great hotels near Santa Teresa

Experience the charm of Santa Teresa with an array of accommodation options, from inviting hotels to cozy bed & breakfasts. Ideal for diverse travellers, many establishments offer pet-friendly services, hot spring experiences, and business-themed facilities. Whether you're searching for the best hotels in Santa Teresa or beach vacation rentals, you'll find the perfect spot to unwind and explore the stunning Cusco Region.

  • Taypikala Boutique Machupicchu: Experience a blend of comfort and cultural charm at Taypikala Boutique Machupicchu. This 4-star hotel, located 12.9km from Santa Teresa, boasts an inviting atmosphere, making it perfect for relaxation after a day of exploration. Guests can indulge in a variety of dining options, including a complimentary full breakfast and delectable dinner offerings. Entertainment features like cable and LCD TVs add to the convenience, while the nearby city centre provides opportunities for adventure and sightseeing.
  • Tierra Viva Machu Picchu: Embrace the spirit of the Andes at Tierra Viva Machu Picchu, a 3.5-star accommodation situated 12.9km from Santa Teresa. This hotel offers a warm and welcoming environment, with dining options that cater to every palate, including breakfast and lunch services. Guests can unwind in rooms equipped with cable and LCD TVs, and enjoy the stunning mountain views or a stroll along the nearby boardwalk and river, enhancing your connection with the breathtaking landscape of Peru.
  • Casa Del Sol Machupicchu: Discover a unique boutique experience at Casa Del Sol Machupicchu, a 4-star hotel located 12.9km from Santa Teresa. This property is ideal for business travellers seeking a blend of professional amenities and artistic décor. Each room features distinctive designs and artworks that reflect the rich cultural heritage of the region. With dedicated services for business needs, guests can work in comfort while enjoying the vibrant atmosphere that makes this hotel a standout choice for a memorable stay.

Where to stay in and around Santa Teresa

Santa Teresa offers a serene blend of culture and adventure, making it an ideal getaway for wellness seekers and outdoor enthusiasts. The stunning Santa Teresa Beach invites you to unwind and soak in the beauty of the coast, while the vibrant local atmosphere promises enriching cultural experiences. Whether you're enjoying a romantic sunset or exploring the nearby historical sites, your visit to Santa Teresa will surely be a memorable escape.

  • Machu Picchu: Nestled approximately 11.3km from Santa Teresa, Machu Picchu is a must-visit city renowned for its breathtaking outdoor adventures and stunning scenery. The city experiences a steady influx of travellers year-round, with peak seasons in March to April and July. Visitors flock here to hike scenic trails, explore the rich history of the ancient Incan ruins, and indulge in wellness treatments at local spas. Highlights include the nearby hot springs, majestic mountains, and the central square that serves as a vibrant hub for tourists and locals alike.
  • Choquequirao: This charming village, located in the Santa Teresa area, is an adventurer's paradise with a focus on outdoor experiences and scenic beauty. Although visitor numbers remain consistent throughout the year, the peak season falls between May and July. Travellers are drawn to Choquequirao for its stunning landscapes and the chance to explore the lesser-known ruins of this ancient site. Popular activities include spa visits and body treatments, while local attractions like the piazza square, national state park, and nature reserve offer ample opportunities for exploration and relaxation.
  • Colcapampa: Situated in the vicinity of Santa Teresa, Colcapampa is a tranquil village perfect for those seeking relaxation and wellness experiences. With a consistent flow of visitors, particularly from May to July, this peaceful destination is ideal for indulging in spa treatments and body therapies. The nearby hot springs are a key highlight, offering a soothing retreat after a day of hiking and exploring the beautiful natural surroundings. Colcapampa's serene ambiance and proximity to nature make it a perfect stop for rejuvenation on your Peruvian adventure.

Things to do near Santa Teresa

Santa Teresa offers a fantastic blend of wellness, outdoor adventures, and cultural experiences. Visitors can indulge in spa treatments and body therapies, explore scenic hiking trails, and participate in surf activities. For those interested in excursions, there are various opportunities available, including surf camps and wellness retreats, along with local surf shops to enhance your experience in this beautiful destination.

Shopping

In Santa Teresa, discover local markets featuring handcrafted souvenirs and traditional Peruvian gifts. If you're up for a drive, visit the Urubamba Market, about 24.1km away, where you can find vibrant textiles, pottery, and fresh local produce in a lively atmosphere.

Recreation

Santa Teresa offers the tranquil Inkaterra Machu Picchu Pueblo Hotel, where you can indulge in holistic spa treatments surrounded by lush gardens. Experience rejuvenating yoga sessions and explore the scenic trails, immersing yourself in the breathtaking landscapes of the Sacred Valley.

Adventure

The Inca Trail offers an exhilarating hiking experience, located 12.9km from Santa Teresa, surrounded by breathtaking scenery. Similarly, the Butterfly House, also 12.9km away, provides a unique outdoor adventure. For a more extensive trek, the Musqa Pukyo Terraces, situated 212.9km from Santa Teresa, showcases stunning landscapes.

Nightlife

In Santa Teresa, the vibrant nightlife features lively bars like Café del Parque, offering local brews and live music, and La Cabaña, known for its friendly atmosphere and delicious cocktails. You can enjoy dancing at various venues while soaking in the warm, inviting Peruvian spirit.

*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, visit during the cheaper months of January, February, or May, and book your hotel about a month in advance for the best rates. Fridays are the least expensive days to stay, while Wednesdays tend to be pricier. Use Expedia's tools to compare room rates and find last-minute deals. Consider booking a package that combines flights, hotels, and activities for additional savings. Don't forget to explore free activities around the area to maximize your budget.

  • 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: Book your hotel in Santa Teresa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, preferred location, and additional preferences. You can easily sort the results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you have the option to refine your search by hotel type—selecting the Eco-certified filter will reveal sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Santa Teresa hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Santa Teresa

Santa Teresa offers a perfect blend of wellness, outdoor adventures, and cultural experiences. Key attractions include archaeological sites, majestic mountains, and soothing hot springs, catering to those seeking a rich cultural and adventurous getaway. For a relaxing day, consider visiting local beaches like Santa Teresa Beach. This destination is ideal for travellers looking to immerse themselves in nature and explore diverse landscapes while enjoying the vibrant local culture.

  • Huayna Picchu: Experience breathtaking views and exhilarating hikes at Huayna Picchu, a majestic mountain located 11.3km from Santa Teresa. The outdoor adventure here allows you to immerse yourself in stunning scenery while exploring ancient Incan trails.
  • Phuyupatamarka: Discover the rich cultural heritage at Phuyupatamarka, an archaeological site also situated 11.3km from Santa Teresa. This site showcases impressive Incan architecture and offers insights into the fascinating history of the region.
  • Sacred Plaza: Visit the Sacred Plaza, another remarkable archaeological site 11.3km away. This area is steeped in cultural significance and provides a glimpse into the spiritual and communal life of the Inca civilization.

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 CloudyAverageAverage
April48.4°F (9.1°C)Light RainMostly CloudyAverageSlightly High
May47.1°F (8.4°C)Light RainMostly SunnyAverageSlightly Low
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 SunnyAverageSlightly High
September48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
October49.6°F (9.8°C)Light RainMostly CloudySlightly LowAverage
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

For a visit to Santa Teresa, Peru, the nearest major airport is Cusco (CUZ-Alejandro Velasco Astete Intl.), located 88.5km away. Recommended hotels near Cusco include the luxurious Palacio del Inka, just 3.2km from the airport, offering various transportation services, including on-request airport shuttles. JW Marriott El Convento and Palacio Nazarenas, both 4.8km away, also provide convenient access to the airport. Another airport option is Andahuaylas (ANS), situated 103.0km from Santa Teresa, with hotel choices like La Mansion Casa Hotel and Hotel Conquistador, both within 8.0km, providing limited-hour airport shuttles and transfers. Enjoy your trip to this beautiful region.

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 CA $35 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