Skip to main content

Search hotels in Santa Teresa

Enter your dates to see the latest prices and deals for Santa Teresa hotels

Filter by:

Star rating

Review score

Santa Teresa – 6 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

It was a great stay between the Salcantay hike ! Everything was fine -shower- breakfast- stuff- all
Scored 8.6
8.6
Rated fabulous
Fabulous
252 reviews
Price from
£57.97
1 night, 2 adults
Salkantay Hostel Chaullay, hotel in Santa Teresa

Situated 36 km from Huayna Picchu, Salkantay Hostel Chaullay offers 3-star accommodation in Santa Teresa and has a garden, a restaurant and a bar.

Salkantay lodge was faultless and such a great place to stay whilst doing the Salkantay trek. Arriving and seeing the room felt like a luxury. Great hot shower, toilet in room with seat and paper, clean room. Perfect. Manuel was also a great host - he gave us more information than tour guides we have had on our trip. Wouldn’t hesitate to recommend to anyone stopping in the area!
Scored 9.5
9.5
Rated exceptional
Exceptional
170 reviews
Price from
£41.42
1 night, 2 adults
Lucmabamba Lodge, hotel in Santa Teresa

Lucmabamba Lodge, boasting a garden, a terrace and a bar, is set in Santa Teresa, 19 km from Machu Picchu Historic Sanctuary and 19 km from Manuel Chavez Ballon Museum.

Idyllic property, extremely beautiful garden, amazing host family, delicious food, clean and comfortable rooms and overall a perfect experience!
Scored 9.8
9.8
Rated exceptional
Exceptional
31 reviews
Price from
£17.74
1 night, 2 adults
Araplay Lodge, hotel in Santa Teresa

Featuring mountain views, Araplay Lodge provides accommodation with balcony, around 8.1 km from Huayna Picchu. This property offers access to a terrace and free private parking.

Scored 9.5
9.5
Rated exceptional
Exceptional
11 reviews
Price from
£58.18
1 night, 2 adults
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.

Dina, the host at this lovely little Hospedaje in Santa Teresa was an absolute angel, she kindly met me in the local square, after my bus ride from Cusco, to show me the way to her well located accommodation. The room had everything I needed and I had a really comfortable night's sleep. Dina accommodated my dietary needs and made a special breakfast for me. Dina offered her partner Mario's services for the mototaxi to the ColcaMayo hot springs which were close enough to the accommodation, to enjoy a lovely long soak in the warm water. Mario was also very generous and helped organise the collectivo transport to Hydroelectrica for me. And Dina really helped me by keeping some of my luggage, and bringing it to meet the return bus, so that I did not have to carry it on my walk to Aguas Calientes, and my visit to Machu Picchu. I can really recommend Dina's friendly hospitality and her comfy guest house. It was just perfect for me. Thank you Dina, wishing you all the best.
Scored 8.9
8.9
Rated fabulous
Fabulous
123 reviews
Price from
£21.69
1 night, 2 adults
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.

Scored 5.2
5.2
Rated passable
Average
6 reviews
Price from
£24.85
1 night, 2 adults
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.

Team was friendly and helpful. Location was really convenient, very close to the station but far enough to avoid noise
Scored 8.4
8.4
Rated very good
Very good
1,195 reviews
Price from
£26.14
1 night, 2 adults
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.

Helpful and friendly staff
Scored 8.4
8.4
Rated very good
Very good
407 reviews
Price from
£48.54
1 night, 2 adults
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.

Great location, very helpful and friendly staff, clean and nice rooms. After checkout we went up to visit Machu Picchu and were soaked afterwards because of the rain. They let us use the shower even after checkout and were able to dry our clothes. Really made a big difference!
Scored 8.6
8.6
Rated fabulous
Fabulous
499 reviews
Price from
£162.67
1 night, 2 adults
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.

Friendly staff
Scored 8.9
8.9
Rated fabulous
Fabulous
365 reviews
Price from
£53.93
1 night, 2 adults
See all hotels in and around Santa Teresa

What guests said about Santa Teresa:

  • Scored 10
    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