A river flowing through a mountainous valley with lush greenery and rocky terrain.

Find hotels in Santa Teresa from 702.486 ₫

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
21 Sep - 22 Sep
Tomorrow
22 Sep - 23 Sep
This weekend
25 Sep - 27 Sep
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Santa Teresa hotels

1. Eco Quechua

Eco Quechua
Santa Teresa
1.404.972 ₫
1.404.972 ₫ total
22 Sept - 23 Sept
Eco Quechua

2. SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
Santa Teresa
948.356 ₫
948.356 ₫ total
22 Sept - 23 Sept
SALKANTAY MAJESTIC DOMES ECO LODGE

3. www.ecoterralodge.com

www.ecoterralodge.com
Santa Teresa
1.633.280 ₫
1.633.280 ₫ total
22 Sept - 23 Sept
www.ecoterralodge.com

4. Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
Santa Teresa
1.170.810 ₫
1.170.810 ₫ total
22 Sept - 23 Sept
Glamping Machupicchu Lodge

5. hotal capsulas mayta capac

hotal capsulas mayta capac
Santa Teresa
1.404.972 ₫
1.404.972 ₫ total
22 Sept - 23 Sept
hotal capsulas mayta capac

6. Salkantay Hostel Chaullay

Salkantay Hostel Chaullay
Santa Teresa
Canada
Sandra
936.645 ₫
936.645 ₫ total
20 Oct - 21 Oct
Salkantay Hostel Chaullay

7. Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
Santa Teresa
United States
Kris
3.992.476 ₫
3.992.476 ₫ total
30 Sept - 1 Oct
Hoteles Capsula Machupicchu

8. Yacumama Santa Teresa

Yacumama Santa Teresa
Santa Teresa
Canada
Carolyn
836.617 ₫
836.617 ₫ total
22 Sept - 23 Sept
Yacumama Santa Teresa

9. Salakantay glamp

Salakantay glamp
Santa Teresa
858.594 ₫
858.594 ₫ total
24 Sept - 25 Sept
Salakantay glamp

10. Collpapampa Sky Dome Camps

Collpapampa Sky Dome Camps
Santa Teresa
1.557.177 ₫
1.557.177 ₫ total
1 Oct - 2 Oct
Collpapampa Sky Dome Camps

11. Hospedaje Plaza

Hospedaje Plaza
Santa Teresa
702.486 ₫
702.486 ₫ total
22 Sept - 23 Sept
Hospedaje Plaza

12. HOTEL LUZ GARDEN

HOTEL LUZ GARDEN
Machu Picchu
United States
Sean
1.522.053 ₫
1.522.053 ₫ total
22 Sept - 23 Sept
HOTEL LUZ GARDEN

13. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
Machu Picchu
United States
Kyle
2.353.062 ₫
2.353.062 ₫ total
20 Oct - 21 Oct
Rupa Rupa High Jungle Eco B&B

14. Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
Machu Picchu
United States
Juan
8.868.886 ₫
8.868.886 ₫ total
22 Sept - 23 Sept
Casa Del Sol Machupicchu

15. Panorama B&B

Panorama B&B
Machu Picchu
United States
Mani
2.402.502 ₫
2.402.502 ₫ total
25 Sept - 26 Sept
Panorama B&B

16. Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites
Machu Picchu
United States
Henry
2.528.937 ₫
2.528.937 ₫ total
23 Sept - 24 Sept
Inti Punku MachuPicchu Hotel & Suites

17. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
3.934.507 ₫
4.327.958 ₫ total
15 Oct - 16 Oct
Tierra Viva Machu Picchu

18. Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel
Machu Picchu
United States
James
4.893.132 ₫
5.382.445 ₫ total
7 Oct - 8 Oct
Jaya Machupicchu Boutique Hotel

19. Gringo Bill's Boutique Hotel

Gringo Bill's Boutique Hotel
Machu Picchu
United States
Daniel
3.451.028 ₫
3.451.028 ₫ total
5 Oct - 6 Oct
Gringo Bill's Boutique Hotel

20. Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
Machu Picchu
United States
Relin
3.927.750 ₫
3.927.750 ₫ total
22 Oct - 23 Oct
Taypikala Boutique Machupicchu
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Teresa attractions

