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.

This property is stunning. It felt like a luxury tree house in the Peruvian mountains. There were many cozy nooks to explore. Our room was beautifully decorated, immaculately clean, hot shower, comfortable bed and beautiful deck overlooking the river below.
Scored 8.6
8.6
Rated excellent
Excellent
252 reviews
Price from
$61.56
1 night, 2 adults
Salkantay Hostel Chaullay, hotel in Santa Teresa

Located 22 miles from Huayna Picchu, Salkantay Hostel Chaullay offers 3-star accommodations in Santa Teresa and has a garden, a restaurant and a bar.

Manuel and everyone were very accommodating and friendly. The place is beautiful, comfortable, and clean. :) the food was amazing and the hot shower was awesome thank you guys!
Scored 9.5
9.5
Rated exceptional
Exceptional
170 reviews
Price from
$42
1 night, 2 adults
Lucmabamba Lodge, hotel in Santa Teresa

Offering a bar, Lucmabamba Lodge features accommodations in Santa Teresa.

right on the trail and relatively easy to find. dinner was cheap here and willing to make it vegan. very helpful people.
Scored 9.8
9.8
Rated exceptional
Exceptional
31 reviews
Price from
$17.99
1 night, 2 adults
Araplay Lodge, hotel in Santa Teresa

Providing pool views, Araplay Lodge in Santa Teresa provides accommodations, pool with a view, a garden, and a bar. This property offers access to a terrace, free private parking, and free Wifi.

Beautiful views, peaceful place to stay. Fun for the kids to explore and swim and had the best night sleep ever with the sound of the river.
Scored 9.5
9.5
Rated exceptional
Exceptional
11 reviews
Price from
$59
1 night, 2 adults
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.

Perfect for what you pay for, staff is super sweet. rooms are clean. centrally located
Scored 8.9
8.9
Rated excellent
Excellent
123 reviews
Price from
$22
1 night, 2 adults
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.

Scored 5.2
5.2
Rated fair
Average
6 reviews
Price from
$25.20
1 night, 2 adults
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.

Small hotel only minutes walk from the train station and main town centre. Functional room for family of four. Warm shower! Early buffet breakfast available for early entry to Machu Picchu.
Scored 8.4
8.4
Rated very good
Very Good
1,195 reviews
Price from
$33.93
1 night, 2 adults
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.

Good location just 3 min walk from the train station. Nice and friendly staff. Was happy to have a boxed breakfast before our 5am bus to the citadel of MaPi
Scored 8.4
8.4
Rated very good
Very Good
407 reviews
Price from
$63
1 night, 2 adults
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.

Very nice location close to the train station and to the bus stop to Machu Picchu. It is very clean and the rooms are nice, we had a room with a view to the river. Very good breakfast and above all the staff is very friendly and professional
Scored 8.6
8.6
Rated excellent
Excellent
499 reviews
Price from
$211.14
1 night, 2 adults
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 hotel was great. My husband and I stayed in the Double bed with mountain view for our Ten Year Anniversary and it was the perfect stay. At first we got put in the wrong room, but when I pointed that out, they fixed the issue right away. The room smelled clean and the view was dreamy. It's out of the way so it was quiet except for the train when it passed by, but that only happened during the day. It is close enough to everything you need and felt extremely safe. The breakfast was simple but great. The juice and coffee was fresh and the eggs were offered to be made to order. The rooms are decorated well so it didn't feel boring in the room. I would stay here again if I visited the town.
Scored 8.0
8.0
Rated very good
Very Good
401 reviews
Price from
$76.50
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