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 offering accommodation in Santa Teresa. The property is set 8.5 km from Huayna Picchu, 10 km from Machu Picchu Historic Sanctuary and 10 km from Manuel Chavez Ballon Museum.

The location
8.6
Scored 8.6
Fabulous
Rated fabulous
17 reviews
Price from£29.75per 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.

We arrived after a 20km hike and were so tired. Wilder greeted us with such kindness and made himself very available and helpful. He made everything easy for us by offering us tea, helping us order food and organising our taxi for the thermal baths in Cocalmayo. The lodge is beautiful and peaceful. I've traveled a lot and this was my favourite accomodation so far: wish I could give 11/10 ! In the morning after breafkast we hung out in the hammacks and read to the sound of the river. I even saw two baby condors and a hummingbird in this magical place.
8.5
Scored 8.5
Very good
Rated very good
233 reviews
Price from£57.55per night
Vertikal lodge, hotel in Santa Teresa

With mountain views, Vertikal lodge is set in Santa Teresa and has a restaurant, a shared lounge, bar, garden, terrace and barbecue. The lodge features both WiFi and private parking free of charge.

Great location and comfortable bed
8.8
Scored 8.8
Fabulous
Rated fabulous
45 reviews
Price from£63.35per night
Hospedaje Quillabamba, hotel in Santa Teresa

Located 8.4 km from Huayna Picchu, 10 km from Machu Picchu Historic Sanctuary and 10 km from Manuel Chavez Ballon Museum, Hospedaje Quillabamba provides accommodation situated in Santa Teresa.

Nice room, cozy and clean. Prettier than in the photo. Good privacy (room from the quiet street). Very friendly, nice and smiling family. Quiet household. The lady will advise, help. Is possible communicate with her in English. Hospedaje has its own tuctuc. Very good breakfast.
9.0
Scored 9.0
Superb
Rated superb
67 reviews
Price from£22.44per night
Salkantay Hostel Chaullay, hotel in Santa Teresa

Situated in Santa Teresa, 36 km from Huayna Picchu, Salkantay Hostel Chaullay has a garden, a restaurant and a bar. The property is non-smoking and is set 38 km from Machu Picchu Historic Sanctuary.

Skip the guided tours, do the Salkantay Trek independently, and stay at this hostel! It's run by a lovely couple who will take good care of you during your stay and after, as Manuel and Jaqueline will give you invaluable advice for the next day on your trek. Very comfortable room and good food too, highly recommended!
9.3
Scored 9.3
Superb
Rated superb
86 reviews
Price from£42.85per night
mini-hogar en santa teresa, hotel in Santa Teresa

Boasting air-conditioned accommodation with a balcony, mini-hogar en santa teresa is situated in Santa Teresa. The property is non-smoking and is set 7.9 km from Huayna Picchu.

5.2
Scored 5.2
Average
Rated passable
5 reviews
Price from£25.71per night
Inkas Land, hotel in Santa Teresa

Inkas Land is located in Machu Picchu, within 500 metres of Wiñaywayna Park and 2.3 km of Manuel Chavez Ballon Museum.

In the city centre of Machu Picchu Pueblo. Possibility to have breakfast from 5 am or to have take away before 5 am. Clean room.
8.4
Scored 8.4
Very good
Rated very good
812 reviews
Price from£28.63per night
Inti Pacha Palace Machupicchu, hotel in Santa Teresa

Comfortable rooms with free WiFi are offered in Aguas Calientes, only 200 metres from the main square and 8 km from the Machu Picchu Ruins. A buffet breakfast is offered daily.

Near everything, hot showers, staff very friendly & helpful!
8.9
Scored 8.9
Fabulous
Rated fabulous
90 reviews
Price from£50.21per night
Casa del Sol Machupicchu, hotel in Santa Teresa

Located 10 metres 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 500 metres away.

The room was large, comfortable and clean. The hotel restaurant and breakfast were surprisingly good.
8.5
Scored 8.5
Very good
Rated very good
351 reviews
Price from£263.97per night
1911, hotel in Santa Teresa

Set in Machu Picchu, Cusco region, 1911 is located 2.2 km from Manuel Chavez Ballon Museum. The property is allergy-free and is situated 800 metres from Machu Picchu Hot Spring.

Good location, clean, very friendly
8.8
Scored 8.8
Fabulous
Rated fabulous
122 reviews
Price from£55.79per night
See all hotels in and around Santa Teresa
Subscribe to receive premium deals

Prices drop the moment 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
gogless