Cocal Mayo Hot Springs

8.8/10 (19 reviews)
You can take time to visit Cocal Mayo Hot Springs during your travels to Santa Teresa. While you're in the area, stroll along the riverfront.
See properties

Learn more about Santa Teresa

Hike to the ancient Llactapata ruins for spectacular views of Machu Picchu across the valley. Experienced guides lead treks through cloud forests to thermal hot springs where you can soak your trail-weary muscles.

See all hotels in Santa Teresa
A mountainous landscape with snow-capped peaks, a valley with tents, and a person walking.
Photo by alisha rothman

Top Santa Teresa Hotel Reviews

HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

10/10 Excellent
"The staff were lovely, breakfast was very nice, rooms were clean, beds comfy, also a 5 min walk to the train station. Best of all, a shower where the water gets hot fast, and water pressure that nearly knocks you over!"
michael 1-night trip
Posted 1 day ago
HOTEL LUZ GARDEN
Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

8/10 Good
"Individual cabanas on the middle of the forest. You will be really immersed in nature."
WILMA M 1-night trip
Posted 4 days ago
Inkaterra Machu Picchu Pueblo Hotel
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

8/10 Good
"Breakfast was very good. Staff was very helpful"
DOMINIC 1-night trip
Posted 6 days ago
Taypikala Boutique Machupicchu
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu

10/10 Excellent
"What a great group of friendly staff! From arriving at the train station to be met by Ruben who took care of the luggage, got us into the bus and by the time we were up at the hotel our bags were ready for us. Upon arrival we were greeted by Anthony "our shaman". Took care of every detail and gave us a lot of historical information. Have to say everyone from the front desk to the restaurant and bar were excellent and made our (short) stay worth it. Thanks to all!"
Juan 1-night trip
Posted 6 days ago
Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B

10/10 Excellent
"We loved our stay at this place. The steps to get up to the hotel is intimidating but there is a secret elevator that can take you up most of the way through Gringo Bill hotel (learn to use this, very important). The hotel is situated on the hills right above the main square so very convenient once you get down. The room was very nice with good hot shower and water pressure. I would definitely consider staying here again on future trip. We did not have the breakfast but it look very basic."
Cheng 1-night trip
Posted 8 days ago
Rupa Rupa High Jungle Eco B&B
Tierra Viva Machu Picchu

Tierra Viva Machu Picchu

10/10 Excellent
"El staff muy cordial, el hotel muy limpio, el desayuno rico."
olga 1-night trip
Posted 11 days ago
Tierra Viva Machu Picchu
Casa Andina Standard Machu Picchu

Casa Andina Standard Machu Picchu

10/10 Excellent
"Great hotel well located with rooms facing the river"
Antonio 1-night trip
Posted 1 month ago
Casa Andina Standard Machu Picchu

More cheap stays in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
819.567 ₫
819.567 ₫ total
22 Sept - 23 Sept
8/10 Very good! (55 reviews)
Quechuas House hostal & coffee
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
1.194.226 ₫
1.194.226 ₫ total
24 Sept - 25 Sept
8.6/10 Excellent! (14 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
1.404.972 ₫
1.404.972 ₫ total
23 Sept - 24 Sept
8.4/10 Very good! (236 reviews)
Viandina Machupicchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
1.522.053 ₫
1.522.053 ₫ total
22 Sept - 23 Sept
9/10 Wonderful! (285 reviews)
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
1.732.799 ₫
1.732.799 ₫ total
23 Sept - 24 Sept
8.4/10 Very good! (279 reviews)
Mantu Boutique
Nativus Hostel Machu Picchu

Nativus Hostel Machu Picchu

Imperio de los Incas Avenue #136 Machu Picchu Cusco
1.264.475 ₫
1.758.817 ₫ total
27 Sept - 28 Sept
8.2/10 Very good! (197 reviews)
Nativus Hostel Machu Picchu

Hotels in Santa Teresa with star rating

Frequently asked questions

What's the seasonal weather like in Santa Teresa?
The hottest months are usually October and November, with an average temperature of 10°C, while the coldest months are July and June, with an average of 8°C. The rainiest months in Santa Teresa are January, February, December and March, with each month seeing an average of 264 mm of rainfall.