Find hotels in Santa Teresa from CA $30

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Teresa hotels

SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is CA $62
CA $62 total
Mar 2 - Mar 3
SALKANTAY MAJESTIC DOMES ECO LODGE

www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is CA $52
CA $52 total
Mar 3 - Mar 4
www.ecoterralodge.com

Yacumama Santa Teresa

Yacumama Santa Teresa
3.0 star property
Santa Teresa
8.4 out of 10, Very good, (8 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 CA $50
CA $50 total
Mar 30 - Mar 31
Yacumama Santa Teresa

Salakantay glamp

Salakantay glamp
3.0 star property
Santa Teresa
The price is CA $35
CA $35 total
Feb 28 - Mar 1
Salakantay glamp

Choquequirao Sanctuary Lodge

Choquequirao Sanctuary Lodge
2.5 star property
Santa Teresa
10.0 out of 10, Exceptional, (1 review)
"The small hotel is in Marampata, Peru, close to Choquequirao. Everything that gets to Marampata comes on a human's or mule's back on a brutally long day of hiking. The fact that the hotel exists there is amazing in itself. No idea how the mattresses got there. My son and I stayed 2 nights on a recent hiking trip to Choque. We didn't want to carry tent/sleeping bags/ground mat, etc...and add day/s to the hike, although we could have camped for very little money. The hotel was well worth the...
United States
michael
The price is CA $274
CA $274 total
Feb 28 - Mar 1
Choquequirao Sanctuary Lodge

Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is CA $58
CA $58 total
Mar 5 - Mar 6
Glamping Machupicchu 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 CA $153
CA $153 total
Feb 28 - Mar 1
Hoteles Capsula Machupicchu

HOTEL BURJ KHALIFA

HOTEL BURJ KHALIFA
3.0 star property
Santa Ana
The price is CA $62
CA $62 total
Feb 28 - Mar 1
HOTEL BURJ KHALIFA

Eco Hacienda Roman

Eco Hacienda Roman
2.5 star property
Machu Picchu
8.0 out of 10, Very good, (1 review)
"I came to Hacienda Roman knowing that in this part of Peru, you can't expect all the amenities like WiFi, cable TV, etc. If you go in with reasonable expectations, you'll be happy with this hotel. The pros: Staff are quite nice. Food is tasty and available fresh on site. Personal attention, especially the tour of the coffee/jungle out back, is phenomenal. The entire stay was worth it just for this!! The cons: Cooking is unbelievably slow; it took us no less than 1.5 hours to finish a meal...
United States
Humberto
The price is CA $55
CA $55 total
Feb 28 - Mar 1
Eco Hacienda Roman

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
Birds Hotel Molino

Hotel Highgarden Ollantaytambo

Hotel Highgarden Ollantaytambo
2.5 star property
Ollantaytambo
Hotel Highgarden Ollantaytambo

El Sol De Oro Hotel

El Sol De Oro Hotel
3.0 star property
Ollantaytambo
The price is CA $68
CA $68 total
Mar 5 - Mar 6
El Sol De Oro Hotel

Del Pilar Ollantaytambo

Del Pilar Ollantaytambo
3.5 star property
Ollantaytambo
9.4 out of 10, Exceptional, (40 reviews)
"The view from this property is absolutely gorgeous, and the people are really friendly, will definitely be back"
Canada
Mustafa
The price is CA $75
CA $83 total
Feb 28 - Mar 1
Del Pilar Ollantaytambo

Quinta San Martin

Quinta San Martin
2.0 star property
Ollantaytambo
Quinta San Martin

Hoteles Romero

Hoteles Romero
3.0 star property
Aguas Calientes
The price is CA $55
CA $55 total
Feb 28 - Mar 1
Hoteles Romero

B & B VERONICA

B & B VERONICA
3.0 star property
Aguas Calientes
The price is CA $38
CA $38 total
Mar 11 - Mar 12
B & B VERONICA

MAPI GARDENS

MAPI GARDENS
3.0 star property
Machu Picchu
9.6 out of 10, Exceptional, (10 reviews)
"Nice hotel and close to train station "
United States
Kevin
The price is CA $89
CA $89 total
Mar 8 - Mar 9
MAPI GARDENS

Susanna Inn MachuPicchu Hotel

Susanna Inn MachuPicchu Hotel
2.0 star property
Machu Picchu
The price is CA $96
CA $106 total
Mar 3 - Mar 4
Susanna Inn MachuPicchu Hotel

Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
3.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (1,001 reviews)
"Great location, nice staff"
United States
Mizaide
The price is CA $235
CA $259 total
Mar 24 - Mar 25
Tierra Viva Machu Picchu

Inkary Hotel Machupicchu

Inkary Hotel Machupicchu
3.0 star property
Machu Picchu
8.4 out of 10, Very good, (5 reviews)
"Good location, staff friendly"
Canada
diana
The price is CA $127
CA $127 total
Mar 5 - Mar 6
Inkary Hotel 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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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.

Laguna Humantay is one of the most beautiful views along the Salkantay Trail in Peru. The hike takes 1.5-2 hours depending on your fitness level. It’s best to begin as early as possible, or head up later in the afternoon, to avoid the crowds that show up mid day.
#Trovember
Photo by Karen Grubb
Open Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

Recent Reviews in Santa Teresa

More cheap stays in Santa Teresa

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 can I save on a Santa Teresa hotel booking with Expedia?
Members always get our best prices. Find our best Santa Teresa hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 $30 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