The Lima–Cusco route in Peru is one of the most important connections for anyone planning to visit Machu Picchu: most international flights land in Lima, and Cusco (also spelled Cuzco) is the gateway to the Sacred Valley. The good news is that this connection is fast, frequent, and well established, though there are several ways to make the trip depending on your time and budget.
In this guide you’ll find the approximate distance between the two cities, how long the flight takes, whether it’s worth taking the bus or driving, how much a ticket costs, and how to build a complete itinerary linking Lima, Cusco, and Machu Picchu.
Quick answer: how do you get from Lima to Cusco?
The fastest way to get from Lima to Cusco is by plane: the direct flight takes between 1h15 and 1h30, with dozens of daily departures operated by Peru’s main airlines. Travelers with more time can go by bus (about 20 to 23 hours) or drive, crossing the Andes and passing through regions like Ica, Paracas, and Nazca along the way. For most travelers with limited time, flying is the most practical option.
How far is it from Lima to Cusco?
The distance between Lima and Cusco varies quite a bit depending on how you measure it: as the crow flies (air distance) or following the roads through the Andes.
- Air distance (straight line): approximately 585 km (364 miles).
- Road distance: approximately 1,100 km (684 miles), since the overland route curves around the Andes mountain range.
That difference explains why flying is so much faster: while a plane crosses the mountains in a little over an hour, overland transport has to take a much longer, winding route, climbing and descending repeatedly between the coast and the highlands.

| Transport | Approx. duration | Approx. cost | Best for |
| Plane | 1h15 – 1h30 | US$55 – 150+ one way | Saving time |
| Bus | 20 – 23 hours (direct route) | US$30 – 70 one way | Budget travel and scenery |
| Car | 18 – 20 hours of driving | Variable (fuel, tolls, rental) | Flexibility |
These figures are for reference only and change frequently, always confirm current prices before booking. These times are approximate and can vary depending on the carrier, weather, and road conditions we recommend confirming updated schedules before buying your ticket.
How to get from Lima to Cusco
There are three main ways to make the trip: by plane, by bus, or by car. Here’s a closer look at each.
From Lima to Cusco by plane
Flying from Lima to Cusco is the option chosen by the vast majority of travelers. A few key points:
- Flight duration: between 1h15 and 1h30, nonstop.
- Lima airport: Jorge Chávez International Airport (LIM).
- Cusco airport: commercial flights between Lima and Cuzco currently arrive at Alejandro Velasco Astete International Airport (CUZ).
- Airlines that fly from Lima to Cusco: LATAM, Sky Airline, and JetSMART operate this route with multiple daily frequencies, which makes it easy to rebook if something unexpected comes up.
- Baggage: always check the baggage allowance included in your fare, promotional fares often include carry-on only.
- Arrival and altitude in Cusco: Cusco sits at 3,399 meters (11,152 ft), much higher than sea-level Lima. It’s common to feel the effects of altitude sickness (“soroche”) in the first few hours, rest, stay well hydrated, and avoid intense physical activity and alcohol right after you arrive. Coca tea, by the way, is a traditional Andean drink commonly served in Cusco.
Tip: arriving in Cusco in the morning can also be a good idea, giving you the rest of the day to rest and adjust to the altitude.

From Lima to Cusco by bus
Taking the bus is the most budget-friendly option and lets you see other regions of Peru along the way.
- Approximate duration: 20 to 23 hours on the direct route; it can take 30 hours or more on itineraries with stops, such as Lima → Paracas → Huacachina → Nazca → Arequipa → Puno → Cusco.
- Bus types: “cama” (fully reclining seats) and “semi-cama” services, plus flexible hop-on hop-off passes used by backpackers, with stops valid for up to a year.
- Advantages: lower cost and views of Peru’s coast and highlands. Overland routes with stops in higher-altitude destinations can make the ascent more gradual, depending on the itinerary though it’s worth noting that Paracas, Ica, and Nazca all sit at low altitude and, on their own, don’t replace the acclimatization needed before reaching Cusco.
- Disadvantages: a long, tiring trip with winding mountain sections.
- Overnight buses: many companies offer night departures to make the most of sleeping hours during the long ride.
- Comfort and safety: always choose registered companies, board at official terminals, and avoid buying tickets from informal street vendors.
From Lima to Cusco by car
For travelers who enjoy driving and want full freedom over their route, driving is a viable option, but it takes planning.
- Travel time: between 18 and 20 hours of driving, not counting stops.
- Distance: about 1,100 km, generally via the Lima – Nazca – Puquio – Abancay – Cusco route.
- General conditions: mostly paved roads, but with narrow mountain sections, sharp curves, and fog at certain times of year.
- Recommended stops: Paracas, Ica/Huacachina, and the Nazca Lines are great places to break up the trip and rest.
- Who it’s recommended for: travelers with mountain-driving experience, time to spare, and an interest in exploring southern Peru at a relaxed pace — not the ideal choice if you’re short on vacation days.

