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£39.65per night
Eco Quechua Lodge, hotel in Santa Teresa

Eco Quechua Lodge is an eco-friendly lodge offering private balconies with river and mountain views. Guests can take canopy, coffee, water falls, hot springs and hiking excursions.

Everything was top notch. The rooms, balconies, common areas, showers, food were all great.
8.5
Scored 8.5
Very Good
Rated very good
233 reviews
Price from£55.57per 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£49.65per 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
68 reviews
Price from£17.59per 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.

Fun place along the Salkontay Trail. It was comfortable with very good food and a friendly host.who gave lots of good information on the trail ahead. We liked that we could hear the river from the property. Definitely exceeded our expectations.
9.4
Scored 9.4
Wonderful
Rated wonderful
90 reviews
Price from£33.58per 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£20.15per 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.

Booking
8.4
Scored 8.4
Very Good
Rated very good
825 reviews
Price from£28.72per night
Inti Pacha Palace Machupicchu, hotel in Santa Teresa

Comfortable rooms with free WiFi are offered in Aguas Calientes, only 656 feet from the main square and 5 mi from the Machu Picchu Ruins. A buffet breakfast is offered daily.

The hotel is very clean and comfortable, very good value for money! The staff is very kind and willing to help and solve all your questions! I would definitely recommend it 100%
9.1
Scored 9.1
Wonderful
Rated wonderful
98 reviews
Price from£50.37per night
Casa del Sol Machupicchu, hotel in Santa Teresa

Located 33 feet from the Machupicchu train station, Casa del Sol Machupicchu offers free Wi-Fi and free shuttle services from Machupicchu Train Station. The museum area is 1640 feet away.

Great location, very close to the train station and the many restaurants and shops in Aguas Calientes. Also, the room had an incredible view of the Urubamba River from a covered patio attached to the room.
8.5
Scored 8.5
Very Good
Rated very good
360 reviews
Price from£264.80per 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...

Clean, kind staff, good breakfast
8.6
Scored 8.6
Excellent
Rated excellent
443 reviews
Price from£30.22per 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