Photo by James Pinkney

Find hotels in Santa Teresa from $15

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

Compare 239 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

www.ecoterralodge.com

3.0 star property
Santa Teresa
$35 nightly
The price is $35
Dec 5 - Dec 6
www.ecoterralodge.com

Salkantay Hostel Chaullay

2.0 star property
Santa Teresa
8.8 out of 10, Excellent, (6)
"Staff was terrific. Travelers got separated and staff here helped both parties. The one who hiked got caring aid - food, information about other travelers options, offers to help with communication. The one who did not hike got excellent information on how to meet up in another town on the following day. Staff kept in touch after. Food was abundant and delicious."
Canada
Sandra
$38 nightly
The price is $38
Dec 10 - Dec 11
Salkantay Hostel Chaullay

SALKANTAY MAJESTIC DOMES ECO LODGE

3.0 star property
Santa Teresa
$41 nightly
The price is $41
Jan 1 - Jan 2, 2026
SALKANTAY MAJESTIC DOMES ECO LODGE

Yacumama Santa Teresa

3.0 star property
Santa Teresa
7.8 out of 10, Good, (6)
"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
$36 nightly
The price is $36
Jan 2 - Jan 3, 2026
Yacumama Santa Teresa

Hoteles Capsula Machupicchu

2.0 star property
Santa Teresa
6.0 out of 10, (2)
"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
$114 nightly
The price is $114
Dec 20 - Dec 21
Hoteles Capsula Machupicchu

Taypikala Boutique Machupicchu

4.0 star property
Machu Picchu
8.6 out of 10, Excellent, (1013)
"Great location, fantastic room"
United States
Ruby
$123 nightly
The price is $123
Dec 31 - Jan 1, 2026
Taypikala Boutique Machupicchu

1911 Hotel

3.0 star property
Machu Picchu
9.4 out of 10, Exceptional, (95)
"Very helpful staff, clean room, comfortable beds, nice washroom and shower, great breakfast "
Canada
William
1911 Hotel

Casa Del Sol Machupicchu

4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (689)
"Room was amazing great location"
United States
Michael
$373 nightly
The price is $373
Dec 23 - Dec 24
Casa Del Sol Machupicchu

Hotel Tara Machupicchu

3.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (149)
"Everything was wonderful here. Friendly staff who meets you at the train station & walks you to the hotel. Spacious room, huge bed, hot water, clean property"
United States
Barbara
$82 nightly
The price is $82
Dec 29 - Dec 30
Hotel Tara Machupicchu

Tierra Viva Machu Picchu

3.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (1000)
"Great location, nice staff"
United States
Mizaide
$129 nightly
The price is $129
Jan 2 - Jan 3, 2026
Tierra Viva Machu Picchu

Jaya Machupicchu Boutique Hotel

3.5 star property
Machu Picchu
9.4 out of 10, Exceptional, (399)
"Extremely helpful and responsive staff. "
United States
Douglas
$159 nightly
The price is $159
Dec 5 - Dec 6
Jaya Machupicchu Boutique Hotel

Gringo Bill's Boutique Hotel

3.0 star property
Machu Picchu
8.0 out of 10, Very Good, (410)
"Charming hotel in a great location."
Canada
Michele
$86 nightly
The price is $86
Dec 5 - Dec 6
Gringo Bill's Boutique Hotel

Inkaterra Machu Picchu Pueblo Hotel

4.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (199)
"Great Staff!!!"
United States
Abdiel
$519 nightly
The price is $519
Dec 6 - Dec 7
Inkaterra Machu Picchu Pueblo Hotel

Rupa Rupa High Jungle Eco B&B

3.5 star property
Machu Picchu
8.4 out of 10, Very Good, (129)
"Nice hotel"
United States
Linda
$62 nightly
The price is $62
Dec 13 - Dec 14
Rupa Rupa High Jungle Eco B&B

El MaPi Hotel by Inkaterra

4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (249)
"We had a lovely room with comfy beds and a great shower after our Inca Trail hike. The included dinner was good and the spa services were excellent. The staff was also very helpful holding our bags and delivering them to our room.. We also enjoyed walking around the area around the hotel and the market and it was only a block to walk to the train station."
Canada
Deborah
$209 nightly
The price is $209
Dec 5 - Dec 6
El MaPi Hotel by Inkaterra

