Skip to content

Cusco and the Sacred Valley

Santa Teresa and the Cocalmayo hot springs

Dirt path along a cloud-forest valley, facing a tall waterfall dropping from a cliff
Illustration: a path and a tall waterfall in a cloud-forest valley

On the other side of the Andes, after the Abra Málaga pass, the road from Cusco plunges down towards the forest of La Convención. Santa Teresa, a small town on the banks of the Urubamba, is a stop on the way to Machu Picchu via Hidroeléctrica, and people come here for its Cocalmayo hot springs, warm pools at the bottom of the valley.

Text revised on 7 October 2026

The essentials to help you decide

Why come
Hot springs in a warm, green valley, and a stop on the road to Machu Picchu via Hidroeléctrica.
Suggested time
At least one night if you are coming from Cusco; two to three hours at the springs.
Place in your trip
Between Santa María and Machu Picchu, on the banks of the Urubamba; to combine with a journey to Machu Picchu or a Salkantay trek.
Who it suits
Travellers going to Machu Picchu by road, Salkantay hikers, those looking for a warm break after the altitude.
Plan for
A long mountain road, exposed to landslides in the rainy season.

Sources consulted on 7 October 2026

See the map of the area
The points locate the places; they show neither a route nor a driving time. Travel areas, not administrative divisions. Places not named on the map: near Urubamba (Chinchero); near Moray (Maras, Ollantaytambo). The coloured points and the names lead to the page about each place. Base map: Natural Earth (public domain). Coordinates: Wikidata.

In short

Santa Teresa is about 200 km from Cusco by the road through Ollantaytambo, Abra Málaga and Santa María, that is a day on the road, not a quick excursion. The Cocalmayo hot springs are about ten minutes from the town by vehicle. Stay the night if you are coming for them, or build them into a journey to Machu Picchu via Hidroeléctrica. After heavy rain, check the state of the road and whether the springs are open.

Where Santa Teresa is

Santa Teresa is a small town in the province of La Convención, in the Cusco region, on the banks of the Urubamba, at around about 1,550 m. You get there from Cusco via the Sacred Valley and Ollantaytambo, then over the Abra Málaga pass, which crosses the mountain range before the long descent towards the forest. Four places follow one another, which should not be confused:

Place What it is What you do there
Santa María A village at the bottom of the descent, at the junction of the La Convención roads You often change vehicles there for Santa Teresa
Santa Teresa The town, on the banks of the Urubamba You sleep there; the Cocalmayo springs are very close
Hidroeléctrica The power station and a railway station, at the end of the road, downstream The starting point for Machu Picchu Pueblo; the train on this section mainly serves local residents, according to the press
Machu Picchu Pueblo (formerly Aguas Calientes) The village at the foot of Machu Picchu, with no road from Santa Teresa You sleep there before going up to the site; it has its own hot springs

So Santa Teresa is neither Machu Picchu Pueblo nor a suburb of Cusco: it is a stop in its own right, in a warmer, lower valley.

The Cocalmayo hot springs

The Cocalmayo springs are on the left bank of the Urubamba, a few kilometres from the town. Opening hours, price and pools open: ask on the spot or at your accommodation in Santa Teresa.

The appeal is simple: bathing in warm water, at the bottom of a green valley, after days of altitude or walking. Treat it as a time to relax, not as a treatment.

Not to be confused with the hot springs of Machu Picchu Pueblo (Aguas Calientes), which are in another village, downstream, at the foot of the site. If your train ticket or your programme mentions “aguas termales”, check which ones.

Getting there

From Cusco, allow a day on the road. about 200 km: 178 km to Santa María, then 25 km to Santa Teresa; the Cocalmayo hot springs are 3 km from the town. According to PROMPERÚ, the route goes through Urubamba, Ollantaytambo, Abra Málaga, Huyro, Huayopata and Santa María; from Santa María, it takes about an hour to Santa Teresa, then about ten minutes by colectivo to the entrance of the springs. The possible means of transport: a bus or a colectivo from Cusco to Santa María, then a colectivo to Santa Teresa; a private transfer; or the transport of an organised tour.

The last stretch, from the town to the springs, is done by colectivo, by taxi or on foot for those with time (about 3 km of road). Agree on the return trip before setting off: when the springs close, it can be hard to find a vehicle.