How much does a flight or bus ticket from Lima to Cusco cost?
The price of a Lima–Cusco ticket varies quite a bit depending on a few key factors: season, how far in advance you book, the airline or bus company, included baggage, time of day, and proximity to Peruvian national holidays (like Fiestas Patrias in July and Inti Raymi on June 24, when demand in Cusco spikes). See the approximate cost ranges in the table above, as a rule, fares bought well in advance sit at the low end, while last-minute or high-season (June–August) fares run higher.
Lima–Cusco flight fares
Fares tend to range from fairly low promotional prices, bought well in advance, up to higher prices closer to the travel date or during high season. Booking ahead tends to open up more schedule and fare options, especially during high season and holidays.
Lima–Cusco bus fares
In general, the bus is noticeably cheaper than flying, especially on economy services. Flexible backpacker passes that include several stops carry a higher fixed price but replace multiple separate tickets.
Is there a train from Lima to Cusco?
No. There is no direct train from Lima to Cusco. Travelers need to fly, take a long-distance bus, or drive to reach Cusco. Train travel becomes relevant only after you reach the Cusco region, particularly for continuing on to Machu Picchu.
Flying or taking the bus: which is the better option?
For most travelers with only a few days in Peru, flying is the best option between Lima and Cusco. The bus makes more sense for those with more time available who want to explore other destinations along the way.
| Criteria | Plane | Bus |
| Time | Best (1h15–1h30) | Much longer (20–23h+) |
| Price | Variable | Generally lower |
| Comfort | High | Depends on the service |
| Scenery | Limited | Much greater variety |
| Best for | Short trips | Flexible itineraries |
If you have only a few vacation days and want to make the most of Cusco, the Sacred Valley, and Machu Picchu, flying is the right call. If your trip is longer and you want the experience of crossing Peru overland, through coastal desert and up into the Andes — the bus (or a car) is worth it.

Lima to Cusco: which option should you choose?
To help you decide, here’s the best way to get from Lima to Cusco based on your travel profile:
| Profile | Best option |
| First trip to Peru | Plane |
| 5–7 day trip | Plane |
| 10–14 day trip | Plane or bus |
| Backpacker | Bus |
| Want to see Ica/Nazca along the way | Bus or car |
| Limited vacation days | Plane |
What about the way back? How to get from Cusco to Lima
Everything above applies equally in the other direction: flights from Cusco to Lima have the same duration (1h15–1h30), are operated by the same airlines, and generally carry similar fares, aside from occasional swings based on demand and schedule.
The same goes for the Cusco–Lima bus, which covers the same distance (~1,100 km) in an equivalent amount of time. If you’re looking for Cusco to Lima flight deals, the same advice about booking ahead and staying flexible with dates applies to both directions of the trip.
How to book your Lima–Cusco ticket
- When to book: booking ahead tends to open up more schedule and fare options, for both flights and buses, especially important during high season and holidays.
- High season: June to August (Peru’s dry winter, peak tourist season), plus dates like Fiestas Patrias and Inti Raymi.
- Baggage: always confirm the weight and number of pieces included before you pay.
- Changes and cancellations: check the refund policy and any date-change fees.
- Timing: avoid tight connections between your arrival flight in Cusco and the start of tours or trains to Machu Picchu.
- What to check before paying: that your full name matches your ID exactly, the correct airport/terminal, and whether the ticket is refundable.
Is Lima worth visiting before heading to Cusco?
Yes, many travelers use the Lima connection as a chance to stay 1 to 2 days before continuing on to Cusco. Peru’s capital is considered one of South America’s culinary capitals, with a UNESCO World Heritage-listed historic center, plus neighborhoods like Miraflores (modern, oceanfront) and Barranco (bohemian, artsy). After enjoying Lima, the natural next step is to continue on to Cusco and the Sacred Valley.

What to do once you arrive in Cusco
Cusco is far more than a stopover on the way to Machu Picchu, it’s a historic city full of attractions, surrounded by stunning landscapes. Among the most popular experiences:
- Tours around the city of Cusco, with its Inca and colonial architecture.
- The Sacred Valley of the Incas, which can be combined with Machu Picchu on a 2-day, 1-night tour.
- Machu Picchu in a single day, the classic excursion for travelers short on time.
- Rainbow Mountain, one of the most photographed hikes in Peru.
- Humantay Lake, a one-day trek with spectacular views of snow-capped peaks.
Each of these destinations deserves its own guide, the goal here is to help you picture everything within reach once you land in Cusco.
Lima, Cusco, and Machu Picchu on the same trip
The most common route is: Lima → Cusco → Sacred Valley → Machu Picchu. A sample 7-day itinerary could look like this:
| Day | Activity |
| Day 1 | Arrive in Lima |
| Day 2 | Explore Lima (Historic Center, Miraflores, food scene) |
| Day 3 | Fly Lima–Cusco |
| Day 4 | Acclimatize and city tour in Cusco |
| Day 5 | Sacred Valley |
| Day 6 | Machu Picchu |
| Day 7 | Return home |
If this itinerary matches what you have in mind, take a look at our Machu Picchu packages, already structured to include transportation, guides, and entrance tickets.

