Top 30 Hotels in Santa Teresa

See all 4 Hotels in Santa Teresa
Andean Cusco Hotel

Andean Cusco Hotel

Calle La Union B6, Santa Teresa 5184

2.5 out of 5.0

Situated in Santa Teresa, this hostal is 2 mi (3.2 km) from Cocal Mayo Hot Springs.

Get Rates
Eco Quechua Lodge

Eco Quechua Lodge

Saucepampa, Santa Teresa 084

3.0 out of 5.0
3.8 out of 5 (29 reviews)

Situated on the waterfront, this lodge is 2.6 mi (4.2 km) from Cocal Mayo Hot Springs.

Get Rates
Hospedaje Pureq

Hospedaje Pureq

Calle Sasqara, Santa Teresa

2.0 out of 5.0
1 out of 5 (1 reviews)

Situated in Santa Teresa, this hostel is 2 mi (3.3 km) from Cocal Mayo Hot Springs.

Get Rates
Hospedaje Mamagrima Cusco

Hospedaje Mamagrima Cusco

Centro Poblado de Santa Teresa frente, Santa Teresa

2.5 out of 5.0

Situated in Santa Teresa, this inn is 3.3 mi (5.4 km) from Cocal Mayo Hot Springs.

Get Rates
Belmond Sanctuary Lodge

Belmond Sanctuary Lodge

3.4 mi from Santa Teresa
5.0 out of 5.0
4.5 out of 5 (161 reviews)

Situated in the mountains, this luxury hotel is within a 10-minute walk of Temple of the Condor and Machu Picchu. Huayna …

$751
Sumaq Machu Picchu Hotel

Sumaq Machu Picchu Hotel

4.1 mi from Santa Teresa
4.0 out of 5.0
4.5 out of 5 (240 reviews)

Situated on the riverwalk, this spa hotel is 0.4 mi (0.6 km) from Aguas Calientes Hot Springs and 1.4 mi (2.3 km) from Manuel …

Get Rates
Tierra Viva Machu Picchu

Tierra Viva Machu Picchu

4.1 mi from Santa Teresa
3.5 out of 5.0
4.4 out of 5 (456 reviews)

Situated on a river, this hotel is 0.4 mi (0.6 km) from Aguas Calientes Hot Springs and 1.5 mi (2.4 km) from Manuel Chavez …

$125
Inka Wonder

Inka Wonder

4.2 mi from Santa Teresa
2.5 out of 5.0
4.4 out of 5 (10 reviews)

Located in the heart of Machu Picchu, this bed & breakfast is 0.3 mi (0.5 km) from Aguas Calientes Hot Springs and 1.7 mi (2. …

$40
Gringo Bill's Hotel

Gringo Bill's Hotel

4.2 mi from Santa Teresa
3.0 out of 5.0
3.7 out of 5 (53 reviews)

Situated in Machu Picchu, this hotel is 0.3 mi (0.5 km) from Aguas Calientes Hot Springs and 1.7 mi (2.7 km) from Manuel …

Get Rates
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

4.2 mi from Santa Teresa
4.0 out of 5.0
4.2 out of 5 (147 reviews)

Situated in the historical district, this spa hotel is within 6 mi (10 km) of Aguas Calientes Hot Springs, Machu Picchu, an …

Get Rates

Recent Reviews in Santa Teresa

Where to stay in Santa Teresa

Santa Teresa Hotel Guide

Santa Teresa Hotels

Situated 6 miles northwest of the middle of Cusco - Machu Picchu is Santa Teresa.

The Eco Quechua Lodge is handy to Cocal Mayo Hot Springs.

Accommodation Options Near Santa Teresa

You may like to book accommodation in Ollantaytambo, a neighborhood of Cusco - Machu Picchu that is 20 miles from the center of Santa Teresa. Ollantaytambo hotels include the Hotel Samanapaq and El Albergue Ollantaytambo.

Should you wish to learn even more about this interesting city, explore Expedia's Cusco - Machu Picchu vacation travel guide. And when it's time to look for accommodation, please visit our informative Cusco - Machu Picchu hotels page.

If you're after a reliable local eatery that serves hearty meals, look no further than yakumama.