Machu Picchu Travel

If your journey through Cusco takes you to Santa Teresa, make sure to set aside time for the beautiful Cocalmayo Hot Springs. Nestled in the lush Vilcanota River Valley in La Convención Province, these thermal waters offer the perfect balance of relaxation, nature, and adventure.

In this guide, you’ll discover where Santa Teresa is located, how to get to Cocalmayo, the benefits of its mineral-rich waters, and what else you can explore in the area. Get ready to unwind in crystal-clear pools surrounded by mountains and jungle landscapes — a peaceful escape that feels worlds away.

Where Is Santa Teresa Located?

Santa Teresa is a small town in La Convención Province, in the Cusco region, about 30 kilometers from Machu Picchu. Sitting at approximately 1,600 meters (5,249 ft) above sea level, it marks the transition between the Andes and the Peruvian jungle.

Located around 221 kilometers from Cusco by road, Santa Teresa has become increasingly popular as part of the “alternative route” to Machu Picchu. Many travelers pass through this charming town, either before or after visiting the iconic citadel, to take advantage of its relaxed atmosphere and natural attractions.

The nearest train station, “Hidroelectrica"(Hydroelectric Station), is about 25 minutes on foot from Santa Teresa, where an alternative route to Machu Picchu begins.

Cocalmayo Hot Springs: A True Meeting with Nature

Just 20 minutes from Santa Teresa, you’ll find the stunning Cocalmayo, one of the most favorite  Hot Springs in Peru. These thermal waters flow naturally from the earth at temperatures ranging between 38°C and 44°C (100°F to 111°F).

Surrounded by green hills and the sounds of nature, the pools provide an idyllic setting to soak, recharge, and simply enjoy the moment. Whether you’re visiting after a trek or looking for a peaceful retreat, Cocalmayo offers a rejuvenating experience in one of Peru’s most beautiful landscapes.

How to Get to Cocalmayo Hot Springs

Getting to Santa Teresa from Cusco takes approximately 5 hours by road.

-By Bus: You can leave Cusco heading to Quillabamba. Get off in Santa María, then continue by car to Santa Teresa (about 1 hour).

- Via Hidroeléctrica: Another option is taking the train from Ollantaytambo to Aguas Calientes and getting off at the Hidroeléctrica station. From there, it’s about a 20-minute car ride to Santa Teresa.

Many travelers choose to visit Santa Teresa after exploring Machu Picchu. From Aguas Calientes, you can take the train to Hidroeléctrica and then transfer by car — or even walk to Hidroeléctrica, a scenic journey of about two hours.

Weather in Santa Teresa

Thanks to its lower altitude and proximity to the jungle, Santa Teresa enjoys a warmer climate than Cusco.

-Rainy Season (November to April): Expect heavier rainfall, with temperatures ranging between 8°C and 20°C (46°F to 68°F).

-Dry Season (May to October): Generally more stable weather with occasional light rain and pleasant daytime temperatures.

  Cocalmayo Hot Springs Healing Properties

Cocalmayo is not only relaxing — it’s also known for its therapeutic qualities. The warm mineral waters help stimulate blood circulation, ease muscle and joint pain, reduce stress, and promote overall relaxation.

Many visitors also believe the waters benefit the skin, helping improve its appearance and vitality. After days of hiking or exploring, a soak here feels like the perfect reward.

Things to Do in Santa Teresa Beyond Cocalmayo

Santa Teresa has grown in popularity as part of an adventurous route to Machu Picchu. Along the way, you’ll pass cacao and coffee plantations, offering a glimpse into local agricultural life.

The surrounding area is ideal for trekking and adventure sports, with lush landscapes and scenic trails. Around the Plaza de Armas, you’ll find restaurants, bars, and small local businesses where you can relax and enjoy the laid-back vibe of the town.

Another Way to Wonder: Reaching Machu Picchu via Hidroelectrica

The cheapest (and most adventurous) way to reach Machu Picchu is via Hidroelectrica. First, you must take a bus heading to Santa Maria town, a 4-5 hour trip. Then you must take a 1-hour trip “colectivo” (shared van) heading to Santa Teresa. Once there, you can walk to the station, or take a colectivo one more time.  The path to the station takes 30 minutes walking, or 8 minutes by car. Usually, travelers spend the night there and do this part the next day.

From this station, you have two options: walking to Aguas Calientes town, which will take 2 hours,  or taking the train (around 30 minutes). The route from the Hidroelectrica Station to Aguas Calientes is very easy to follow. The trail is flat, with no steep elevations, and clearly signposted, so it does not require a guide.

During the walk, you’ll pass through the lush vegetation typical of the high jungle region. The landscape is filled with vibrant flowers, diverse plant species, and towering trees that make the journey especially scenic and enjoyable. The path runs alongside the train tracks, making navigation simple and reducing the chances of getting lost. For much of the route, the beautiful Urubamba River flows beside you, adding a peaceful soundtrack to your hike.

If you’re lucky, you may also spot wildlife along the way, including parrots, monkeys, the striking Andean cock-of-the-rock (gallito de las rocas), tapirs, colorful butterflies, and other fascinating species that inhabit this rich ecosystem.

Santa Teresa FAQ’s

Is Cocalmayo suitable for all ages?
Yes, visitors of all ages can enjoy the hot springs. However, those with medical conditions should consult a healthcare professional beforehand.

Is there an entrance fee?
Yes, there is a small entrance fee, which varies slightly depending on the season.

Do I need to make a reservation?
No booking in advance is required. You can pay directly at the entrance. During peak months (July and August), arriving early is recommended.

Are there facilities available?
Yes. Cocalmayo offers dressing rooms, restrooms, showers, and resting areas. You’ll also find small kiosks and food stalls nearby.

Cocalmayo Hot Springs in Santa Teresa offer a refreshing and restorative escape in a stunning natural setting. Soaking in its warm waters allows you to reconnect with nature while enjoying a well-deserved moment of calm.

If Santa Teresa is part of your Peru adventure, don’t miss the chance to experience Cocalmayo. It’s the perfect blend of relaxation, scenery, and authentic local charm.

Would you like to include Santa Teresa in your itinerary? Our expert team has prepared comprehensive travel guides to help you plan every detail. And if you’re ready to explore Peru in depth, discover our travel packages and experience the journey of a lifetime with Viagens Machu Picchu.