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

Search Santa Teresa hotels

  • 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
6 Sept - 7 Sept
Tomorrow
7 Sept - 8 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Property class

Guest rating

Our top choices for Santa Teresa hotels

1. Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu
Machu Picchu
United States
Relin
AU$194
7 Oct - 8 Oct
Taypikala Boutique Machupicchu

2. Tierra Viva Machu Picchu

Tierra Viva Machu Picchu
Machu Picchu
United States
Karista Kay
AU$242
29 Sept - 30 Sept
Tierra Viva Machu Picchu

3. Sanctuary Lodge, A Belmond Hotel, Machu Picchu

Sanctuary Lodge, A Belmond Hotel, Machu Picchu
Machu Picchu
United States
Banjot
AU$3,427
11 Sept - 12 Sept
Sanctuary Lodge, A Belmond Hotel, Machu Picchu

4. Vertical Sky Suites

Vertical Sky Suites
Ollantaytambo
United States
Sonny
AU$757
7 Oct - 8 Oct
Vertical Sky Suites

5. Jaya Machupicchu Boutique Hotel

Jaya Machupicchu Boutique Hotel
Machu Picchu
United States
Fernando
AU$301
7 Sept - 8 Sept
Jaya Machupicchu Boutique Hotel

6. Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites
Machu Picchu
United States
Henry
AU$135
8 Sept - 9 Sept
Inti Punku MachuPicchu Hotel & Suites

7. El MaPi Hotel by Inkaterra

El MaPi Hotel by Inkaterra
Machu Picchu
United States
Jeffrey
AU$322
7 Sept - 8 Sept
El MaPi Hotel by Inkaterra

8. Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel
Machu Picchu
United States
Terri
AU$652
8 Sept - 9 Sept
Inkaterra Machu Picchu Pueblo Hotel

9. Casa Del Sol Machupicchu

Casa Del Sol Machupicchu
Machu Picchu
United States
Angela
AU$473
9 Sept - 10 Sept
Casa Del Sol Machupicchu

10. Panorama B&B

Panorama B&B
Machu Picchu
United States
Mani
AU$128
22 Sept - 23 Sept
Panorama B&B

11. NaturaLodge Machu Picchu

NaturaLodge Machu Picchu
Machu Picchu
United States
Jason
AU$85
26 Sept - 27 Sept
NaturaLodge Machu Picchu

12. Hotel Raices Machupicchu

Hotel Raices Machupicchu
Machu Picchu
United States
Derek
Hotel Raices Machupicchu

13. Vilas Insight Hotel Machupicchu

Vilas Insight Hotel Machupicchu
Machu Picchu
United States
bin
AU$83
2 Oct - 3 Oct
Vilas Insight Hotel Machupicchu

14. Hotel Tara Machupicchu

Hotel Tara Machupicchu
Machu Picchu
United States
Abraham
AU$167
9 Sept - 10 Sept
Hotel Tara Machupicchu

15. Sumaq Machu Picchu Hotel

Sumaq Machu Picchu Hotel
Machu Picchu
United States
Jennifer
AU$1,234
11 Sept - 12 Sept
Sumaq Machu Picchu Hotel

16. Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B
Machu Picchu
Canada
Regan
AU$126
6 Oct - 7 Oct
Rupa Rupa High Jungle Eco B&B

17. Casa Andina Standard Machu Picchu

Casa Andina Standard Machu Picchu
Machu Picchu
United States
Hector
AU$257
7 Sept - 8 Sept
Casa Andina Standard Machu Picchu

18. Gringo Bill's Boutique Hotel

Gringo Bill's Boutique Hotel
Machu Picchu
United States
Daniel
AU$173
6 Oct - 7 Oct
Gringo Bill's Boutique Hotel

19. 1911 Hotel

1911 Hotel
Machu Picchu
United States
Slobodan
AU$112
7 Sept - 8 Sept
1911 Hotel

20. Avraham Holtels

Avraham Holtels
Aguas Calientes
United States
Immanuel
AU$76
7 Oct - 8 Oct
Avraham Holtels
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 person sitting by a clear lake surrounded by mountains with snow-capped peaks.
Photo by Karen Grubb

Top Santa Teresa Hotel Reviews

Recent Reviews in Santa Teresa

Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel

