Find hotels in Santa Teresa from £17

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Santa Teresa hotels

Hoteles Capsula Machupicchu

Hoteles Capsula Machupicchu
2.0 star property
Santa Teresa
6.0 out of 10, (2 reviews)
"This was incredible. If you are looking for a 5 star resort this may not be for you , but if you want a real authentic experience with an incredible view , I mean incredible. (This is saying a lot as I am from Alaska and have a high level of expectation for views ) the family that runs the base camp and restraint were so sweet this was one of the most memorable stays I’ve had in my life. Can’t wait to plan my trip back here! "
United States
Kris
The price is £85
11 Mar - 12 Mar
Hoteles Capsula Machupicchu

Yacumama Santa Teresa

Yacumama Santa Teresa
3.0 star property
Santa Teresa
8.4 out of 10, Very good, (8 reviews)
"Clean and spacious room. Good breakfast and good location. Very friendly staff who gave us information about Machu Picchu during the protests (Dec 2022) and about the bus to Hidroelectrico (start of hike along train tracks to Aguas Caliente)."
Canada
Carolyn
The price is £27
3 Apr - 4 Apr
Yacumama Santa Teresa

Choquequirao Sanctuary Lodge

Choquequirao Sanctuary Lodge
2.5 star property
Santa Teresa
10.0 out of 10, Exceptional, (1 review)
"The small hotel is in Marampata, Peru, close to Choquequirao. Everything that gets to Marampata comes on a human's or mule's back on a brutally long day of hiking. The fact that the hotel exists there is amazing in itself. No idea how the mattresses got there. My son and I stayed 2 nights on a recent hiking trip to Choque. We didn't want to carry tent/sleeping bags/ground mat, etc...and add day/s to the hike, although we could have camped for very little money. The hotel was well worth the...
United States
michael
The price is £149
9 Mar - 10 Mar
Choquequirao Sanctuary Lodge

www.ecoterralodge.com

www.ecoterralodge.com
3.0 star property
Santa Teresa
The price is £29
16 Mar - 17 Mar
www.ecoterralodge.com

SALKANTAY MAJESTIC DOMES ECO LODGE

SALKANTAY MAJESTIC DOMES ECO LODGE
3.0 star property
Santa Teresa
The price is £34
7 Mar - 8 Mar
SALKANTAY MAJESTIC DOMES ECO LODGE

Salakantay glamp

Salakantay glamp
3.0 star property
Santa Teresa
The price is £20
10 Mar - 11 Mar
Salakantay glamp

Glamping Machupicchu Lodge

Glamping Machupicchu Lodge
2.0 star property
Santa Teresa
The price is £31
17 Mar - 18 Mar
Glamping Machupicchu Lodge

the wooden house choquequirao

the wooden house choquequirao
3.0 star property
San Pedro de Cachora
8.0 out of 10, Very good, (1 review)
"All ok"
United States
Jesús
The price is £17
13 Mar - 14 Mar
the wooden house choquequirao

Hotel Raices Machupicchu

Hotel Raices Machupicchu
3.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (432 reviews)
"Staff was very nice, Rooms were very clean and the location was absolutely perfect!"
United States
LaDoska
Hotel Raices Machupicchu

Birds Hotel Molino

Birds Hotel Molino
3.0 star property
Ollantaytambo
9.2 out of 10, Wonderful, (11 reviews)
"Una atención súper personalizada de su propietario nos hizo la estadía muy acogedora."
Mexico
Julian
Birds Hotel Molino

Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel
4.5 star property
Machu Picchu
9.2 out of 10, Wonderful, (204 reviews)
"Beautiful hotel located just outside town! Included dinner in particular was amazing!!"
Australia
James
The price is £387
7 Mar - 8 Mar
Inkaterra Machu Picchu Pueblo Hotel

Del Pilar Ollantaytambo

Del Pilar Ollantaytambo
3.5 star property
Ollantaytambo
9.4 out of 10, Exceptional, (40 reviews)
"The view from this property is absolutely gorgeous, and the people are really friendly, will definitely be back"
Canada
Mustafa
The price is £48
9 Mar - 10 Mar
Del Pilar Ollantaytambo

Hotel Horizonte

Hotel Horizonte
3.0 star property
Machu Picchu
8.8 out of 10, Excellent, (101 reviews)
"Clean and comfortable rooms. The only things that are not so ideal is that you have to walk up to the 6th floor, and the breakfast is not much. "
Germany
Sarah
The price is £27
17 Mar - 18 Mar
Hotel Horizonte

Qoya Palace - Machupicchu

Qoya Palace - Machupicchu
3.0 star property
Machu Picchu
8.2 out of 10, Very good, (57 reviews)
"Very good place "
United States
RONAK
Qoya Palace - Machupicchu

