Goo Machu Picchu logo, Huayna Picchu peak and sun over Inca terraces

Santa Teresa, Peru: Jungle Town Guide Near Machu Picchu

By the Goo Machu Picchu team · Checked against official sources (editorial policy) · Updated October 2026 · 6 min read

Santa Teresa is a small, warm jungle town in the Cusco region, about 1,550 m (5,085 ft) above sea level, on the western side of Machu Picchu. It is the gateway to the Hydroelectric station, the cheap road route to Aguas Calientes, and the overnight stop on the Salkantay and Inca Jungle treks.

This guide covers Santa Teresa as a destination: where it is, its short history, how to get there, things to do, where to stay, how to continue to Machu Picchu, weather and practical tips.

Region
La Convención province, Cusco
Elevation
About 1,550 m (5,085 ft)
Climate
Warm and humid, high jungle
From Cusco
About 5 to 6 hours by road
To Hydroelectric
About 30 min by road
Known for
Cocalmayo hot springs, zipline, coffee

Where Is Santa Teresa, Peru?

Santa Teresa is in La Convención province of the Cusco region, where the Sacsara and Urubamba rivers meet, west of Machu Picchu. It sits in the high jungle at about 1,550 m, so it feels far warmer than Cusco. The Hydroelectric station, the road end for Machu Picchu, lies about 12 km away.

  • Closest town to the Hydroelectric station.
  • Lower than Cusco, so altitude is rarely an issue.
  • Surrounded by coffee, banana and fruit farms.
  • Llactapata ruins rise on the ridge above.
Santa Teresa Peru town beside the Urubamba River surrounded by cloud forest mountains
Santa Teresa sits low in the warm Urubamba and Sacsara valleys west of Machu Picchu.

A Short History of Santa Teresa

Santa Teresa grew as a farming town in the coffee and fruit valleys below Machu Picchu. In 1998 a huge mudslide (huayco) on the Aobamba and Urubamba rivers destroyed the old town and the railway that served it. The town was rebuilt higher up, and road access later turned it into a backpacker gateway to Machu Picchu.

  • Old town and rail line destroyed in 1998.
  • Rebuilt on safer ground nearby.
  • Road route made it a budget Machu Picchu gateway.
  • Trek tourism now supports many local families.

How to Get to Santa Teresa from Cusco

To get to Santa Teresa from Cusco, take a shared van, private car or tour west through Ollantaytambo and over the Abra Malaga pass (about 4,300 m), then down into the jungle via Santa María. The drive takes about 5 to 6 hours on a winding mountain road. Trekkers arrive on foot on the Salkantay or Inca Jungle routes.

  1. Book a seat or tour the day before.
  2. Take motion sickness tablets for the curvy road.
  3. Carry warm layers for the Abra Malaga pass.
  4. Expect a hot, humid arrival in the valley.
OptionTypical timeNotes
Shared van from Cusco5 to 6 hoursLeaves from vans near Cusco's west side
Private carAbout 5 hoursMost flexible, stops on request
Bus to Santa María + colectivo6 to 7 hoursCheapest, more changes
Salkantay trekDay 3 arrivalWalking route via Collpapampa
Inca Jungle trekDay 2 arrivalBike, hike and road combination

Road and rail options to Machu Picchu are compared in the how to get to Machu Picchu guide.

Things to Do in Santa Teresa, Peru

The best things to do in Santa Teresa, Peru are soaking in the Cocalmayo hot springs, flying on one of the valley's ziplines, visiting a local coffee farm, hiking up to the Llactapata ruins with a view of Machu Picchu, and rafting on the Urubamba in the dry season. Most visitors combine two activities in one afternoon.

ActivityTime neededGood to know
Cocalmayo hot springs2 to 3 hoursAbout 3 km from town
Zipline2 to 3 hoursSeveral operators, transport included
Coffee farm visit1 to 2 hoursOften included on treks
Llactapata hikeHalf to full dayInca site with distant Machu Picchu view
Urubamba raftingHalf dayDry season, water level dependent

Directions and tips for the thermal pools are in our Cocalmayo hot springs guide.

Where to Stay in Santa Teresa

Where to stay in Santa Teresa depends on budget: the town has simple family guesthouses, basic hostels, campsites used by trek groups and a few small mid-range lodges near the hot springs. There are no luxury hotels. Book ahead in June to August, when Salkantay and Inca Jungle groups fill most beds.

  • Guesthouses near the main plaza for convenience.
  • Campsites and lodges near Cocalmayo for evening soaks.
  • Expect cold or lukewarm showers in cheap rooms.
  • Check for mosquito nets and screened windows.
  • Wi-Fi is basic and often slow.

