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
| Option | Cost (USD) | Total time | Altitude impact | Best for |
|---|---|---|---|---|
| Flight (LATAM, Sky, JetSmart) | $60–180 | 1h 25m flight + transfers | Sudden arrival at 3,400 m | ~99% of travelers |
| Cruz del Sur "VIP" bus | $45–90 | 21–22 hours overnight | Gradual rise — easier on altitude | Cost-focused travelers, those wanting to acclimatize gradually |
| Self-drive rental | $120/day + fuel | 22–28 hours over 2 days | Gradual | Confident drivers wanting flexibility — rare |
| Andean Explorer train | $500–800 | 10 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.