10/10 Excellent
"This is one of the best properties me and my husband have stayed at. We loved the tranquility of the property and being in nature surrounded by lush beauty, a vast array of birds, the sounds of heaven, and in the womb of Pacha Mama. The food and service were excellent as well. We would definitely stay here again. Lovely!"
Mary 1-night trip
Posted 7 hours ago
Inkaterra Machu Picchu Pueblo Hotel
Panorama B&B

Panorama B&B

10/10 Excellent
"Amazing river view, great staff . Conveniently located to everything ."
Mani 2-night trip
Posted 11 hours ago
Panorama B&B
Taypikala Boutique Machupicchu

Taypikala Boutique Machupicchu

10/10 Excellent
"Very nice hosts"
Edgar 1-night trip
Posted 18 hours ago
Taypikala Boutique Machupicchu
Rupa Rupa High Jungle Eco B&B

Rupa Rupa High Jungle Eco B&B

10/10 Excellent
"Really cute and beautiful place. Views are unreal. Breakfast was great and the place was comfy and everyone was welcoming and helpful!"
Regan 1-night trip
Posted 1 day ago
Rupa Rupa High Jungle Eco B&B
NaturaLodge Machu Picchu

NaturaLodge Machu Picchu

10/10 Excellent
"Amazing location and great price!"
Jason 1-night trip
Posted 2 days ago
NaturaLodge Machu Picchu
Inti Punku MachuPicchu Hotel & Suites

Inti Punku MachuPicchu Hotel & Suites

10/10 Excellent
"It is conveniently located near the train station. Breakfast is good, with fried eggs on the buffet (no omlette or scrambled eggs). Baggage storage is free and easy."
John 2-night trip
Posted 4 days ago
Inti Punku MachuPicchu Hotel & Suites
Casa Del Sol Machupicchu

Casa Del Sol Machupicchu

10/10 Excellent
"Great property in a very convenient location with wonderful views of the river. The staff was very helpful and attentive. Clean and well appointed rooms and a great breakfast were included."
Donald E 2-night trip
Posted 4 days ago
Casa Del Sol Machupicchu
Rockrivers Machu Picchu

Rockrivers Machu Picchu

10/10 Excellent
"Great hotel reasonable prices. Complementary 2 botles of water in the rooms, nice breakfast (cold), clean rooms, great location. My room did not have a window but it did have a king size bed. Note no elevators if this is important to you."
John 1-night trip
Posted 9 days ago
Rockrivers 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 3 weeks ago
Casa Andina Standard Machu Picchu

More cheap accommodation in Santa Teresa

Quechuas House hostal & coffee

Quechuas House hostal & coffee

813 Ave Pachacutec Machu Picchu Cuzco
AU$42
15 Sept - 16 Sept
8.2/10 Very good! (54 reviews)
Quechuas House hostal & coffee
ANTURIOS HOUSE

ANTURIOS HOUSE

519 Avenida Hermanos Ayar Aguas Calientes Cuzco
AU$63
11 Sept - 12 Sept
8.4/10 Very good! (13 reviews)
ANTURIOS HOUSE
Viandina Machupicchu

Viandina Machupicchu

Av. Pachacutec 817 Machu Picchu Cusco
AU$68
8 Sept - 9 Sept
8.4/10 Very good! (235 reviews)
Viandina Machupicchu
HOTEL LUZ GARDEN

HOTEL LUZ GARDEN

109 Aymuraypa Tikan Machu Picchu Cuzco
AU$81
7 Sept - 8 Sept
HOTEL LUZ GARDEN
Mantu Boutique

Mantu Boutique

Calle Sinchi Roca 114 Machu Picchu
AU$92
10 Sept - 11 Sept
8.4/10 Very good! (276 reviews)
Mantu Boutique
Nativus Hostel Machu Picchu

Nativus Hostel Machu Picchu

Imperio de los Incas Avenue #136 Machu Picchu Cusco
AU$94
19 Sept - 20 Sept
8.2/10 Very good! (197 reviews)
Nativus Hostel Machu Picchu

Find out more about Santa Teresa

