There are 5 ways to get from Lima to Santa Teresa by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Jorge Chávez International Airport (LIM) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP)plane LIM - AYP
- Drive from Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Santa Teresacar
9h 15m$142–301Bus via Lima - Luna Pizarro
cheapest- Take the bus from Lima - Luna Pizarro to Cuscobus
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambobus
- Take the bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresabus
29h 16m$40–117Bus
- Take the bus from Lima Plaza Norte to Cuscobus
- Take the bus from Monumento Inca Pachacutec to Plaza de armas de Ollantaytambobus
- Take the bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresabus
22h 59m$45–86Drive 982.8 km
- Drive from Lima to Santa Teresacar 982.8 km
16h 37m$148–214Bus #2
- Take the bus from Lima Plaza Norte to Cuscobus
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambobus
- Take the bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresabus
30h 54m$43–83
Lima to Santa Teresa by bus
Questions & Answers
The cheapest way to get from Lima to Santa Teresa is to bus which costs $40 - $85 and takes 30h 54m.
The fastest way to get from Lima to Santa Teresa is to fly and drive which takes 9h 15m and costs $140 - $310.
No, there is no direct bus from Lima to Santa Teresa. However, there are services departing from Lima Plaza Norte and arriving at Plaza de armas de Santa Teresa via Monumento Inca Pachacutec and Plaza de armas de Ollantaytambo. The journey, including transfers, takes approximately 22h 59m.
The distance between Lima and Santa Teresa is 847 km. The road distance is 982.8 km.
The best way to get from Lima to Santa Teresa without a car is to bus which takes 22h 59m and costs $45 - $90.
It takes approximately 9h 15m to get from Lima to Santa Teresa, including transfers.
Lima to Santa Teresa bus services, operated by Cruz del Sur, depart from Lima Plaza Norte station.
Lima to Santa Teresa bus services, operated by Cruz del Sur, arrive at Cusco station.
Yes, the driving distance between Lima to Santa Teresa is 983 km. It takes approximately 16h 37m to drive from Lima to Santa Teresa.
There are 149+ hotels available in Santa Teresa.
What companies run services between Lima, Peru and Santa Teresa, Cusco, Peru?
You can take a bus from Lima Plaza Norte to Plaza de armas de Santa Teresa via Cusco, Monumento Inca Pachacutec, and Plaza de armas de Ollantaytambo in around 22h 59m.
- Website
- latam.com
Flights from Jorge Chávez International Airport to Coronel Fap Alfredo Mendívil Duarte Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $65–150
- Website
- skyairline.com
Flights from Jorge Chávez International Airport to Coronel Fap Alfredo Mendívil Duarte Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–180
- Phone
- +51 1 311 5050
- Website
- cruzdelsur.com.pe
Bus from Lima Plaza Norte to Cusco
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Estimated price
- $40–60
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Monumento Inca Pachacutec to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 8m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–14
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–14
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–14
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 993 888 999
- [email protected]
- Website
- turismopalomino.pe
Bus from Lima - Luna Pizarro to Cusco
- Ave. Duration
- 22h
- Frequency
- 5 times a day
- Estimated price
- $45–90
- Schedules at
- turismopalomino.pe
- Book at
- turismopalomino.pe
- Phone
- +51 964 268 679
- [email protected]
- Website
- facebook.com
Bus from Lima - Luna Pizarro to Cusco
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- $36
- Schedules at
- facebook.com
- Phone
- +51 511 418 1111
- [email protected]
- Website
- civa.com.pe
Bus from Lima Plaza Norte to Cusco
- Ave. Duration
- 23h 38m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- civa.com.pe
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Getting to Milan from the airport, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.











