Goo Machu Picchu logo, Huayna Picchu peak and sun over Inca terraces

Lima to Cusco: How to Get There by Plane, Bus or Car

By the Goo Machu Picchu team · Checked against official sources (editorial policy) · Updated October 2026 · 6 min read

The best way to get from Lima to Cusco is a direct flight of about 1 hour 20 minutes, with dozens of daily departures from Lima's Jorge Chávez airport. Overnight buses take 20 to 24 hours over the Andes and cost less, while driving takes two days. There is no passenger train between the two cities.

Flight time
About 1 hr 20 min nonstop
Airports
Lima (LIM) to Cusco (CUZ)
Bus time
About 20 to 24 hours
Road distance
About 680 miles (1,100 km) via Nazca
Train
None between Lima and Cusco
Cusco elevation
About 11,150 ft (3,400 m)

What Are the Ways to Travel From Lima to Cusco?

There are three practical ways to travel from Lima to Cusco: a nonstop flight, a long-distance overnight bus, or a private car or self-drive over two days. Most visitors fly because it saves almost a full day. Buses suit tight budgets and travelers who want to stop in Nazca or Arequipa on the way.

OptionTravel timeTypical cost (estimate)Best for
Nonstop flightAbout 1 hr 20 minOften $60 to $180 one wayAlmost everyone
Overnight bus via Nazca and AbancayAbout 20 to 22 hoursOften $40 to $90Budget travelers
Bus via ArequipaTwo or more days with stopsVaries by stopsSlow travel through the south
Private car or self-driveAbout 2 daysHighestRoad-trip lovers
TrainNot availableNot availableNo route exists

Fares and schedules change with season and demand, so treat these numbers as rough guides and check airlines or bus companies for live prices.

Once in Cusco, give your body time with our Cusco altitude acclimatization tips, and check Cusco weather by month before packing.

Snowy Andes seen through a plane window on the flight from Lima to Cusco
Illustrative image of the Andes view on the short Lima to Cusco flight.

How Long Is the Flight From Lima to Cusco?

The flight from Lima to Cusco takes about 1 hour 15 to 1 hour 30 minutes in the air, covering roughly 360 miles (580 km). With airport check-in and the drive to Lima airport, plan on 4 to 5 hours door to door. Morning flights are more reliable because afternoon winds and clouds sometimes delay Cusco arrivals.

Cusco's airport sits in a mountain valley, which is why airlines schedule most departures in the morning and early afternoon. Flights operate from about 5 am until mid afternoon, with fewer later departures.

Which Airlines Fly Lima to Cusco?

LATAM, Sky Airline and JetSMART fly nonstop from Lima to Cusco, with LATAM usually offering the most daily departures and the easiest connections from US flights. Sky and JetSMART are low-cost carriers whose base fares exclude larger bags, so add baggage before comparing prices.

Airline schedules and route lists change; confirm current operators on the airlines' own sites. A new terminal opened at Jorge Chávez International Airport in 2025, so check which terminal your flight uses.

  • LATAM: most flights, good for same-ticket connections from the US.
  • Sky Airline: low-cost fares, pay for checked bags.
  • JetSMART: low-cost fares, strict carry-on size rules.
  • Book the same ticket as your international flight to protect a missed connection.

How Much Does a Flight From Lima to Cusco Cost?

A one-way flight from Lima to Cusco often costs around $60 to $180, with low-cost fares sometimes lower and last-minute or peak-season seats higher. Prices rise from June to August and around holidays. Booking a few weeks ahead and flying early morning usually gives the best fares.

These ranges are estimates from typical published fares, not quotes. Foreign visitors and Peruvian residents can see different fares on the same flight, so book on the airline's site for your country. Full trip budgets are in our Machu Picchu cost guide.

Can You Take a Bus From Lima to Cusco?

You can take a bus from Lima to Cusco, and it is the cheapest option. Long-distance companies such as Cruz del Sur, Oltursa and Movil Tours run overnight services along the Pan-American Highway to Nazca, then climb through Abancay to Cusco in about 20 to 22 hours. Premium buses have reclining seats and meals.