Hotel Tara Machupicchu

Hotel Tara Machupicchu
3.0 star property
Machu Picchu
9.2 out of 10, Wonderful, (159 reviews)
"Super Super "
Canada
patrick
The price is £69
15 Mar - 16 Mar
Hotel Tara Machupicchu

Tikal Inn Hotel Machupicchu

Tikal Inn Hotel Machupicchu
3.0 star property
Machu Picchu
8.0 out of 10, Very good, (12 reviews)
"Excelente hotel"
Mexico
Valeria
The price is £38
17 Mar - 18 Mar
Tikal Inn Hotel Machupicchu

SACRED STONE BOUTIQUE HOTEL

SACRED STONE BOUTIQUE HOTEL
3.5 star property
Machu Picchu
7.8 out of 10, Good, (82 reviews)
"Sacred Stone is a fine place to stay before experiencing Machu Picchu."
United States
Zelma
The price is £423
28 Mar - 29 Mar
SACRED STONE BOUTIQUE HOTEL

Viandina Machupicchu

Viandina Machupicchu
2.5 star property
Machu Picchu
8.4 out of 10, Very good, (212 reviews)
"Great location and helpful staffs"
United States
Rajat
Viandina Machupicchu

Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
4.0 star property
Machu Picchu
8.8 out of 10, Excellent, (706 reviews)
"Great staff and room was clean "
United States
Canute
The price is £181
5 Mar - 6 Mar
Casa Del Sol Machupicchu

Terrazas del Inca Bed and Breakfast

Terrazas del Inca Bed and Breakfast
3.0 star property
Machu Picchu
8.2 out of 10, Very good, (618 reviews)
"Friendly staff, easy breakfast, clean."
United States
Jason
Terrazas del Inca Bed and Breakfast
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Teresa attractions

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.

Laguna Humantay is one of the most beautiful views along the Salkantay Trail in Peru. The hike takes 1.5-2 hours depending on your fitness level. It’s best to begin as early as possible, or head up later in the afternoon, to avoid the crowds that show up mid day.
#Trovember
Photo by Karen Grubb
Open Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

More cheap stays in Santa Teresa

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Stunning Beaches: Enjoy the picturesque Playa Santa Teresa and Hermosa Beach, perfect for relaxation and scenic views.
  • Outdoor Adventures: Explore scenic hiking trails and immerse yourself in the breathtaking natural beauty surrounding the area.
  • Wellness Retreats: Indulge in rejuvenating spa treatments for a perfect blend of relaxation and self-care.
  • Cultural Exploration: Discover local archaeological sites, mountains, and temples that reflect the rich heritage of the Cusco Region.
  • Diverse Accommodation: Choose from charming bed and breakfasts to luxurious hotels tailored to all preferences.

Find great hotels near Santa Teresa

Santa Teresa offers an enticing array of accommodation options, ranging from charming bed and breakfasts to well-appointed hotels. Whether you're seeking a pet-friendly retreat, a hot spring-themed getaway, or a business-friendly environment, you'll find a selection of the best hotels to suit your preferences. Experience the unique charm of Santa Teresa while enjoying all the comforts of home, making your stay in this beautiful region truly memorable.

  • Taypikala Boutique Machupicchu: This 4-star hotel offers a charming blend of comfort and local culture, located 5.0km from Santa Teresa. Guests can indulge in a variety of dining options, including free breakfast and room service. The hotel features modern entertainment amenities such as LCD and cable televisions, ensuring a relaxing stay. With its proximity to the city centre, Taypikala Boutique Machupicchu serves as an excellent base for exploring the captivating surroundings, making it a perfect choice for both relaxation and adventure.
  • Tierra Viva Machu Picchu: A welcoming 3.5-star hotel situated 5.0km away from Santa Teresa, Tierra Viva Machu Picchu is ideal for travellers seeking a comfortable retreat. The hotel offers complimentary daily breakfast and a selection of dining options, including dinner. Guests can enjoy leisure activities in the nearby stunning mountain landscapes, boardwalks, and rivers. With both cable and LCD televisions in the rooms, this hotel balances convenience and natural beauty, ensuring an enjoyable stay in the heart of Peru's breathtaking scenery.
  • Casa Del Sol Machupicchu: Casa Del Sol Machupicchu stands out as a 4-star lodging with a business and boutique theme, situated 5.0km from Santa Teresa. The hotel is adorned with uniquely designed décor and artwork that reflects local artistry, providing a distinctive atmosphere for guests. It caters to business travellers with tailored services and facilities. This accommodation promises a sophisticated experience, combining professional amenities with the allure of local culture, making it an excellent choice for those blending business with leisure.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region of Peru, offers a delightful blend of relaxation and adventure. With its stunning natural beauty, this charming city is perfect for wellness retreats and outdoor escapades. Nearby attractions, such as Playa Santa Teresa and the idyllic Paradise at Nantipa, provide a romantic atmosphere, while the surrounding regions invite cultural exploration and historical excursions. Experience the vibrant local culture and serene vibes that make Santa Teresa a true paradise for travellers.

  • Machu Picchu: Nestled approximately 4.3km from Santa Teresa, Machu Picchu is a world-renowned destination that enchants visitors with its breathtaking scenery and rich history. Known primarily for outdoor adventures, this ancient Incan site offers a unique experience that includes hiking trails and rejuvenating spa treatments. The vibrant atmosphere peaks during March to April and July, drawing in travellers eager to explore its majestic mountains and relaxing hot springs, making it an unforgettable highlight of any itinerary.
  • Colcapampa: Located within the Santa Teresa area, Colcapampa is a charming village that invites visitors seeking wellness and relaxation. With a steady flow of travellers year-round, particularly peaking in May and July to August, this picturesque spot is perfect for those looking to unwind. Enjoy spa treatments and immerse yourself in the tranquil environment, with nearby hot springs providing the ideal setting for rejuvenation after a day of exploration.
  • Choquequirao: Another hidden gem in the vicinity of Santa Teresa, Choquequirao is a village that captivates adventure seekers and nature lovers alike. Accessible via stunning hiking trails, it draws visitors from May to September, eager to experience its outdoor offerings and scenic beauty. The village is home to a range of activities, including spa services, and is close to local landmarks such as the picturesque piazza square and nature reserves, perfect for those wishing to immerse themselves in the region's natural wonders.

