How to Get From Lima to Cusco by Bus

Lima to Cusco by bus is the most popular route taken by tourists visiting Peru. There are a few options to get to Cusco from Lima by bus, either directly or by taking shorter hops from place to place. If you go direct from Lima to Cusco the trip can take anywhere from 22 to 27 hours and cuts across the middle of Peru through the often dangerous Andes Mountains. But if you have time on your hands, short hops long the coast are a good way to see more of Peru.

I’ve made some basic maps of the three Lima to Cusco routes:

1: The safe and enjoyable way via Nazca and Arequipa

2: The direct and difficult way via Abancay

3. The alternative route on rough roads via Huancayo

Quick Tip:  If traveling to or from Lima Airport, it is strongly recommended to use the luxury Airport Express Lima  bus to get to or from your hotel. Safer and cheaper than a taxi with no baggage limit as well as Free WiFi and USB chargers onboard, it is ideal for travelers.

1. The safe and Enjoyable Route via Nazca and Arequipa

Lima to Cusco by bus via Arequipa

A smoother but longer route from Lima to Cusco. This is a good route for exploring some of Peru’s most popular tourist destinations. If you have the time, you can stop off in Paracas (close to Pisco) to visit the Ballestas Islands, Huacachina (close to Ica) to visit the incredible desert Oasis, or Nazca for a flight over the Nazca Lines. From Nazca, you can then head to the pretty colonial city of Arequipa and visit the Colca Canyon. From Arequipa you can either head straight up to Cusco or swing further east to Puno and Lake Titicaca, and then head north to Cusco.
Many bus companies run between these major destinations, making short stops an easy way to cruise slowly along the Arequipa loop from Lima to Cusco (again, Peru Hop is a good option if you want to do the trip in stages)

2. Bus From Lima to Cusco via Abancay

Lima to Cusco by bus via Nazca, Abancay

Two primary bus routes exist between Lima and Cusco. The first, and shortest, goes via Nazca and Abancay. Barring problems, this winding route through the Andean highlands can be done in approximately 22 hours. However, as with many roads in Peru, bad weather can lead to mudslides which are in turn followed by road works, all of which can easily add a few more hours onto the trip.
You’ll see numerous warnings online (and in some guide books) about hijackings and robberies along this route. This is definitely an issue, with a recent incident being reported here:

According to Peter Coates of Peru Hop (a hop-on hop-off bus service running between Lima and Cusco):

“The longer route, down via Arequipa to Cusco, is the safer route. Near Abancay there is a stretch of two hours without GPS signal, meaning buses cannot be traced. Cruz Del Sur and Oltursa have both been hijacked in this exact spot in recent years. Even if my passengers want to skip past Arequipa, I still make the bus go via Arequipa, as it is definitely the safer route.”

Despite the potential problems, major bus companies still run directly between Lima and Cusco via Abancay. If you do choose to travel along this route, choosing one of the top-end Peruvian bus companies (Cruz del Sur etc) will minimize problems such as breakdowns, lapses in security and driver error. It will also make the trip a lot more comfortable (and it can get icy cold up in the highlands, so take some warm clothes on the bus).

3. Lima to Cusco via Huancayo, Ayacucho, Andahuaylas and Abancay

Lima to Cusco via Huancayo, Ayacucho, Abancay

Here’s an option for people who like to do things differently. You can get from Lima to Cusco by heading east from Lima towards Huancayo and then down through Ayacucho, Andahuaylas and Abancay.

Reliable bus companies are not easy to find for this route, but you could have a look at Molina Unión (Empressa Molina), which I believe runs along segments of the route. There’s a good chance you’ll end up using a combination of small buses and colectivos to make your way from place to place. You might also find yourself stuck for a night in some locations, as some buses only leave once every two days or less. If you want to get stuck somewhere interesting, I’ve heard that the picturesque village of Lircay is pretty spot to stay; it’s about half way between Huancavelica and Ayacucho.

Expect some rough roads along this route and consider traveling by day for safety reasons. Huancayo is a good place to stop for a night or change buses (as far as I know, no buses go direct from Lima to Cusco along this route). As mentioned above, there is a stretch near Abancay in which hijackings have been reported.

Note: Travel times, road conditions and bus companies along all of the above routes are subject to change. This post will be updated over time.

  3 comments for “How to Get From Lima to Cusco by Bus

  1. Guido Walter
    June 4, 2011 at 10:39 am

    End of May 2011 I took Cruz del Sur from Cuzco, the main reason for me was to see more of this amazing country instead of flying. It was a great trip we booked in advance and had seats 14 and 15 on level 2 of the Cruzero Suite bus. Those seats give you the best view, its like watching Peru on a giant monitor. The one thing I did not like was that the driver started to race and was driving at the limit without any margin for safety a few times passing before turns taking chances. We were very lucky that nothing happened. What I did do was to talk to the attendent and ask her to remind the driver of the speed limits which did work. The buses are supposed to be monitored remotely by GPS but in our case it did not work. So my recommendation is to take action in case you notice any bad driving behaviour, you might safe your own and the other people lifes. Don’t be shy and clearly voice your concern if anything is not the way it should be.

    Last weekend a bus going from Lima to Ayacucho http://gamutnews.com/20110601/13409/video-peru-bus-crash-kills-20.html. The local newspaper here in Cuzco was mentioning that the bus was speeding up to more than 150km/h.

Leave a Reply

Your email address will not be published. Required fields are marked *