The mountain road has many curves and rises above 13,000 feet, so motion sickness and altitude can make the ride hard. Many travelers break the trip in Nazca, Arequipa or Puno instead of riding straight through.

  1. Choose a reputable company with a premium or bed-seat class.
  2. Book online and bring the passport used for the ticket.
  3. Leave from the company's own Lima terminal, not a street stop.
  4. Pack warm layers, snacks, water and motion-sickness tablets.
  5. Keep valuables in a small bag at your seat.
  6. Arrive in Cusco and rest the first afternoon.

Is There a Train From Lima to Cusco?

There is no passenger train from Lima to Cusco. Peru's railways do not connect the capital with the southern Andes. Trains in the Cusco region run to Machu Picchu and to Puno and Arequipa, so travelers who want a rail journey usually fly to Cusco first and then ride the train from there.

The scenic train toward Machu Picchu is covered in our Machu Picchu train guide. A separate railway runs from Lima into the central highlands toward Huancayo, but it does not reach Cusco.

Should You Drive From Lima to Cusco?

Driving from Lima to Cusco is possible but only worth it for experienced drivers who want a road trip. The usual route takes two days via Nazca and Abancay, on mountain roads with sharp curves, trucks, fog and few services at night. Hiring a private car with a driver is safer than self-driving.

Avoid driving the highland stretches after dark. Plan an overnight in Nazca or Puquio, carry cash for tolls and fuel, and expect cold temperatures on the high passes.

Flight or Bus: Which Is Better for Your Trip?

A flight is better for most US travelers with limited vacation days, since the bus uses a full day and night of your trip. The bus is better if saving money matters most, you are already traveling slowly through southern Peru, or you want to see Nazca and the Andes by land.

Whichever you choose, Cusco is high. Arriving by plane means a sudden jump from sea level, while the bus climbs gradually but crosses higher passes. Read our Machu Picchu elevation and altitude guide before you go.

If Cusco is a stop on the way to the ruins, the full journey is laid out in our Lima to Machu Picchu guide and our wider how to get to Machu Picchu guide.

Arriving from the US? Check whether US citizens need a visa for Peru before you fly.

If you would rather not plan every piece yourself, see our Machu Picchu vacation packages.

If you want this organized for you, our Machu Picchu tours from Lima is built for it.

Once you land, our things to do in Cusco guide helps plan your first days.

Frequently asked questions

How far is Lima from Cusco?

Lima is about 360 miles (580 km) from Cusco in a straight line, the distance a plane covers. By road the trip is roughly 680 miles (1,100 km) via Nazca and Abancay, and longer via Arequipa, because the highway winds across the coast and several Andean passes.

Do you need a passport to fly from Lima to Cusco?

Foreign visitors need their passport to fly from Lima to Cusco, since airlines check the same ID used for booking. Keep it handy, as hotels and Machu Picchu tickets also require it. US citizens do not need a separate visa for short tourist visits to Peru.

What is the best time of day to fly to Cusco?

The best time of day to fly to Cusco is early morning. Morning departures face fewer weather delays at Cusco's mountain airport and give you the afternoon to rest and adjust to the altitude. Late afternoon flights are more often delayed or occasionally canceled by wind.

Can you fly from the US directly to Cusco?

Most travelers from the US cannot fly directly to Cusco and connect in Lima. Cusco's airport mainly handles domestic flights, with a few international routes to nearby countries. A new airport at Chinchero is under construction, but its opening date has not been confirmed.

Is the bus from Lima to Cusco safe?

The bus from Lima to Cusco is generally safe with established premium companies that use two drivers, GPS tracking and their own terminals. Avoid very cheap operators and informal stops. The main risks are long mountain curves, altitude and petty theft, so keep valuables close.

How much luggage can you take on a Lima to Cusco flight?

Luggage allowances on Lima to Cusco flights depend on the airline and fare type. Low-cost carriers often include only a small personal item, charging extra for carry-ons and checked bags. Full-service fares usually include a carry-on, and some include a checked bag. Check your fare before packing.

Do you go through immigration when flying from Lima to Cusco?

No, Lima to Cusco is a domestic flight, so there is no immigration check. If you are connecting from an international flight, you clear immigration and customs in Lima first, collect your bags, then check in again for the Cusco flight. Allow at least three hours for that connection.

Want us to plan Lima to Cusco for you?

Tell us your arrival date in Lima and we will suggest flight timing, transfers and the best order for Cusco and Machu Picchu. Prefer to plan first? Get the free Machu Picchu trip guide.

Recommended tours

Keep planning