Home All Routes Services Destinations Contact
Logistics & Transport

Lima to Cusco: All Transport Options Compared

Flight, bus, train, and the rare overland option — an honest 2026 comparison of every way to get from Lima to Cusco, with timing, cost, comfort, and altitude impact.

Updated June 2026 · 10 min read

Lima to Cusco is the single most-traveled Peruvian route for international visitors — the gateway to Machu Picchu. The distance is 1,100 km (684 miles) by road, and altitude rises from sea level in Lima to 3,400 m in Cusco. That altitude is the central planning constraint: it affects what option makes sense, how long the journey takes, and how you'll feel when you arrive.

Quick comparison

OptionCost (USD)Total timeAltitude impactBest for
Flight (LATAM, Sky, JetSmart)$60–1801h 25m flight + transfersSudden arrival at 3,400 m~99% of travelers
Cruz del Sur "VIP" bus$45–9021–22 hours overnightGradual rise — easier on altitudeCost-focused travelers, those wanting to acclimatize gradually
Self-drive rental$120/day + fuel22–28 hours over 2 daysGradualConfident drivers wanting flexibility — rare
Andean Explorer train$500–80010 hours (Puno → Cusco only)n/a (no Lima leg)Luxury rail enthusiasts after a separate flight to Arequipa or Puno

For the vast majority of visitors, flying is the answer. The 1.5-hour flight versus a 21-hour bus is a no-contest decision unless budget is extremely tight or you specifically want gradual altitude acclimatization.

Flying — by far the default

Three airlines fly the Lima–Cusco route in 2026: LATAM, Sky Airline, and JetSmart. There are roughly 25 flights per day total in each direction. Flight time is 1 hour 25 minutes.

Airline comparison

  • LATAM: Most frequent (~12 daily), most reliable on-time performance, oneworld alliance, miles transfer with American Airlines. Bags often included on regular fares. Default choice.
  • Sky Airline: Chilean ultra-low-cost. Cheapest fares ($60–90 booked early) but checked bags cost $30+ each. Newer fleet. On-time performance acceptable.
  • JetSmart: Similar to Sky — low-cost, bag fees, mostly reliable.
  • Star Perú: Limited schedules; smaller turboprop aircraft. Usually not worth the small savings.

Best time to fly

Cusco's airport (CUZ) sits in a valley where afternoon weather is unpredictable — winds and clouds can cancel later flights. Always prefer morning departures from Lima. The 06:00, 08:00, and 10:00 flights have far fewer weather-related issues than 14:00+ flights. If your Cusco flight is canceled in the afternoon, you may not get rebooked until the next morning.

Cost

Booked 4+ weeks ahead: $60–90 (Sky/JetSmart), $80–120 (LATAM). Booked last-minute (within a week): $150–250. Peak season (June–August, around Christmas/New Year) runs 30–50% higher. Saturday morning flights book out first.

Luggage strategy

Domestic Peru flights have generous carry-on limits (8 kg, often loosely enforced) but tight personal-item rules. Pack one carry-on plus a small backpack/laptop bag. If you need a checked bag, LATAM regular fares include it; budget carriers charge $30–45.

Getting from CUZ airport to your Cusco hotel

Cusco airport is only 6 km from Plaza de Armas — a 15–20 minute transfer. Pre-book to avoid altitude-fatigue haggling on arrival; see our Lima Airport to Cusco transfer page for ground details.

Bus — long but possible

Overnight buses from Lima to Cusco take 21–22 hours and cost $45–90 in the highest tier. The route goes via the south coast (Ica, Nazca), then climbs through the Andes via Abancay. It's a long journey but Peru runs some of South America's best long-haul buses.

Operators

  • Cruz del Sur — the premium choice. Their "Cruzero Suite" service has 180° flat-bed seats, on-board meals, and onboard wifi (intermittent). Cost: $75–90 booked ahead. Departures from Lima at 14:30 and 18:00.
  • Oltursa — slightly cheaper, slightly less polished. "Royal Class" seats recline 160°. Cost: $55–75.
  • Civa — budget option. Reclining seats only. Cost: $40–60. Skip unless cost is the only factor.

What the trip is like

You leave Lima in the late afternoon, descend the south coast through the desert overnight, and begin the Andean climb around dawn. By mid-morning the bus is at 3,000+ m on switchbacks. Some passengers experience mild altitude symptoms during the climb; the gradual rise actually makes acclimatization gentler than a sudden flight arrival.