Things to do near Santa Teresa

Santa Teresa, nestled in the Cusco Region of Peru, is an ideal destination for wellness and outdoor enthusiasts. Visitors can indulge in rejuvenating spa treatments, explore scenic hiking trails, and immerse themselves in the local culture. This charming location promises a blend of travel adventures and relaxation, making it perfect for a memorable holiday.

Shopping

In Santa Teresa, you can explore local markets like the Santa Teresa Artisan Market for unique souvenirs and handicrafts. If you're up for a drive, head to the nearby Plaza de Armas in Machu Picchu Pueblo for a wider selection of shops and local artisans.

Recreation

Willka T'ika is a tranquil wellness retreat offering holistic healing, yoga, and meditation amidst stunning gardens. Experience rejuvenating treatments and nourishing cuisine while surrounded by the breathtaking Andes. For adventure, explore the nearby hot springs and lush hiking trails, immersing yourself in nature’s beauty.

Adventure

Embark on the Inca Trail, an exhilarating hike 5.0km from Santa Teresa, surrounded by breathtaking scenery. Explore the Butterfly House, another delightful trail also 5.0km away, where adventure meets natural beauty. Finally, trek to Musqa Pukyo Terraces, located 25.0km away, for stunning views and a unique experience.

Nightlife

Experience the vibrant nightlife at La Casa de la Cerveza, where you can enjoy local craft beers and lively conversations. For a more relaxed vibe, visit Café del Cielo, which offers stunning views and delicious cocktails, perfect for unwinding after a day of exploration.

Booking tips and Expedia advantages for Santa Teresa

To save money during your trip to Santa Teresa, consider visiting in January, February, or May when prices are generally lower. Booking your accommodation about a month in advance can help secure better rates, particularly if you choose to stay on a Friday, which is typically the cheapest day. Utilise Expedia’s search tools to filter by budget and eco-friendly options, and consider booking a package that combines flights and activities for additional savings. Lastly, keep an eye out for last-minute deals to snag the best hotel offers.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Santa Teresa are January to February and May, where the prices are slightly lower. This is in comparison to April and July to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Santa Teresa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Santa Teresa is Friday. The most expensive day to stay in Santa Teresa is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Santa Teresa with your flights and activities through an Expedia package.

Find the best attractions in and around Santa Teresa

Santa Teresa, located in the Cusco Region of Peru, offers a delightful blend of wellness, outdoor adventure, and cultural experiences. Visitors can explore a variety of attractions, including archaeological sites, mountains, and temples, perfect for relaxation and immersion in local culture. Don't miss the stunning Santa Teresa Beach and Hermosa Beach, as well as other local attractions that cater to nature lovers and those seeking rejuvenation.

  • Cocal Mayo Hot Springs: Nestled within Santa Teresa, Cocal Mayo Hot Springs offers a serene escape with its natural hot springs. Enjoy the rejuvenating outdoor experience surrounded by lush landscapes, perfect for relaxation and wellness.
  • Huayna Picchu: Located 4.3km from Santa Teresa, Huayna Picchu is an adventurous mountain trek that rewards hikers with breathtaking views of the Sacred Valley. Embark on this outdoor journey and immerse yourself in the stunning scenery.
  • Temple of the Condor: Also 4.3km from Santa Teresa, the Temple of the Condor is a significant archaeological site. Experience the rich cultural heritage of the Inca civilisation as you explore this fascinating ancient structure.