Getting organised

  • At least one night on the spot. Arrive from Cusco in the afternoon, enjoy the springs at the end of the day or the next morning, then continue to Hidroeléctrica and Machu Picchu, or go back up to Cusco.
  • With Machu Picchu. Santa Teresa is on the road that leads to Hidroeléctrica, downstream. Beyond it, the Hidroeléctrica–Machu Picchu Pueblo railway section, operated by PeruRail, mainly serves local residents according to the press, and it was cut for a week by a landslide at the end of March 2026: a programme that goes this way must say in writing how it will get you to Machu Picchu Pueblo (a booked train or on foot), at what time, and what happens if the line is cut. This route is longer than the tourist train from Ollantaytambo; it is combined with a dated entry ticket to the site and a night in Machu Picchu Pueblo. See Machu Picchu.
  • With a trek. The Salkantay and “Inca Jungle” programmes often go through the Santa Teresa valley; an old Inca path, the Camino Inka Jungle, also links Santa María La Antigua with Cocalmayo over about 18 km, according to the MINCETUR inventory, which mentions a development project (viewpoints, bridges, interpretation centre). These programmes sometimes include a stop at the springs: ask whether the entry and the transport to the springs are included, or whether they are paid for on the spot. See hiking.
  • An example of what a tour includes, or not. The transport and the stop at the springs often appear in the programme; the entry fee, a towel, a meal and the transport back to the town, not always. Have it specified in writing.

What to bring: swimsuit, towel, sandals, a change of clothes, a bag for wet things, sun cream and insect repellent, water, and cash in small notes.

Health and weather

Santa Teresa is much lower than Cusco: the altitude is not a problem there, but the quick descent from Abra Málaga and the bends are tiring. The valley is noticeably warmer than Cusco. According to the CDC traveller page, the yellow fever vaccine is recommended for areas below 2,300 m in the Cusco region, and malaria is present below 2,500 m east of the Andes: mention this stop at your travel medicine consultation. See health.

After heavy rain, the Santa María–Santa Teresa road suffers landslides: at the end of April 2026, vehicles were trapped there by a mudslide, according to the business press. This is not a permanent closure, but a reason to check: the day before the journey, consult your provider, the COEN and INDECI notices, the announcements of the Municipality of Santa Teresa, and the FDFA’s advice. Also have it confirmed that the springs are open on the day planned.

Frequently asked questions

Can you do Cocalmayo as a day trip from Cusco?

On paper, barely: about 200 km: 178 km to Santa María, then 25 km to Santa Teresa; the Cocalmayo hot springs are 3 km from the town, on a mountain road. A day trip leaves very little time at the springs and a lot of hours on the road. It is better to sleep in Santa Teresa, or build the springs into a journey to Machu Picchu.

Are the Cocalmayo springs the same as those in Aguas Calientes?

No. Cocalmayo is near Santa Teresa, in the province of La Convención. Machu Picchu Pueblo, formerly Aguas Calientes, has its own hot springs, in another village, downstream, at the foot of Machu Picchu.

Do the springs have healing properties?

PROMPERÚ’s listing attributes benefits for the skin and joints to the waters; this guide does not make that a promise. Treat Cocalmayo as a time to relax, and ask a doctor’s advice if you have a heart problem, are pregnant or have a skin condition.

Sources and dates

7 sources

Prices, opening hours and rules change: every piece of information cited links to its source, with the date it was consulted.

Figures and rules cited

  • about 200 km: 178 km to Santa María, then 25 km to Santa Teresa; the Cocalmayo hot springs are 3 km from the town: Road distance from Cusco to Santa Teresa via Ollantaytambo, the Abra Málaga pass and Santa María (Cusco–Santa Teresa) . The calculator estimates nearly five hours’ drive from Cusco without stopping; a mountain road prone to landslides in the rainy season.
    Press or reseller: Road routes calculated on OpenStreetMap (FOSSGIS routing server) (new tab) · consulted on 7 October 2026
  • about 1,550 m: Altitude of Santa Teresa (town, La Convención province) (Santa Teresa, La Convención, Cusco) . Terrain model at the town centre (1,553 m); the district rises much higher. The Cocalmayo hot springs are at around 1,500 m according to PROMPERÚ.
    Press or reseller: SRTM 30 m terrain model (OpenTopoData API), at the town’s point on OpenStreetMap (new tab) · consulted on 7 October 2026

Sources consulted

How we choose and date our information: our method. Has something changed? Let us know.

Where next

Search the guide

    Message SwissLima on WhatsApp (new tab)