How many days do you need for Lima and Cusco?
The answer depends on how much time you have and how much of Peru you want to see:
- 5 days: the minimum recommended for a Lima–Cusco–Machu Picchu trip, with little time to spare.
- 7 days: lets you enjoy Lima at a relaxed pace, acclimatize in Cusco, and visit the Sacred Valley and Machu Picchu without rushing, the most balanced format.
- 10 days: leaves room to add Rainbow Mountain, Humantay Lake, or even a detour to Ica and Paracas.
- 14 days or more: lets you combine the coast, the Andes, and still have rest days between destinations, without rushing.
If you’re still deciding on the right length, our Machu Picchu packages are already organized by number of days, which makes planning much easier.
Tips for traveling from Lima to Cusco
- Documents: entry requirements for Peru depend on your nationality. Before you travel, check whether you need a passport, a national ID card, or a visa, along with your authorized length of stay. Always confirm current requirements with Peru’s immigration authority (Migraciones Perú) or your home country’s foreign ministry.
- Currency: the official currency is the Peruvian sol (PEN).
- Money: you can exchange US dollars or other currencies at exchange houses in Lima and Cusco; international cards are also widely accepted.
- Language: Spanish is the official language, with Quechua also spoken in the Cusco region.
- Altitude: Cusco sits at 3,399 m (11,152 ft) — set aside at least one day to acclimatize before doing anything strenuous.
- Weather: pack in layers; nights in Cusco are cold even in the dry season (April to October).
- Baggage: if you’re flying within Peru, always check the weight allowance — domestic limits tend to be lower than international ones.
- Internet: a local SIM or eSIM makes it easier to stay connected and use transport apps.
- Getting around Cusco: taxis and ride-hailing apps are the most practical way to get around the city; for day trips outside Cusco, it’s best to book an organized tour that includes transportation.
- Travel insurance: make sure your policy covers high-altitude activities and emergency medical evacuation, especially if you’re coming from a long-haul flight (Europe, North America, Oceania) and plan to trek.
- Power plugs and voltage: Peru runs on 220V with types A and C sockets. UK, Australian, and some other travelers will need an adapter; check your devices are dual-voltage before packing.
- Jet lag and long-haul connections: if you’re flying in from Europe or elsewhere overseas, consider spending a day in Lima before continuing to Cusco. This can help you recover from a long-haul journey before arriving at Cusco’s high altitude.

Frequently Asked Questions
How far is it from Lima to Cusco?
About 585 km (364 miles) as the crow flies, and approximately 1,100 km (684 miles) by road, since the overland route curves around the Andes.
How long is the flight from Lima to Cusco?
A direct flight takes between 1h15 and 1h30.
How long does the bus from Lima to Cusco take?
Between 20 and 23 hours on the direct route. Itineraries with stops in Paracas, Nazca, Arequipa, and Puno can take 30 hours or more, but make the trip more comfortable and varied.
Is it better to fly or take the bus from Lima to Cusco?
If your time is limited, flying is the best option. If you want to save money and see other parts of Peru along the way, the bus is a valid, more affordable alternative.
How much does a flight from Lima to Cusco cost?
Prices vary by season, how far ahead you book, and the airline. Booking in advance tends to open up better fares; the bus is generally cheaper than flying. Always check current prices before booking.
Can you drive from Lima to Cusco?
Yes. It’s about 1,100 km and 18 to 20 hours of driving via the Lima–Nazca–Abancay–Cusco route, with mountain sections that require attention and experience on winding roads.
Is there a train from Lima to Cusco?
No, there is no direct train between Lima and Cusco. You’ll need to fly, take a bus, or drive. Trains only come into play once you’re in the Cusco region, mainly for the onward trip to Machu Picchu.
How many days should you spend in Cusco?
The recommended minimum is 3 to 4 days, including acclimatization, a city tour, the Sacred Valley, and Machu Picchu. With more time, you can add Rainbow Mountain and Humantay Lake.
How do you get from Lima to Machu Picchu?
The most common route is to fly from Lima to Cusco, then continue to the Sacred Valley and on to Machu Picchu by train or on a guided one-day tour.
Is it worth visiting Lima before Cusco?
Yes, especially for the food scene and the historic center. Spending 1 to 2 days in Lima before continuing to Cusco is usually enough for travelers on a tighter schedule.
Is it “Cusco” or “Cuzco”?
Both refer to the same city. “Cusco” is the modern, official spelling used in Peru today, while “Cuzco” is an older Spanish spelling still commonly seen in English-language travel content and older references.
What’s the best time of year to travel from Lima to Cusco?
The dry season, from April to October, is the most recommended for Cusco and Machu Picchu, with May to September as the most stable months. June to August is high season, with higher prices and larger crowds.

Plan Your Lima – Cusco – Machu Picchu Trip with Machu Picchu Peru Tours
Once you’ve decided how to get from Lima to Cusco, the next step is making the most of your time in Peru with people who know the region inside out. Our Cusco-based team offers professional guides and itineraries that already include the region’s main highlights, from the Sacred Valley to Rainbow Mountain.
Check out our Machu Picchu packages and start planning your trip at machupicchuperutours.com.
Message us on WhatsApp: +51962230162