Best time to go to Santa Teresa

The best time to visit Santa Teresa is dependant on what kind of holiday you are seeking. November is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain. July is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January48.6°F (9.2°C)Moderate RainMostly CloudySlightly HighSlightly Low
February48.6°F (9.2°C)Moderate RainMostly CloudySlightly HighSlightly Low
March48.6°F (9.2°C)Moderate RainMostly CloudyAverageAverage
April48.4°F (9.1°C)Light RainMostly CloudyAverageSlightly High
May47.1°F (8.4°C)Light RainMostly SunnyAverageAverage
June45.5°F (7.5°C)No Rain (Dry)Mostly SunnyAverageAverage
July45.3°F (7.4°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
August46.8°F (8.2°C)Light RainMostly SunnyAverageSlightly High
September48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
October49.6°F (9.8°C)Light RainMostly CloudySlightly LowAverage
November50.2°F (10.1°C)Light RainMostly CloudySlightly LowAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Santa Teresa

Travelling to Santa Teresa, Peru, is convenient via two main airports. Cusco's Alejandro Velasco Astete International Airport (CUZ) is approximately 34.2km away and is well-served by luxurious hotels like Palacio del Inka and JW Marriott El Convento, both offering various shuttle services. Meanwhile, Andahuaylas Airport (ANS) is about 39.8km from Santa Teresa, with options like La Mansion Casa Hotel and Hotel Conquistador, providing scheduled transport to the airport. These hotels facilitate easy access to both airports, ensuring a smooth journey for tourists visiting this beautiful region.

Frequently asked questions

What is the best area to stay in Santa Teresa?
The best area to stay in Santa Teresa is the town centre, particularly around the Plaza de Armas and the streets directly radiating from it.

This central area is the hub of activity in Santa Teresa. You'll find most of the town's restaurants, shops, and tour operators concentrated here. The main road through town, Avenida La Convención, also passes directly through this area, making it easy to get around. It's a convenient and bustling spot.

For travellers planning to visit Machu Picchu via the Aguas Calientes trek, staying in the town centre is ideal. Most transport options to Hydroelectrica, the starting point for the walk, depart from or near this area. It also makes it easy to arrange last-minute supplies or snacks for your journey.

Couples looking for a comfortable base before or after their Machu Picchu adventure will find the town centre suitable.
What hotels in Santa Teresa offer free breakfast?
For hotels in Santa Teresa that offer complimentary breakfast, consider Salkantay Hostel Chaullay and Yacumama Santa Teresa.

Salkantay Hostel Chaullay, with an 8.8 rating, provides free continental breakfast and free WiFi. Guests can also enjoy mountain views and complimentary self-parking.

Another option is the 3-star Yacumama Santa Teresa, rated 7.8, which also includes free breakfast and free continental breakfast. This hotel offers free WiFi and both off-street parking and a garage.
What are the top pet-friendly hotels in Santa Teresa?
For a top pet-friendly hotel in Santa Teresa, consider Yacumama Santa Teresa.

The 3-star Yacumama Santa Teresa, with a 7.8 rating, is a great option for travellers with pets, as both dogs and cats are permitted. Guests can enjoy a complimentary continental breakfast and free WiFi during their stay.
What are the best budget hotels in Santa Teresa?
For excellent budget stays in Santa Teresa, consider Salkantay Hostel Chaullay or the 3-star Yacumama Santa Teresa.

Salkantay Hostel Chaullay, with an 8.8 rating, offers complimentary self-parking and free WiFi. Guests appreciate the free continental breakfast and the stunning mountain views from its location.

Another great option is the 3-star Yacumama Santa Teresa, rated 7.8. This hotel provides free WiFi, a complimentary continental breakfast, and convenient off-street parking, including a garage.
What are the most romantic hotels in Santa Teresa for couples?
For a romantic stay in Santa Teresa, the Salkantay Hostel Chaullay is a lovely option for couples.

This hostel, with an 8.8 rating, offers beautiful mountain views, which can certainly enhance a romantic getaway. Guests can enjoy a complimentary continental breakfast and free WiFi, adding to the convenience and comfort of their stay. The surrounding mountain scenery provides a tranquil backdrop for couples looking for a peaceful and romantic experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Teresa.
How can I save on a Santa Teresa hotel booking with Expedia?
Members always get our best prices. Find our best Santa Teresa hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Santa Teresa hotel?
Prices for hotels in Santa Teresa often vary, but you can find a great deal from £17 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia