Lima to Arequipa by Bus: How Many Hours & Tips

Updated November 6, 2026

Total time
15 hr 30 min
prep 30 min · cook 15 hr
Serves
1
one portion

Jump to recipe

Lima to Arequipa by Bus: How Many Hours & Tips

Traveling from Lima to Arequipa by bus is a classic Peruvian journey, covering roughly 1,000 km (620 miles) along the Panamericana Sur and inland routes. The trip typically takes between 14 and 16 hours, depending on the bus company, route, and stops. This article breaks down the actual travel time, what to expect on board, and how to make the ride as comfortable as possible.

Ingredients

  • 1 bus ticket from Lima to Arequipa (choose overnight bus for time efficiency)
  • 1 small travel pillow and a light blanket or shawl
  • 1 pair of noise-canceling headphones or earplugs
  • 1 refillable water bottle (empty at security, fill after boarding)
  • 1 light snack (e.g., crackers, nuts, or a sandwich) – avoid strong-smelling foods
  • 1 phone charger (USB port available on most modern buses)
  • 1 small bag with toiletries (toothbrush, face wipes, hand sanitizer)
  • 1 valid ID (passport or DNI for domestic travel)
  • 1 light jacket or sweater (buses are air-conditioned)

Instructions

  1. Book your ticket in advance. Reserve your seat online or at the terminal at least 1–2 days ahead, especially for overnight departures. Choose a reputable company like Cruz del Sur, Oltursa, or Flores for safety and comfort.
  2. Arrive at the terminal early. Plan to be at the bus terminal (e.g., Plaza Norte or Javier Prado in Lima) at least 30–45 minutes before departure. You’ll need time for security and boarding.
  3. Board the bus and settle in. Find your seat (often semi-cama or cama for reclining). Store your main luggage in the undercarriage and keep your small bag with you.
  4. Charge your devices. Plug your phone into the USB port (if available) and put on your headphones. The bus will depart on time.
  5. Sleep or rest. Most overnight buses leave between 8 PM and 11 PM. Use your pillow and blanket to get comfortable. The bus will make 1–2 short rest stops (about 20 minutes each) at service stations.
  6. Wake up for breakfast. Many buses serve a light breakfast (coffee, bread, jam) around 6–7 AM as you approach Arequipa. If not, eat your own snack.
  7. Arrive in Arequipa. The bus will pull into the Terminal Terrestre de Arequipa (Arequipa bus station) in the city center. Total travel time is typically 14–16 hours, so plan your arrival time accordingly.

Tips

  • Choose the right seat: For the best view and comfort, book a seat on the upper deck (if double-decker) and away from the bathroom. Seats near the back can be bumpier.
  • Pack layers: Bus temperatures vary; a light jacket is essential even in summer. The high-altitude route can get cold at night.
  • Stay hydrated but smart: Drink water but don’t overdo it – restroom breaks are limited. Avoid alcohol and heavy meals before boarding to reduce motion sickness.
  • Keep valuables with you: Always keep your passport, money, and phone in your day bag, not in checked luggage. Use the small safe or locker if provided.

Serving Suggestions

This journey is best served as an overnight trip, leaving Lima in the evening and arriving in Arequipa in the morning. That way, you save a day of travel and wake up ready to explore the White City. If you prefer daytime travel, leave early morning and arrive by night – but you’ll lose a full day.

Variations

  • Direct vs. via Nazca: Some buses stop in Nazca (about 6 hours from Lima) for a short break. If you want to see the Nazca Lines, you can break the journey there for a day or two.
  • Luxury bus: Companies like Cruz del Sur offer “Confort Suiteâ€� seats with extra legroom, meals, and personal screens – worth it for taller travelers.
  • Flight alternative: If you’re short on time, a 1.5-hour flight is much faster, but the bus is cheaper and lets you see the coastal desert landscape.

Storage and Reheating

Your luggage will be stored in the bus’s undercarriage – make sure it’s locked and labeled. Keep your carry-on with you. There’s no “reheating� needed for this trip, but if you bring food, eat it within the first few hours to avoid spoilage. The bus provides meals on longer routes, but they’re simple.

Frequently Asked Questions

How many hours exactly is the bus from Lima to Arequipa? The journey takes 14 to 16 hours, depending on traffic, road conditions, and the number of stops. Most companies advertise 15 hours, but it can be longer if there are delays.

Is it safe to travel by bus at night in Peru? Yes, reputable companies with good safety records are generally safe. Choose well-known operators and avoid overnight buses on less-traveled routes. Always keep your valuables close.

What is the best time to leave Lima? Evening departures (8–10 PM) are popular because you sleep through most of the trip and arrive in the morning. This also avoids the heat of the day.

Do I need to book in advance? It’s recommended, especially during holidays (like Fiestas Patrias) or on weekends. You can book online or at the terminal, but last-minute tickets may be sold out.

Can I get off the bus at rest stops? Yes, the bus makes 1–2 rest stops at service stations where you can use the restroom, buy snacks, and stretch. Stay near the bus and return on time – it won’t wait long.

What should I do if I get motion sickness? Sit near the front of the bus, look at the horizon, and avoid reading. You can take motion sickness medication before boarding, but consult your doctor first.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).