Lima to Cusco: Every Way to Travel Between Peru's Two Biggest Tourist Cities

Planning a trip to Peru often means visiting two very different destinations: Lima, the country's coastal capital, and Cusco, the historic gateway to Machu Picchu and the Andes.
But once you've planned both cities, there's one practical question:
How do you get from Lima to Cusco?
The distance between the two cities is significant, and the journey takes you from sea level into the high Andes. Fortunately, travellers have several options, from a quick flight to a long overland journey.
Here's everything you need to know before choosing your route.
At a Glance: Lima to Cusco
Option | Approx. travel time | Best for |
✈️ Flight | Around 1.5 hours | Speed & convenience |
🚌 Direct bus | Around 20–24 hours | Budget-conscious travellers |
🚌 Scenic/organised bus route | 2+ days | Experiencing Peru by road |
🚗 Private transfer | Varies | Comfort & flexibility |
For most international visitors, flying is the most practical choice. But if you have extra time and want to see more of Peru beyond the usual tourist route, travelling overland can turn the journey itself into part of your adventure.
1. Fly From Lima to Cusco
For most travellers, flying is the easiest way to travel between Lima and Cusco.
The flight itself is only around 1½ hours, making it possible to leave Lima in the morning and spend much of the day exploring Cusco.
Several airlines operate domestic flights on this route, and there are usually multiple departures throughout the day.
Why choose the flight?
Fastest option
Convenient for shorter Peru itineraries
Multiple flight schedules
More time to explore Cusco
Easy to combine with a Machu Picchu itinerary
The important thing to remember
The flight may be short, but Cusco is at a much higher altitude than Lima.
Lima is close to sea level, while Cusco sits at approximately 3,400 metres (11,150 feet) above sea level.
That means arriving by air can feel very different from arriving gradually by road.
Don't plan an exhausting afternoon immediately after landing. Give yourself time to settle in, hydrate and adjust to the altitude.
Best for: First-time visitors, short trips, families and travellers prioritising time.
2. Take a Long-Distance Bus
If you have more time and prefer travelling overland, you can take a long-distance bus from Lima to Cusco.
The journey generally takes around 20 to 24 hours, depending on the service, route and road conditions.
That sounds long—and it is—but modern long-distance buses can be considerably more comfortable than travellers expect, with reclining seats and onboard facilities on some services.
Why choose the bus?
Can be cheaper than flying
No airport check-in
Experience Peru's landscapes by road
Useful for travellers with flexible itineraries
An alternative if you prefer not to fly
However, a direct bus essentially uses up an entire day or night of your trip.
If you're visiting Peru for only a week, that lost time may be significant.
Best for: Budget-conscious travellers, slow travellers and people with longer itineraries.
3. Turn the Road Journey Into an Adventure
If you're not in a hurry, there's another possibility:
Don't treat Lima to Cusco as merely a transfer. Make it part of your Peru itinerary.
Instead of travelling directly between the two cities, you can create an overland route with stops along the way.
Depending on your itinerary, you could explore destinations and landscapes in southern Peru before eventually reaching Cusco.
This approach takes considerably longer than flying, but it allows you to see a side of Peru that travellers who simply fly over it never experience.
Think of it less as:
Lima → Cusco
and more as:
Lima → explore → explore → Cusco
Best for:
Longer Peru holidays
Adventure travellers
Photographers
Slow travellers
Visitors who want to see more than the classic Lima–Cusco–Machu Picchu route
The downside is obvious: it requires more planning and more time.
4. Travel by Private Vehicle
For travellers who value flexibility, a private vehicle can be another option.
A private transfer gives you greater control over departure times and potential stops. Rather than following a fixed bus schedule, the journey can be incorporated into a wider Peru itinerary.
However, driving directly from Lima to Cusco is not a quick journey.
The route involves considerable distance and changing terrain, and the final approach to Cusco takes you into high-altitude Andean landscapes.
For this reason, a private vehicle makes more sense when you're planning multiple stops along the route, rather than simply trying to get from one city to the other as quickly as possible.
Best for: Families, private groups and travellers looking for a customised itinerary.
Should You Fly or Take the Bus?
The answer depends largely on how much time you have.
Choose a flight if:
You have 7–10 days in Peru and want to maximise your time in destinations such as Cusco, the Sacred Valley and Machu Picchu.
Choose a bus if:
You have a longer trip, are travelling on a tighter budget, or simply enjoy travelling overland.
Choose a multi-stop road journey if:
You have two or more weeks and want to explore more of Peru rather than concentrating only on the major tourist destinations.
Choose private transport if:
You want flexibility and are building a customised itinerary with multiple destinations.
What About Altitude?
This is one of the most important things to consider when travelling from Lima to Cusco.
The journey isn't simply about moving from one city to another. You're also moving from the Pacific coast into the high Andes.
Cusco's elevation means some travellers experience symptoms of altitude sickness after arriving.
Common symptoms can include:
Headache
Tiredness
Dizziness
Shortness of breath
Nausea
Everyone responds differently to altitude, so don't assume that being young or physically fit automatically means you'll have no symptoms.
A sensible first day in Cusco is usually a slow one.
Take a walk around the historic centre if you feel comfortable, drink plenty of fluids, eat lightly and avoid packing your first day with strenuous activities.
If you develop severe or worsening symptoms, seek medical attention.
What Is the Best Way to Include Lima and Cusco in Your Peru Itinerary?
For many first-time visitors, a simple itinerary works well:
Lima → Cusco → Sacred Valley → Machu Picchu
You could spend a few days exploring Lima before flying to Cusco, allowing yourself time to adjust before continuing into the Sacred Valley and eventually Machu Picchu.
If you have more time, you can add destinations such as the Peruvian Amazon, Lake Titicaca, Arequipa or the Colca Canyon, depending on your interests and the length of your trip.
The key is not to underestimate the distances involved in Peru.
A map can make Peru look deceptively easy to cover, but the country's geography—from the Pacific coast to the Andes and Amazon—means travel times can add up quickly.
Final Thoughts
Getting from Lima to Cusco doesn't have to be complicated.
For travellers with limited time, flying is usually the most practical choice. If you have more time, an overland journey can give you the opportunity to see more of Peru and experience the changing landscapes along the way.
Whichever option you choose, remember that the journey is also about how you arrive in Cusco—especially when it comes to altitude.
Take your time, plan realistically and leave enough room in your itinerary to enjoy the places between the major highlights.
Because Peru isn't a country you want to experience only through airport windows.
Planning Your Peru Journey?
Not sure whether to fly, travel overland or build a multi-stop journey between Lima and Cusco?
Inka Ayway can help you create a Peru itinerary around your travel style, available time and the experiences you want to have—from Lima and Cusco to the Sacred Valley, Machu Picchu and beyond.
Your Peru journey doesn't have to follow a standard route. Plan it your way.




Comments