Book Santa Teresa hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Santa Teresa

Cheap Santa Teresa hotels

Yacumama Santa Teresa

Yacumama Santa Teresa

3 out of 5
Av. Julio Tomas Rivas E-7, Santa Teresa, Cusco
Fully refundableReserve now, pay when you stay
The price is AU$52 per night from 9 Jun to 10 Jun
AU$52
9 June - 10 June
Located in Santa Teresa, Yacumama Santa Teresa is within a 15-minute drive of Cocal Mayo Hot Springs and Historic Sanctuary of Machu Picchu.
Yacumama Santa Teresa
Salkantay Hostel Chaullay

Salkantay Hostel Chaullay

2 out of 5
Camino Inca Salkantay (Chaullay) Ciudad, Santa Teresa, Cusco
Fully refundableReserve now, pay when you stay
The price is AU$60 per night from 25 May to 26 May
AU$60
25 May - 26 May
With a stay at Salkantay Hostel Chaullay in Santa Teresa, you'll be on the boardwalk/promenade, and 20.4 mi (32.8 km) from Cocal Mayo Hot Springs.
Salkantay Hostel Chaullay
Hospedaje el Mirador de Collpapampa

Hospedaje el Mirador de Collpapampa

2.5 out of 5
Collpapampa, Santa Teresa, Cuzco
Fully refundableReserve now, pay when you stay
The price is AU$46 per night from 25 May to 26 May
AU$46
25 May - 26 May
With a stay at Hospedaje el Mirador de Collpapampa in Santa Teresa, you'll be on a river, and 19.3 mi (31.1 km) from Cocal Mayo Hot Springs.
Hospedaje el Mirador de Collpapampa
Save an average of 15% on thousands of hotels when you're signed in
Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu

2 out of 5
Lucamabamba, Playa Sahuayaco, Santa Teresa, La Convencion
The price is AU$84 per night from 1 Jun to 2 Jun
AU$84
1 June - 2 June
When you stay at Hoteles Capsula Machupicchu in Santa Teresa, you'll be 9.8 mi (15.7 km) from Cocal Mayo Hot Springs.
Hoteles Capsula Machupicchu
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

4 out of 5
Av. Pachacutec #808, Machu Picchu, Cusco
The price is AU$237 per night from 16 May to 17 May
AU$237
16 May - 17 May
Taypikala Boutique Machupicchu is in the heart of Machu Picchu, within a 10-minute walk of Historic Sanctuary of Machu Picchu and Aguas Calientes Hot ...
Taypikala Boutique Machupicchu
Vilas Insight Hotel Machupicchu

Vilas Insight Hotel Machupicchu

3 out of 5
Wiracocha, 100, Machu Picchu, Cuzco
Fully refundableReserve now, pay when you stay
The price is AU$98 per night from 17 May to 18 May
AU$98
17 May - 18 May
With a stay at Vilas Insight Hotel Machupicchu in Machu Picchu, you'll be within a 10-minute walk of Aguas Calientes Hot Springs and Historic Sanctuary of Machu ...
Vilas Insight Hotel Machupicchu
El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra

4 out of 5
109 Pachacutec Ave, Machu Picchu, Cusco
The price is AU$312 per night from 16 May to 17 May
AU$312
16 May - 17 May
El MaPi Hotel by Inkaterra is in the heart of Machu Picchu, within a 10-minute walk of Historic Sanctuary of Machu Picchu and Aguas Calientes Hot Springs.
El MaPi Hotel by Inkaterra
Tierra Viva Machu Picchu

Tierra Viva Machu Picchu

3.5 out of 5
Av. Hermanos Ayar 401, Machu Picchu, Cusco
Fully refundableReserve now, pay when you stay
The price is AU$292 per night from 15 May to 16 May
AU$292
15 May - 16 May
When you stay at Tierra Viva Machu Picchu in Machu Picchu, you'll be on a river, within a 15-minute walk of Aguas Calientes Hot Springs and Historic Sanctuary ...
Tierra Viva Machu Picchu
Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

4.5 out of 5
Pueblo de Machu Picchu, 084, Machu Picchu, Cusco
The price is AU$769 per night from 14 May to 15 May
AU$769
14 May - 15 May
A stay at Inkaterra Machu Picchu Pueblo Hotel places you in the heart of Machu Picchu, within a 15-minute walk of Aguas Calientes Hot Springs and Historic Sanctuary ...
Inkaterra Machu Picchu Pueblo Hotel
Don't see what you're looking for?
See all available properties in Santa Teresa
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Santa Teresa, Cusco - Machu Picchu

Love that passport as much as your cat? Feed your intrepid spirit and book a stay in Santa Teresa, 9 kilometres from central Cusco - Machu Picchu.

Most people who make their way to Cusco - Machu Picchu are here to experience its most iconic sight, Machu Picchu. You'll want to do so too!

Relax at the lovely waters at Cocal Mayo Hot Springs. If you want to base yourself somewhere close by, snag yourself a room at the Eco Quechua Lodge.

In a panic cos you had one job to do and didn't get around to it? Supposed to organise somewhere for dinner? Don't stress. Yakumama isn't far away, so why not get them on the phone and see if you can reserve a table?

From flights to hotels and rental cars to experiences, we'll make it easy! All you've gotta do is show up and start spamming your #TravelEnvy pics.

Santa Teresa hotels essential information

Accommodation
229 hotels
Lowest Price
AU$46
Highest Price
AU$769
Popular hotels
Yacumama Santa Teresa, Salkantay Hostel Chaullay, Hospedaje el Mirador de Collpapampa, Hoteles Capsula Machupicchu, Taypikala Boutique Machupicchu, Vilas Insight Hotel Machupicchu, El MaPi Hotel by Inkaterra, Tierra Viva Machu Picchu, Inkaterra Machu Picchu Pueblo Hotel

Most recent Santa Teresa hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.