Top reasons to visit Santa Teresa

  • Outdoor Adventures: Santa Teresa is a haven for outdoor enthusiasts, offering activities like hiking, zip-lining, and visits to nearby archaeological sites.
  • Natural Hot Springs: Relax in the rejuvenating natural hot springs, a perfect respite after a day of exploration.
  • Breathtaking Scenery: Enjoy stunning landscapes, including majestic mountains and lush greenery that provide a picturesque backdrop.
  • Cultural Immersion: Engage with the local culture through excursions to nearby towns, experiencing vibrant traditions and community life.
  • Variety of Accommodations: Choose from a range of delightful hotels and cosy bed and breakfasts, ensuring a comfortable stay tailored to your needs.

Find great hotels near Santa Teresa

Discover a range of delightful accommodations in Santa Teresa, a charming destination nestled in the Cusco Region. From inviting hotels to cosy bed and breakfasts, you'll find options that cater to your every need, whether you're seeking a relaxing spa experience or a pet-friendly retreat. Explore the best Santa Teresa hotels, complete with hot springs and exceptional amenities, ensuring an unforgettable holiday in this stunning locale.

  • Taypikala Boutique Machupicchu: A blend of comfort and cultural richness, Taypikala Boutique Machupicchu boasts a commendable guest rating of 8.6. Located 13km from Santa Teresa, this hotel offers an inviting atmosphere with amenities such as a restaurant, bar and lounge, and complimentary daily breakfast. Guests can unwind with entertainment options including LCD and cable television. Surrounded by the vibrant city centre, the property allows easy access to local attractions, making it a delightful choice for those seeking a blend of relaxation and exploration.
  • Tierra Viva Machu Picchu: With an impressive guest rating of 9.2, Tierra Viva Machu Picchu stands out for its exceptional service and modern facilities. Situated 13km from Santa Teresa, this hotel features an array of dining options, including a buffet breakfast and restaurant, all complemented by free daily breakfast. Entertainment is catered for with multiple television options, including LCD and cable TV. Guests can immerse themselves in the stunning natural surroundings, including nearby mountains and rivers, making it an ideal retreat for nature enthusiasts.
  • Casa Del Sol Machupicchu: Rated at 8.8, Casa Del Sol Machupicchu offers a boutique experience that merges artistry with comfort. Located 13km from Santa Teresa, this hotel is particularly appealing to business travellers and those seeking a unique holiday. The property showcases distinctive decor and artworks that reflect local culture, enhancing the overall aesthetic. With a focus on personalised service, guests are treated to a memorable stay that combines professional amenities with a touch of local charm.

Where to stay in and around Santa Teresa

Santa Teresa, nestled in the Cusco Region, offers a blend of outdoor adventure and serene landscapes, perfect for a memorable holiday. Discover the enchanting Yacumama, a local landmark, and immerse yourself in the area's rich historical and cultural atmosphere. Excursions to nearby towns provide a glimpse into the vibrant local life, while the breathtaking scenery invites relaxation and romance. Experience the best of Santa Teresa, where adventure and tranquillity harmoniously coexist.

  • Machu Picchu: Nestled approximately 11km from Santa Teresa, Machu Picchu is a famed destination that draws visitors throughout the year, particularly during the peak months of March to April and July. This iconic city offers a remarkable outdoor and adventure experience, where breathtaking scenery awaits. Popular activities include indulging in local spa treatments and exploring the extensive hiking trails that lead to stunning vistas. Notable landmarks nearby include natural hot springs, majestic mountains, and a charming central square, all contributing to a unique cultural immersion.
  • Yanatile: Located in close proximity to Santa Teresa, Yanatile is a serene village that attracts travellers seeking wellness and relaxation. Though visitor numbers tend to peak from May to July, the village maintains a welcoming atmosphere year-round. Yanatile is renowned for its rejuvenating body treatments and spa facilities, offering a perfect retreat for those looking to unwind. The nearby hot springs provide a tranquil setting for relaxation and rejuvenation, making it a wonderful destination for wellness enthusiasts.
  • Pisunayniyocc: Another quaint village situated near Santa Teresa, Pisunayniyocc also enjoys a steady flow of visitors throughout the year, with peaks from May to July. This charming locale is perfect for those who wish to experience authentic Peruvian village life. While specific attractions are less highlighted, the surrounding natural beauty and the opportunity to connect with local culture make it a rewarding stop. Visitors will appreciate the tranquil atmosphere, ideal for leisurely explorations and appreciating the region's rich heritage.

Things to do in Santa Teresa

Santa Teresa offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal holiday destination. Visitors can indulge in spa treatments, explore hiking trails, and embark on various tours, including packages that feature zip lines and trips to Cocalmayo via taxi. Whether you seek relaxation or excitement, Santa Teresa promises an unforgettable experience for every traveller.