If you prefer to sleep next to the ruins instead, see the Aguas Calientes guide.

How to Get from Santa Teresa to Machu Picchu

To get from Santa Teresa to Machu Picchu, take a taxi or colectivo about 30 minutes to the Hydroelectric station. From there, walk about 2.5 hours along the railway to Aguas Calientes, or take the short PeruRail train. The next morning, ride the bus or hike up to Machu Picchu with your timed entry ticket.

  1. Taxi or colectivo from Santa Teresa to Hydroelectric.
  2. Walk the flat railway path to Aguas Calientes, or take the train.
  3. Spend the night in Aguas Calientes.
  4. Bus or hike up to Machu Picchu at your ticket time.

Train and road options are compared in the how to get to Machu Picchu guide, and entry times are in the Machu Picchu tickets guide.

Santa Teresa Weather and Best Time to Visit

Santa Teresa weather is warm all year, with daytime temperatures often around 25 to 30°C (77 to 86°F) and humid nights. The best time to visit is the dry season, May to September, when roads are safer and skies clearer. From December to March, heavy rain can cause landslides that close the road from Cusco.

SeasonMonthsWhat to expect
DryMay to SeptemberSunny days, dusty roads, busy with treks
ShoulderApril, October, NovemberSome showers, fewer groups
RainyDecember to MarchHeavy rain, landslide road closures possible

Practical Tips for Visiting Santa Teresa

For Santa Teresa, carry enough cash in soles because ATMs are few and can run empty, bring strong insect repellent for sandflies, pack light clothes plus a warm layer for the drive, and check road conditions in the rainy season. Phone signal is patchy outside town, so download maps offline.

  • Cash first: ATMs are limited.
  • Repellent for sandflies, especially at dusk.
  • Sunscreen and a hat for the hot valley.
  • Offline maps for weak signal areas.
  • Keep passport handy for checkpoints and tickets.

Phone and data options are covered in the Peru SIM card guide.

Frequently asked questions

Is Santa Teresa worth visiting?

Santa Teresa is worth visiting if you want a relaxed jungle stop, the Cocalmayo hot springs and a cheaper road route to Machu Picchu. It suits trekkers and budget travelers. If you have little time or want comfort, going straight to Aguas Calientes by train is simpler.

How far is Santa Teresa from Machu Picchu?

Santa Teresa is about 12 km by road from the Hydroelectric station, then about 11 km on foot along the railway to Aguas Calientes, below Machu Picchu. In practice, the trip takes around 3 to 4 hours, so most visitors overnight in Aguas Calientes before entering the ruins.

Is Santa Teresa safe?

Santa Teresa is generally considered safe for tourists, as a small, friendly farming town used to trek groups. Usual precautions apply: watch belongings, avoid unlit roads at night, and use known taxis. The main risks are road conditions and landslides in the rainy season, not crime.

What is the elevation of Santa Teresa, Peru?

Santa Teresa, Peru sits at roughly 1,550 m (about 5,085 ft) above sea level. That is about 1,800 m lower than Cusco and lower than Machu Picchu, so most visitors feel no altitude effects there. The drive from Cusco crosses a far higher pass first.

Can you do a day trip to Santa Teresa from Cusco?

A day trip to Santa Teresa from Cusco is possible but tiring, with about 10 to 12 hours of driving round trip on mountain roads. Some tours offer it with Cocalmayo or the zipline. Staying at least one night makes the visit far more enjoyable.

Is the road from Cusco to Santa Teresa dangerous?

The road from Cusco to Santa Teresa is paved for much of the way but narrow and winding, with steep drops over the Abra Malaga pass. It is used daily by vans and tours. Choose reputable drivers, avoid night travel and be ready for delays after heavy rain.

Are there ATMs in Santa Teresa?

Santa Teresa has very few ATMs, and they can run out of cash or fail to accept foreign cards. Bring enough soles from Cusco for lodging, taxis, food and activity fees. Some guesthouses and operators accept cards, but cash remains the safest option.

How many days should I spend in Santa Teresa?

One night in Santa Teresa is enough for most travelers, allowing an afternoon at the hot springs or zipline. Two nights suit visitors who want to add the Llactapata hike or a coffee farm visit. Trekkers usually spend exactly one night there.

Planning a Santa Teresa route to Machu Picchu?

Send us your dates and we will suggest a trek or road route through Santa Teresa with your Machu Picchu entry. Prefer to read first? Get the free Machu Picchu trip guide.

Recommended tours

Keep planning