Fly. The flight from Lima to Cusco takes about an hour and a half, while the bus takes roughly a day and a night or more over about 1,100 km of mountain road. The bus is cheaper, but it costs you a lot of time and, on many services, comfort and safety margin. The main thing to prepare for is the altitude at the other end.
By air
Flights run many times a day between Lima and Cusco, with the most choice in the morning, and take about an hour and a half. They are the standard choice for anyone with a limited amount of time. Book early in the high season from May to September and around national holidays, when seats are scarce and prices rise. Fog or wind can delay morning departures, so avoid booking an onward connection with little margin.
The one difficulty is physical, not logistical. You leave near sea level and land at about 3,400 m the same morning, so there is no gradual adjustment. For luggage, fares and what to do about delays, see domestic flights.
By bus
The road is about 1,100 km and the journey commonly takes 20 to 30 hours or more, depending on the route and company. It leaves the coast, climbs to the Andes via Nazca or Ayacucho and Abancay, and crosses several passes well above 4,000 m. Services vary from basic to comfortable reclining seats, and most run at night for at least part of the way. The route is scenic in the daytime and, in the rainy season, subject to landslides.
The case for the bus is cost and the chance to see the landscape, but the case against is strong: a long journey, the winding mountain roads, a risk of strikes and blockades and an arrival at altitude after a tiring night. Many travellers who try it break the trip at Nazca or Abancay.
Which to choose
Take the flight if you have under three weeks or are not on a tight budget. Consider the bus only if you have plenty of time, enjoy long road journeys and want to stop in places along the way, such as Nazca, Ayacucho or Abancay. Never plan a tight connection after an overland trip, since delays are common.
The honest comparison is not the ticket price but the cost of the days. A bus ride that eats a day and a half of a ten-day trip removes a significant share of the time you have for Cusco, the Sacred Valley and Machu Picchu. The piece on how much time you really lose travelling shows how quickly such hours add up.
Door to door from Lima
The flight is short, but the hours around it are not. Count the road to Jorge Chávez airport, which can take an hour or more in traffic, then the check-in window, security, boarding, the flight and the transfer into Cusco. In practice, a morning departure from your Lima hotel often means a late-morning arrival at your Cusco hotel, or lunchtime if the schedule is less favourable.
Plan the outbound transfer with Lima airport to city, and leave extra time if you are flying out after a night arrival. On the Cusco side, see Cusco airport to understand how to reach the centre or the valley.
Where to sleep on arrival
The decision about where to spend the first night matters as much as the mode of transport. Many travellers go straight to the Sacred Valley, where the floor lies at roughly 2,800 to 2,900 m, and then visit Cusco after a couple of days, when the body has had time to adjust. Others stay in Cusco and keep the first afternoon free of plans.
Either approach works, but a day of sightseeing on arrival is a common mistake. See sleeping at 3,400 m to understand what a first night often feels like. See altitude sickness for the warning signs.
When the bus is a reasonable choice
A few situations make the overland route sensible. If you are travelling with a large budget of time, want to see the south-central Andes, and are comfortable with long road days, a staged journey with stops at Nazca and Abancay can be rewarding. If you fear flying, or you would rather reach altitude gradually over several days, the road also fits.
For most visitors, though, the best use of the road is the other way round: arrive by air, and travel overland within the highlands, for example from Cusco to Puno or Cusco to Arequipa. For how to choose a company and a seat class, see long-distance buses.
Returning from Cusco
On the way back, Cusco flights are concentrated in the morning, and delays or cancellations can cascade into a missed connection in Lima. Do not book a same-day international departure after a flight from Cusco. Give yourself a night in Lima, which also gives you time for the airport transfer without stress.
If a strike or weather event closes the road or the airport, keep the airline's contact details on your phone and a screenshot of your booking. For the steps to take, see missed flights, and the seven-day itinerary shows how Lima and Cusco fit together in a short trip.
Frequently asked questions
How long is the flight from Lima to Cusco?
About an hour and a half in the air, though check-in and transfers add several hours to the door-to-door time.
Is it dangerous to fly directly to Cusco?
The flight itself is routine. The risk is altitude sickness on arrival, which is common and usually mild but needs respect.
Can I take the bus from Lima to Cusco in one go?
Yes, and many direct services run, but the journey is long. Breaking it into stages makes it more comfortable.
Which airline should I choose for Lima to Cusco?
Several carriers fly the route, and the best choice depends on the date, luggage and price. Compare the total cost with bags and seat selection included.
What is the best time of day to fly to Cusco?
Morning flights are common and usually less affected by afternoon wind, but they leave early. A morning arrival also gives you time to rest in the afternoon.
Should I fly to Cusco or to the Sacred Valley first?
There is no airport in the valley, so you land in Cusco either way. The choice is where to sleep: going straight to the valley by car puts you at a lower altitude. See Cusco to the Sacred Valley.
Can I do Lima to Cusco in a day?
Yes by air, with a morning flight and the afternoon free. By road it takes more than a day, so the plane is the only realistic one-day option.