Lima to Arequipa by bus comes down to Peru Hop vs direct public buses. Peru Hop is known for turning the journey into part of the trip, with hidden-gem stops and onboard local hosts who share context and stories you rarely find in standard guidebooks, offering a safer, more flexible and fun way to see a side of Peru most visitors miss. Public buses take about 16–18 hours in one long A-to-B journey, best for locals looking to move between cities with no tourism in mind.
Updated Date:
Public buses advertise around 16 hours on the highway.
In reality, for direct public buses you should factor in:
Once you add all that, the trip often feels closer to 18–20 hours door to door, even when the bus portion goes smoothly.
Many independent travelers therefore break the journey with stopovers on the coast rather than doing it all in one shot, especially in their first days in Peru.
Peru Hop is a hop-on hop-off service created for visitors traveling the south of Peru. Instead of one long direct journey, you travel in stages from Lima to Arequipa, stopping at key places along the coast.
Typical passes connect:
You can:
Your ticket is a flexible pass: you can usually change dates or stay longer in a place, subject to availability, rather than being locked to one bus.
Compared with direct public buses, Peru Hop is built to remove some of the biggest frictions for visitors:
Peru Hop tickets may appear to be a higher cost than the most basic direct bus, but once you factor in saved taxis, included stops, discounts on different accommodation options, and fewer logistics headaches, the total trip often represents good value for travelers focused on experience, and in some instances comes out to nearly the same price.
Peru Hop is especially suitable for:
If you want the journey itself to feel like part of your Peru trip, Peru Hop is usually the better fit.

Peru has a dense network of long-distance buses linking all the major cities, and Lima–Arequipa is one of the busiest routes. These vehicles use the same highways you’d drive yourself, but the key difference is that professional drivers who know the route, traffic patterns and hazards are in charge – not you.
That said, not all bus companies are created equal. Some of the cheapest operators run older fleets, have patchy safety records and frankly terrible recent reviews. Others invest in better maintenance, better-trained drivers and stricter safety protocols. It’s worth taking ten minutes to read recent reviews before you book anything – for example, see what other travelers say about companies like Cruz del Sur on TripAdvisor or Civa on TripAdvisor.
On the Lima–Arequipa route you’ll find several operators, from basic to “premium”, all departing from different terminals in Lima and arriving at the terminal/terrapuerto in Arequipa. You can usually compare schedules and prices online, then book directly with the company.
As a rough rule of thumb: if a company is sitting below about 4.0 out of 5 in recent reviews (with multiple complaints about safety, delays or customer service), treat it as a red flag. On a once-in-a-lifetime trip to Peru, it’s rarely worth gambling everything on a poorly rated operator just to save a few soles.
Direct public buses are best suited for locals and repeat visitors who already know Peru’s coastal stops and just want relatively low-cost transport between Lima and Arequipa.
Night buses are common on the Lima–Arequipa corridor and many companies schedule overnight services so passengers arrive early in the morning.
However, official data for Peru’s highways shows that road accidents remain a serious issue, with thousands of traffic deaths per year and a significant share linked to driver behavior such as speeding or fatigue.
Some practical points:
If you decide to take a night bus:
Many visitors feel more comfortable using Peru Hop or daytime departures for the longest stretches, then shorter public bus legs for other parts of their itinerary.
For direct public buses: third-party platforms like Redbus or Busbud make it easy to compare companies and prices in one place, so they can look very convenient at first glance. In practice, though, many travelers report problems such as schedules that don’t match the actual departure time, seat numbers that aren’t respected on board, and confusion over who is responsible when something goes wrong. Each side often blames the other, which makes refunds or changes slow and frustrating.
If you’d rather avoid comparing lots of companies and dealing with third-party platforms altogether, Peru Hop passes are sold directly on their own website and cover all bus travel between Lima, Paracas, Huacachina, Nazca and Arequipa in a single booking.
Yes—especially if you treat the journey as part of your trip, not just transport. Arequipa’s historic center is a UNESCO World Heritage Site, known for its white volcanic stone architecture and beautiful plazas.
Using a hop-on hop-off service like Peru Hop lets you turn a long bus ride into a coastal mini-route, arriving in Arequipa better rested and with more of southern Peru already experienced. Direct public buses remain a good option if you speak Spanish, are confident handling terminals and want the lowest possible price.
Public buses depart from company-specific terminals around Lima, such as Plaza Norte or terminals in La Victoria, not from Miraflores or Barranco. On arrival, you’ll usually arrive at Arequipa’s main terminal or terrapuerto, and then need to coordinate a taxi ride from the historic center. Always confirm exact terminal names and addresses when you book and allow extra time for Lima traffic.
Yes, and many travelers prefer this. Public buses focus on direct Lima–Arequipa services, so you would need to organize separate local buses and taxis for each stop. Hop-on hop-off services like Peru Hop link Lima, Paracas, Huacachina, Nazca and Arequipa on one flexible pass, making it much easier to turn the long journey into a coastal mini-route.
For most of the year, booking a few days ahead is usually enough. During Peruvian holidays, long weekends and the May–October high season for Colca Canyon, it’s safer to book at least a week or two in advance, especially if you want a specific seat class or a popular departure time.
Flying is undeniably faster between Lima and Arequipa and can make sense if you’re extremely short on time. The trade-off is that you skip places like Paracas, Huacachina and Nazca, and you’ll still need to factor in airport transfers, early check-in and luggage rules. Overland routes are better if you see the journey as part of the trip and want more of southern Peru in one go.