Hotel Retama Machupicchu

3.0 star property
Machu Picchu
8.8 out of 10, Excellent, (401)
"We enjoyed Hotel Retama. The staff are great, and the location is quiet but still near restaurants and other attractions like the hot springs."
United States
Angel
Hotel Retama Machupicchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

5.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (364)
"This Belmond is ideally located at the entrance which was great for our stay. The staff are friendly, professional and very helpful. The property is excellent and the dining choices are very very good. "
United States
Nanda
$2,173 nightly
The price is $2,173
Dec 10 - Dec 11
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Amakonkay Machupicchu

3.5 star property
Machu Picchu
8.6 out of 10, Excellent, (50)
"Very comfy stay, would recommend! "
United States
Rebecca
$67 nightly
The price is $67
Dec 7 - Dec 8
Amakonkay Machupicchu

Inti Punku MachuPicchu Hotel & Suites

3.5 star property
Machu Picchu
8.0 out of 10, Very Good, (265)
"great service"
United States
Na
$97 nightly
The price is $97
Dec 24 - Dec 25
Inti Punku MachuPicchu Hotel & Suites

Vilas Insight Hotel Machupicchu

3.0 star property
Machu Picchu
9.0 out of 10, Wonderful, (138)
"Great place to stay and quiet. "
Canada
JANET
$43 nightly
The price is $43
Dec 9 - Dec 10
Vilas Insight 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 Black Friday Sale is here

Save up to 50% on select hotels and homes.
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.

Near Santa Teresa. On the Inca Trail. Peru
Photo by James Pinkney
Open Photo by James Pinkney

Top Santa Teresa Hotel Reviews

More cheap stays in Santa Teresa

Hotels in Santa Teresa with star-rating

Frequently asked questions

What hotels in Santa Teresa offer free breakfast?
Yacumama Santa Teresa is a delightful choice for travelers seeking a hotel in Santa Teresa, Peru, that includes free breakfast among its amenities. Guests appreciate the warm and inviting space, complemented by complimentary continental breakfast options to start the day on a high note. Find more hotels with free breakfast in Santa Teresa.
What are the top pet-friendly hotels in Santa Teresa?
Yacumama Santa Teresa is a charming pet-friendly hotel situated in the scenic landscape of Santa Teresa, Peru. This welcoming establishment goes above and beyond to ensure that both you and your furry friends feel right at home. With thoughtful amenities like free continental breakfast and complimentary in-room WiFi, you can start your day energized and connected. See more pet-friendly hotels in Santa Teresa.
What are the best budget hotels in Santa Teresa?
Yacumama Santa Teresa is a charming budget-friendly hotel situated in the picturesque town of Santa Teresa, Peru. This property boasts an inclusive setting where families can feel right at home, thanks to its spacious rooms and essential amenities. Guests appreciate the complimentary continental breakfast, great for fueling up before a day of adventure. With free in-room WiFi, families can stay connected while exploring the stunning surroundings. View all budget hotels in Santa Teresa.
Where can I find the best nightlife in Santa Teresa?
Santa Teresa, located in the picturesque Cusco Region of Peru, is a charming town known for its proximity to the stunning Machu Picchu and lush natural surroundings. While Santa Teresa itself is more focused on adventure and relaxation, it does offer a few options for those looking to unwind after a day of adventure.

The main area for nightlife in Santa Teresa revolves around its local cafés and restaurants, where you can enjoy a laid-back evening with friends or fellow travelers. Many establishments offer live music, creating a vibrant atmosphere that complements the stunning views of the surrounding mountains.

If you're seeking a more lively experience, the nearby town of Aguas Calientes, just a short train ride away, has a broader selection of bars and nightlife options. Here, you can find venues featuring traditional Peruvian music and dance, superb for immersing yourself in the local culture after a long day of adventure.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Santa Teresa hotel for you.
How can I save on a Santa Teresa hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Santa Teresa hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $15 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