Fastest ~1h20 by flight
| ✈️ Flight | ~1h20 (3–4h door-to- | Multiple daily from Jorge Chávez, fastest overall |
| 🚌 Bus | ~15–16h | Overnight cama, Cruz del Sur/Oltursa, coastal desert route |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Arequipa, Peru's elegant "White City" beneath the volcano El Misti, sits far to the south of Lima along the Pacific coast. There is no passenger rail on this route, so the practical choice is between a short domestic flight and one of Peru's long-distance overnight buses, which run down a dramatic stretch of desert coastline.
The quickest way: flying
Several airlines operate multiple flights a day between Lima's Jorge Chávez airport and Arequipa, with an air time of around 1 hour 20 minutes. It is the overwhelming choice for anyone short on time, and with airport transfers and check-in the realistic door-to-door journey is usually somewhere between 3 and 4 hours. Fares are generally reasonable on this well-travelled domestic route if booked a little in advance, though they climb around Peruvian public holidays and the Arequipa anniversary celebrations in August.

The scenic (and cheaper) way: the overnight bus
The overland alternative runs down the Pan-American Highway along Peru's coastal desert, a stark and often beautiful landscape of sand dunes and ocean views, before turning inland towards Arequipa. Reputable operators including Cruz del Sur and Oltursa run this route, typically taking around 15–16 hours, and both offer premium cama or semi-cama classes with reclining seats, onboard meals and, on the better services, GPS tracking and CCTV — a real safety consideration on Peru's long-distance roads, where sticking to well-known operators is worth the modest extra cost.
An overnight departure means you sleep through most of the journey and arrive with a full day ahead of you, and fares are considerably lower than flying. See our guide to coaches in South America for more on booking and what the different comfort classes actually mean.
No rail link on this route
Peru's passenger rail network is limited to a few disconnected scenic and tourist lines — most famously the route to Machu Picchu and the PeruRail line between Cusco and Puno on Lake Titicaca (covered in our Lima to Cusco guide) — rather than a network linking the country's major cities. There is no train between Lima and Arequipa, so bus and plane are the only realistic options.
What the coastal bus journey looks like
The route follows Peru's Pacific coastline for much of the way, running past some of the driest desert on Earth — vast dune fields, occasional fishing towns and stretches where the highway sits between ocean and sand with almost nothing else in view. It is a strikingly different landscape from the Andean routes further inland, and considerably gentler on the stomach, since the road is largely flat rather than switchbacking through mountains. The bus turns inland for the final approach to Arequipa, climbing gradually towards the city's dramatic backdrop of three volcanoes, including El Misti.
Booking tips
Cruz del Sur and Oltursa both allow online booking, and it is worth reserving a day or two ahead for the better cama seats on this popular route, particularly around Peruvian holidays. Both operators depart from their own dedicated terminals in Lima rather than a shared central bus station, so double-check which terminal your ticket specifies before setting off. Bring a jacket even in the desert sections — overnight buses run the air conditioning cold, and temperatures drop noticeably after dark in the desert regardless of the daytime heat.
Arriving in Arequipa
Arequipa's compact colonial centre, built largely from pale volcanic sillar stone that gives the city its "White City" nickname, sits within easy reach of both the airport and the main bus terminals. From the airport, taxis or ride-hail apps reach the centre in around 20 minutes; from the Terrapuerto or Terminal Terrestre bus terminals, the historic centre is a similarly short ride. Most visitors use Arequipa as a base for a day or two before continuing to the Colca Canyon, one of the deepest canyons in the world and a popular spot for condor-watching, or onward to Puno and Lake Titicaca.
Which should you choose?
If time matters more than money, fly — the flight is short and frequent, and it avoids a very long day on the road. If you are travelling on a budget, enjoy the desert coastal scenery, or would rather arrive well-rested after an overnight journey than lose a day to flight logistics, the overnight cama bus with a reputable operator is a genuinely comfortable and considerably cheaper way to make the trip.
Frequently asked questions
How long does the flight from Lima to Arequipa take?
Around 1 hour 20 minutes in the air, with multiple flights a day. Allow extra time for airport transfers and check-in on both ends.
Is there a train between Lima and Arequipa?
No. Peru has no intercity passenger rail connecting Lima with the south of the country; the choice is between flying and taking the bus.
How long is the bus journey and is it safe?
Around 15–16 hours overnight down the Pan-American Highway. Stick to established operators such as Cruz del Sur or Oltursa, which run modern coaches with tracking and driver rotation on long routes.
Do I need to worry about altitude in Arequipa?
Arequipa's altitude of around 2,335 m is manageable for most people, though some feel mild effects. It is more of a concern if you continue quickly to higher places such as Colca Canyon, Cusco or Puno.
Which bus terminal do I need in Lima?
Cruz del Sur and Oltursa each operate from their own dedicated terminals rather than a shared station, so check the terminal name printed on your ticket before travelling.
Sources and further reading:
- Our guide to coaches in South America for operators and comfort classes.
- Related journey: our Lima to Cusco guide.
