Skip to main content

Filter by:


Star Rating

Review Score

Santa Teresa – 6 hotels and places to stay
See the latest prices and deals by choosing your dates.
Yacumama Santa Teresa, hotel in Santa Teresa

Yacumama Santa Teresa is located in Santa Teresa, within 5.3 miles of Huayna Picchu and 6.4 miles of Machu Picchu Historic Sanctuary. All rooms in the hotel are equipped with a flat-screen TV.

Very friendly, willing to go the extra mile for their clients.
8.6
Scored 8.6
Excellent
Rated excellent
17 reviews
Price from$32.23per night
Hospedaje Quillabamba, hotel in Santa Teresa

Hospedaje Quillabamba enjoys a location in Santa Teresa, 6.3 miles from Machu Picchu Historic Sanctuary and 6.3 miles from Manuel Chavez Ballon Museum.

9.0
Scored 9.0
Wonderful
Rated wonderful
66 reviews
Price from$22per night
Salkantay Hostel Chaullay, hotel in Santa Teresa

Located in Santa Teresa, 22 miles from Huayna Picchu, Salkantay Hostel Chaullay has a garden, a restaurant and a bar. The property has a tour desk, and currency exchange for guests.

The hostel is right off the trail and is very clean and well maintained.
9.3
Scored 9.3
Wonderful
Rated wonderful
84 reviews
Price from$42per night
Vertikal lodge, hotel in Santa Teresa

With mountain views, Vertikal lodge is located in Santa Teresa and has a restaurant, a shared lounge, bar, garden, terrace and grill.

Excellent view, unique grounds with coffee farm and zip lines. The rooms were exquisitely decorated.
8.8
Scored 8.8
Excellent
Rated excellent
45 reviews
Price from$62.10per night
mini-hogar en santa teresa, hotel in Santa Teresa

Mini-hogar en santa teresa is located in Santa Teresa, just 4.9 miles from Huayna Picchu and 6 miles from Machu Picchu Historic Sanctuary.

5.2
Scored 5.2
Average
Rated fair
5 reviews
Price from$25.20per night
Gringo Bill's Boutique Hotel, hotel in Santa Teresa

Located in Machu Picchu, Gringo Bill's Hotel offers accommodations with free WiFi and is 150 metes away from Manco Capac Main Square.

We like to stay. We had three beds. There was three of us. We all had our own bed. The rooms were nice. The pool is kind of crappy. They didn't even have it filled when we got there. It took them until the end of our visit to fill it. They have a hot tub for $20 a use. If they're going to charge because they got a pool then they should have it filled. Otherwise they should charge a cheaper rate comparable to most people in town. We stayed there because of the pool that didn't work. Would I stay there again? I don't know. It's a great location. As for the breakfast, it was okay. They made omelets but the cheese they have is disgusting. Very cheap. The staff was friendly. It's a very unique place. The pool situation really kind of crappy. No air conditioning blistering hot inside. I couldn't imagine staying there in the summer.
8.0
Scored 8.0
Very Good
Rated very good
570 reviews
Price from$106.18per night
Inkas Land, hotel in Santa Teresa

Inkas Land is located in Machu Picchu, within a 5-minute walk of Wiñaywayna Park and 1.4 miles of Manuel Chavez Ballon Museum.

Clean and cozy place :) we stayed for one night but all the friendly staff tried their best to provide support in anything we needed. If we come back to Aguascalientes Inkas Land will be our place to stay!
8.4
Scored 8.4
Very Good
Rated very good
806 reviews
Price from$35.02per night
MachuPicchu Dream, hotel in Santa Teresa

Located 1312 feet from the train station, MachuPicchu Dream features a 24-hour front desk assistance. Providing a tranquil environment, the rooms in MachuPicchu Dream feature private bathrooms and...

Great family owned hotel, they were very friendly and helpful and even offered to prepare breakfast to go because I was going out very early. They also kept my bag until I return from Macchu Picchu.
8.6
Scored 8.6
Excellent
Rated excellent
428 reviews
Price from$37.80per night
MAPILAND- Hotel Boutique, hotel in Santa Teresa

Located in Machu Picchu and with Machu Picchu Hot Spring reachable within a 7-minute walk, MAPILAND- Hotel Boutique provides concierge services, allergy-free rooms, a shared lounge, free WiFi...

The accommodations were amazing. They were very helpful during the stay, the rooms were very clean, and the breakfast was delicious! I highly recommend Mapiland! It’s very close to the train station and is close to shops and dining (:
8.9
Scored 8.9
Excellent
Rated excellent
405 reviews
Price from$85per night
Machupicchu Adventure Hotel, hotel in Santa Teresa

Located in Machu Picchu and with Machu Picchu Hot Spring reachable within a 10-minute walk, Machupicchu Adventure Hotel has concierge services, non-smoking rooms, a shared lounge, free WiFi throughout...

The location was great!
8.0
Scored 8.0
Very Good
Rated very good
290 reviews
Price from$90per night
See all hotels in and around Santa Teresa
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Santa Teresa:

  • 10
    Scored 10

    Laid back town - sat and drank Beer watching local kids play...

    Laid back town - sat and drank Beer watching local kids play in main square. We arrived by Motobike so the journey was the experience - but it was great to be welcomed with hot shower and comfy bed. Meal at nearby resturant was very good quality. Nice trip into Macchuu Picchu the next day - 1 hour by train. Would loved to have stayed longer and visit the hot springs
    Valerie
    Australia