Why people choose it

  • Gradual altitude acclimatization. Arriving in Cusco after a slow 22-hour climb means your body has adjusted continuously. Flight arrivals are a sudden jump from sea level to 3,400 m.
  • Cost. $45–90 vs $60–180 for flights — the gap closes for last-minute bookings.
  • Adventure / scenery. The Andean dawn is genuinely spectacular.

Why most people skip it

22 hours on a bus is 22 hours on a bus. Most travelers value time and arrive fresher by flying. Budget travelers stretching every dollar are the main user base.

Self-drive — for adventurers only

Renting a car in Lima and driving to Cusco is possible but uncommon. The route is 1,100 km on largely good highway (Panamericana Sur to Nazca, then the Interoceanic Highway through Abancay). Driving conditions:

  • Panamericana Sur (Lima → Nazca, 450 km): Excellent 2-lane coastal highway. 6 hours.
  • Nazca → Abancay (450 km): Mountain switchbacks, climbing from 580 m to 3,800 m at the Apurímac River. Slow but paved. 10 hours.
  • Abancay → Cusco (200 km): Andean valley road. 4–5 hours.

Total: 20+ hours of driving over 2 days, typically with an overnight in Nazca, Puquio, or Abancay. Most rentals don't allow returns in Cusco; you'd need to drive back or pay a hefty drop-off fee.

Who actually does this

Photographers shooting the south coast and Andean foothills, adventure travelers combining Lima with sand dunes (Huacachina), Nazca Lines, and onward to Cusco. Not recommended for anyone whose primary goal is reaching Cusco.

Altitude considerations

Whatever transport you pick, altitude is the bigger planning factor than transit time.

Flight arrivals — the sudden-jump problem

You wake up in Lima at sea level. Two hours later you're at 3,400 m in Cusco. Your body has had no time to adjust. Most people feel some symptoms within 6–12 hours of landing: headache, mild breathlessness, fatigue, possibly nausea. It's normal and usually mild, but it's real.

The acclimatization paradox

Most guides tell you to spend a day in Cusco before going higher (e.g., to Rainbow Mountain). But Cusco is higher than Machu Picchu (which sits at 2,430 m). Some travelers fly into Cusco, immediately train down to Aguas Calientes (Machu Picchu town, 2,040 m) for the first 1–2 nights, then come back to Cusco. The Sacred Valley (Ollantaytambo, Urubamba) at 2,800 m is another gentler first-night option.

Bus acclimatization

The 22-hour bus journey climbs gradually. Most passengers arrive in Cusco with milder symptoms than flight arrivals — though not symptom-free. The descent from Abancay to Cusco doesn't cross any altitude thresholds you'd notice.

What actually helps

  • Hydrate heavily 24 hours before arrival
  • Avoid alcohol the first night
  • Coca tea (mate de coca) and coca candies are traditional remedies — they help mildly with symptoms
  • Sorojchi pills (Peruvian over-the-counter altitude medication) are sold at every Cusco pharmacy
  • Diamox (acetazolamide) is the prescription option — take it 24 hours before arrival; effective but has side effects (tingling, frequent urination)
  • Take it slow the first 24 hours: no climbing, no hard activity, eat lightly

For deeper coverage see our Altitude sickness in Cusco guide.

Booking tips and timing

When to book your flight

For non-peak travel, 3–4 weeks ahead is usually enough. For June–August or holiday weeks, book 8–12 weeks ahead to avoid the $200+ last-minute fares. Tuesday–Thursday departures are usually cheaper than weekends.

Same-day Lima → Cusco arrival

Most international flights to Lima arrive 21:00–06:00. Connecting domestically to Cusco the same morning is doable but tight: clear immigration, customs, get to the domestic terminal, check in (LATAM/Sky open 2 hours before takeoff). Allow at least 2 hours between your international arrival and domestic departure. If you're tired or your flight is delayed, consider one night at a Lima airport hotel — see our Lima Airport Survival Guide for transfer options.

Buy domestic separately

Booking your Lima-Cusco domestic flight separately from your international ticket is usually cheaper (sometimes by 30–50%). The downside: if your international flight is delayed and you miss the domestic connection, you're on the hook for a new ticket. For non-tight connections this risk is acceptable.

Carry-on strategy

Pack altitude essentials (medication, sunscreen, water bottle, snacks) in your carry-on for the domestic leg. Cusco airport's arrivals area sells these but at marked-up prices.