Shopping

In Santa Teresa, visit local markets to find handmade crafts and traditional Peruvian souvenirs. If you're up for a drive, check out the Plaza de Armas in nearby Machu Picchu Pueblo, around 16km away, where you can explore additional shops and vibrant artisan stalls.

Recreation

In Santa Teresa, indulge in a revitalising experience at the Eco Lodge Spa, where natural therapies and holistic treatments enhance your well-being amidst lush greenery. Explore yoga retreats that offer serene environments for mindfulness and relaxation, allowing you to reconnect with nature and yourself.

Adventure

Experience the thrilling zip line at Santa Teresa, soaring above lush landscapes and rivers. Explore the exhilarating trails on a mountain bike, weaving through scenic views, or take a refreshing dip in the natural hot springs to unwind after your adventures. Each activity offers a unique glimpse of the region's beauty.

Nightlife

Discover the vibrant atmosphere at Café de la Plaza, where you can enjoy live music and dance the night away. For a laid-back vibe, visit La Casa de los Abuelos for cocktails and local brews while mingling with fellow travellers and locals alike.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Santa Teresa

  • 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 October, where the prices are slightly lower. This is in comparison to March to April and July, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Santa Teresa is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia’s search tool enables you to choose your budget, desired location, and various other preferences. You can sort the results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Santa Teresa with your flights and activities through an Expedia package.

Find the best attractions in and around Santa Teresa

Santa Teresa offers an ideal destination for those seeking outdoor adventures and breathtaking scenery. Visitors can explore popular attractions such as the natural hot springs, majestic mountains, and fascinating archaeological sites. This vibrant area caters to travellers eager for cultural immersion and thrilling experiences, making it a perfect spot for an unforgettable holiday filled with exploration and adventure.

  • Aguas Calientes Hot Springs: Nestled 13km from Santa Teresa, Aguas Calientes Hot Springs offers a serene escape surrounded by lush greenery. Enjoy the soothing thermal waters that promote wellness and relaxation, making it an ideal spot to unwind after a day of exploration.
  • Huayna Picchu: Located 11km from Santa Teresa, Huayna Picchu is a striking mountain that beckons adventurers with its challenging trails. The breathtaking views of the Sacred Valley and ancient Incan ruins create an exhilarating outdoor experience for nature lovers and thrill-seekers alike.
  • Cocal Mayo Hot Springs: Situated within Santa Teresa, Cocal Mayo Hot Springs invites visitors to bask in its natural thermal pools. This tranquil haven enhances the wellness experience, perfect for those looking to rejuvenate amidst stunning outdoor scenery.

Best time to go to Santa Teresa

The best time to visit Santa Teresa can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Santa Teresa falls in November, when visitor numbers are slightly low and weather is mostly cloudy with light rain. The coolest average temperature in Santa Teresa falls in July, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 CloudyAverageSlightly High
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 RainMostly SunnyAverageAverage
July45.3°F (7.4°C)No RainMostly SunnySlightly HighSlightly High
August46.8°F (8.2°C)Light RainMostly SunnyAverageAverage
September48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
October49.6°F (9.8°C)Light RainMostly CloudySlightly LowSlightly Low
November50.2°F (10.1°C)Light RainMostly CloudySlightly LowAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Santa Teresa

Reaching Santa Teresa is convenient with several nearby airports. Cusco’s Alejandro Velasco Astete International Airport (CUZ) is 89km away, with notable hotels like Palacio del Inka, A Luxury Collection Hotel (3km) and JW Marriott El Convento Cusco (5km), both offering various shuttle services. Ayacucho Airport (AYP) is 171km distant, with Altipacha Ayacucho Hotel (3km) and DM Hoteles Ayacucho (2km) providing 24-hour shuttle options. Andahuaylas Airport (ANS) is 103km away, with Hotel Conquistador (8km) and La Mansion Casa Hotel (6km) offering transportation services, ensuring a smooth transition to your destination in Santa Teresa.

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 cancelled 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 hotel booking in Santa Teresa with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Santa Teresa hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Santa Teresa?
Prices for hotels in Santa Teresa often vary, but you can find a great deal from AU$36 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 our cheapest rates.

Explore a world of travel with Expedia