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

SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE

3 out of 5
Ruta Salkantay a Machu Picchu, Sahuayacu Santa Teresa Cusco
The price is AU$65 per night from 30 Mar to 31 Mar
AU$65
30 Mar - 31 Mar
With a stay at SALKANTAY MAJESTIC DOMES ECO LODGE in Santa Teresa, you'll be in the mountains, and 10.9 mi (17.5 km) from Cocal Mayo Hot Springs and 12.1 mi ...
Opens in a new windowSALKANTAY MAJESTIC DOMES ECO LODGE
Yacumama Santa Teresa

Yacumama Santa Teresa

3 out of 5
Av. Julio Tomas Rivas E-7 Santa Teresa Cusco
The price is AU$51 per night from 30 Mar to 31 Mar
AU$51
30 Mar - 31 Mar
Located in Santa Teresa, Yacumama Santa Teresa is a 3-minute drive from Urubamba River and 6 minutes from Cocal Mayo Hot Springs.
Opens in a new windowYacumama Santa Teresa
Glamping Machupicchu Lodge

Glamping Machupicchu Lodge

2 out of 5
Huadquiña Santa Teresa Cuzco
Fully refundableReserve now, pay when you stay
The price is AU$65 per night from 1 Apr to 2 Apr
AU$65
1 Apr - 2 Apr
Located in Santa Teresa, Glamping Machupicchu Lodge is on the riverwalk, a 2-minute drive from Urubamba River and 7 minutes from Cocal Mayo Hot Springs.
Opens in a new windowGlamping Machupicchu Lodge
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$166 per night from 30 Mar to 31 Mar
AU$166
30 Mar - 31 Mar
With a stay at Hoteles Capsula Machupicchu in Santa Teresa, you'll be 9.9 mi (15.9 km) from Cocal Mayo Hot Springs and 10.9 mi (17.5 km) from Urubamba ...
Opens in a new windowHoteles Capsula Machupicchu
www.ecoterralodge.com

www.ecoterralodge.com

3 out of 5
PE-28B Santa Teresa Cuzco
Fully refundable
The price is AU$76 per night from 17 Apr to 18 Apr
AU$76
17 Apr - 18 Apr
When you stay at www.ecoterralodge.com in Santa Teresa, you'll be steps from Urubamba River.
Opens in a new windowwww.ecoterralodge.com
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

4 out of 5
Av. Pachacutec #808 Machu Picchu Cusco
Fully refundableReserve now, pay when you stay
The price is AU$211 per night from 28 Apr to 29 Apr
AU$211
28 Apr - 29 Apr
Taypikala Boutique Machupicchu is in the heart of Machu Picchu, within a 10-minute walk of Manco Capac Square and Aguas Calientes Hot Springs.
Opens in a new windowTaypikala Boutique Machupicchu
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

4 out of 5
608 Imperio De Los Incas Avenue Machu Picchu Cusco
The price is AU$452 per night from 31 Mar to 1 Apr
AU$452
31 Mar - 1 Apr
With a stay at Casa Del Sol Machupicchu in Machu Picchu, you'll be in the historical district and 10 minutes by foot from Aguas Calientes Hot Springs.
Opens in a new windowCasa Del Sol Machupicchu
Hotel Raices Machupicchu

Hotel Raices Machupicchu

3.5 out of 5
08681 Machu Picchu Cuzco
With a stay at Hotel Raices Machupicchu in Machu Picchu, you'll be within a 10-minute walk of Aguas Calientes Hot Springs and Putucusi.
Opens in a new windowHotel Raices Machupicchu
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$230 per night from 12 Apr to 13 Apr
AU$230
12 Apr - 13 Apr
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 Urubamba River.
Opens in a new windowTierra Viva Machu Picchu
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
248 hotels
Lowest Price
AU$51
Highest Price
AU$452
Popular hotels
SALKANTAY MAJESTIC DOMES ECO LODGE , Yacumama Santa Teresa, Glamping Machupicchu Lodge, Hoteles Capsula Machupicchu, www.ecoterralodge.com, Taypikala Boutique Machupicchu, Casa Del Sol Machupicchu, Hotel Raices Machupicchu, Tierra Viva Machu Picchu

Most recent Santa Teresa hotel reviews

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