Cusco to Lima: Complete Transportation Guide 2026
Complete guide to getting from Cusco to Lima. Compare flights, buses, and travel times with prices and booking tips for your Peru journey.
Traveling from Cusco back to Lima is common at the end of Peru trips. Most travelers fly due to the long bus journey, but budget options exist. Here's everything you need to know about getting from Cusco to Lima.
Transportation Options Overview
By Plane (Recommended)
- Duration: 1 hour 20 minutes
- Cost: $50-$150 USD
- Frequency: 10+ flights daily
- Best for: Most travelers
- Airlines: LATAM, Avianca, Sky Airline
By Bus
- Duration: 20-22 hours
- Cost: $30-$80 USD
- Frequency: Multiple daily
- Best for: Budget travelers
- Companies: Cruz del Sur, Oltursa
Option 1: Flying from Cusco to Lima (Recommended)
Flying is the best way to get from Cusco to Lima. It's fast, affordable, and lets you maximize your time in Peru.
Flight Details
- Flight Time: 1 hour 20 minutes
- Distance: 365 miles (587 km)
- Frequency: 10-15 flights per day
- Departure Airport: Alejandro Velasco Astete (CUZ)
- Arrival Airport: Jorge Chávez International (LIM)
- Best Times: Afternoon flights (morning in Cusco, evening in Lima)
Airlines & Prices
LATAM Airlines
$80-$150 USD | Most flights | Best reliability
Peru's largest airline, frequent departures, good service
Avianca
$70-$130 USD | Multiple daily flights | Good service
Colombian airline, reliable, competitive prices
Sky Airline
$50-$100 USD | Budget option | Basic service
Chilean low-cost carrier, good for budget travelers
Tip: Flights are often cheaper Cusco→Lima than Lima→Cusco. Book 1-2 weeks ahead for best prices.
Booking Tips
- Book directly on airline websites for best prices
- Compare prices on Google Flights or Skyscanner
- Afternoon flights work well (morning in Cusco, evening in Lima)
- Check baggage allowance - budget fares may only include carry-on
- Arrive at Cusco airport 2 hours before departure
- Lima airport is large - allow time for connections
Altitude Relief
Flying from high altitude (Cusco 11,150 ft) to sea level (Lima) provides immediate altitude relief. Many travelers feel better within hours of arriving in Lima.
- No altitude sickness concerns going down
- You'll feel more energetic in Lima
- Good option if you struggled with altitude in Cusco
- Perfect timing for end of trip
Option 2: Bus from Cusco to Lima
The bus journey from Cusco to Lima is long but scenic. It's significantly cheaper than flying but takes a full day and night.
Bus Journey Details
- Duration: 20-22 hours direct
- Route: Cusco → Abancay → Nazca → Lima
- Road Conditions: Paved but winding mountain roads
- Departure: Evening (arrive Lima next afternoon/evening)
- Stops: Meal stops and bathroom breaks included
Bus Companies & Prices
Cruz del Sur (Recommended)
$60-$80 USD | Most comfortable | Best safety record
Reclining seats, meals, entertainment, bathrooms
Oltursa
$50-$70 USD | Good service | Comfortable
Similar to Cruz del Sur, slightly cheaper
Civa
$30-$50 USD | Budget option | Basic service
Less comfortable but gets you there
Bus Travel Considerations
Pros:
- Much cheaper than flying
- Scenic route through Andes
- Overnight travel saves a hotel night
- Descending from altitude gradually
Cons:
- Very long journey (20+ hours)
- Winding mountain roads (motion sickness possible)
- Arrive tired in Lima
- Lose a full day of travel time
- Less safe than flying
Which Option Should You Choose?
Choose Flying If:
- You have limited time
- You have an international flight to catch
- You value comfort and convenience
- You struggled with altitude in Cusco
- You get motion sickness easily
- Budget allows ($50-$150 USD)
Choose Bus If:
- You're on a very tight budget
- You have plenty of time
- You want to see more of Peru
- You don't mind long journeys
- You want to save a hotel night
- You're not in a rush
Connecting to International Flights
If you have an international flight from Lima, plan your Cusco→Lima connection carefully:
- Same-day connection: Allow minimum 4-5 hours between flights (domestic arrival to international departure)
- Recommended: Fly to Lima the day before your international flight
- Delays happen: Cusco airport can have weather delays, especially in rainy season
- Baggage: You'll need to collect bags and re-check for international flights
- Airport hotel: Consider staying near Lima airport if you have an early international flight
What to Do in Lima After Arriving
If you have time in Lima before your international flight:
- Miraflores: Walk the clifftop boardwalk, visit Parque Kennedy
- Barranco: Explore bohemian neighborhood, Bridge of Sighs
- Food: Try ceviche at a local restaurant
- Shopping: Buy last-minute souvenirs at Larcomar mall
- Museums: Visit Larco Museum or Museum of the Nation
Frequently Asked Questions
How do I get from Cusco to Lima?
You can fly (1 hour 20 minutes, $50-$150 USD) or take a bus (20-22 hours, $30-$80 USD). Flying is strongly recommended as it saves a full day of travel and is more comfortable.
How much does a flight from Cusco to Lima cost?
Flights from Cusco to Lima cost $50-$150 USD depending on airline and booking time. LATAM, Avianca, and Sky Airline operate multiple daily flights. Book 1-2 weeks ahead for best prices.
How long does it take to get from Cusco to Lima?
By plane: 1 hour 20 minutes flight time (3-4 hours total with airport time). By bus: 20-22 hours direct overnight journey.
Should I fly or take the bus from Cusco to Lima?
Flying is strongly recommended. The bus journey is 20+ hours on winding mountain roads. Flights are affordable, save time, and are more comfortable. Only take the bus if on an extremely tight budget.