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

Lima to Machu Picchu: How to Get There, Distance and Travel Time

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

Lima to Machu Picchu has no direct road, train or flight. Most travelers fly from Lima to Cusco in about 1 hour 20 minutes, take a train from Ollantaytambo or Poroy to Aguas Calientes, then ride a shuttle bus up to the citadel. Planned well, the whole trip takes one to two days, plus time to adjust to altitude.

This guide covers how far Machu Picchu is from Lima, every route option, the journey step by step, sample timelines, approximate costs, altitude advice and what US travelers should know when connecting through Lima.

Direct route from Lima?
No; every route goes through Cusco or the Sacred Valley
Straight-line distance
Roughly 310 miles (about 500 km)
Fastest route
Flight to Cusco + train + bus, about 8 to 10 hours of travel
Lima to Cusco flight
About 1 hour 20 minutes (LATAM, Sky, JetSMART)
Lima to Cusco bus
About 20 to 27 hours
Machu Picchu elevation
About 7,970 ft; Cusco about 11,150 ft

Is Machu Picchu Near Lima?

No. Machu Picchu is not near Lima. The Inca citadel sits in the Andes of the Cusco Region in southern Peru, while Lima is the capital on the Pacific coast. Lima is simply where most international flights land, so the trip continues inland through Cusco and the Sacred Valley before reaching Machu Picchu.

Many US travelers assume Machu Picchu is a short drive from the capital. In reality Lima sits at sea level and Machu Picchu lies in a cloud forest canyon above the Urubamba River.

The closest city with an airport is Cusco, about 50 miles from the ruins as the crow flies. Learn more about the gateway town in our Aguas Calientes travel guide.

Many travelers read our Peru visa requirements for US citizens guide next.

How Far Is Machu Picchu From Lima?

Machu Picchu is roughly 310 miles (about 500 km) from Lima in a straight line. By road the distance is far longer, because buses wind over the Andes to Cusco, roughly 680 miles, and the last stretch to Aguas Calientes has no road at all. Travel time matters more than miles on this route.

MeasureApproximate distanceTypical travel time
Straight line, Lima to Machu PicchuAbout 310 miles (500 km)Not a travel route
Flight, Lima to CuscoAbout 365 miles by airAbout 1 hr 20 min
Road, Lima to Cusco via NazcaRoughly 680 milesAbout 20 to 27 hours by bus
Train, Ollantaytambo to Aguas CalientesAbout 27 milesAbout 1 hr 45 min
Bus, Aguas Calientes to Machu PicchuAbout 5 miles of switchbacksAbout 20 to 30 min

Distances are rounded estimates from route maps; sources disagree on exact road mileage. Elevation changes along the way are covered in our Machu Picchu elevation guide.

What Are the Ways to Get From Lima to Machu Picchu?

There are four realistic ways to get from Lima to Machu Picchu: fly to Cusco and take the train, fly to Cusco and use the cheaper Hydroelectric route, ride a long-distance bus to Cusco then the train, or hike a multi-day trek from the Cusco area. Driving the whole way is possible only as far as Hidroeléctrica.

Every option ends with the same timed entry ticket. Compare the train, trek and budget legs in detail in our how to get to Machu Picchu guide.

Classic trekkers also need a permit booked months ahead, explained in our Inca Trail permit rules.

RouteBest forTotal travel timeTrade-off
Fly + train + busMost travelers, short tripsAbout 8 to 10 hoursHighest transport cost
Fly + Hydroelectric van + walkBudget travelersAbout 10 to 12 hoursLong van ride, 2 to 3 hour walk
Bus to Cusco + trainSlow travelers, very tight budgets1.5 to 2 daysOvernight bus, high passes
Fly + multi-day trekHikers3 to 5 daysPermits or advance booking needed
Drive or private carRoad trips with stops2 days or moreNo road into Aguas Calientes

How Do You Get From Lima to Machu Picchu Step by Step?

The standard way to travel from Lima to Machu Picchu is a three-leg journey: fly Lima to Cusco, transfer to Ollantaytambo and board the train to Aguas Calientes, then take the shuttle bus or hike up to the gate. Booking each leg in the right order prevents the most common mistake, a train with no entry ticket.

Train classes and stations are explained in our train to Machu Picchu guide. Entry ticket types are covered in the Machu Picchu tickets guide.

  1. Book your Machu Picchu entry ticket first, choosing date, circuit and entry hour.
  2. Book a morning flight from Lima's Jorge Chávez Airport (LIM) to Cusco (CUZ).
  3. Transfer from Cusco airport to Ollantaytambo, about 1.5 to 2 hours by road, or to Poroy station.
  4. Ride the train to Aguas Calientes, about 1 hr 45 min from Ollantaytambo.
  5. Sleep in Aguas Calientes or continue straight to the bus stop.
  6. Take the shuttle bus, about 20 to 30 minutes, or hike up in 1.5 to 2 hours.
  7. Show your passport and ticket at the gate at your entry time.
Andes mountains from the plane window on the Lima to Cusco flight
The Lima to Cusco flight crosses the Andes in under 90 minutes.

How Long Does It Take to Get From Lima to Machu Picchu?

The fastest door-to-door trip from Lima to Machu Picchu takes about 8 to 10 hours of travel, using an early flight, a timed transfer and the train. Most travelers spread it over two to three days to rest in Cusco or the Sacred Valley. By bus the journey takes nearly two days before the train.

Sample 2-Day Plan (Fastest)

  • Day 1: early flight to Cusco, transfer to Ollantaytambo, afternoon train, night in Aguas Calientes.
  • Day 2: first buses up, visit Machu Picchu, afternoon train back toward Cusco.
  • Best for travelers short on time who handle altitude well.
  • Risk: little buffer if a flight is delayed.

Sample 4-Day Plan (Recommended)

  • Day 1: fly to Cusco, go straight down to the Sacred Valley (lower altitude).
  • Day 2: explore Pisac and Ollantaytambo on a Sacred Valley day tour, evening train to Aguas Calientes.
  • Day 3: Machu Picchu in the morning, train back to Cusco.
  • Day 4: Cusco city, then fly home through Lima.

How Much Does It Cost to Travel From Lima to Machu Picchu?

Traveling from Lima to Machu Picchu typically costs a few hundred US dollars per person in transport and tickets, before hotels and food. The biggest items are the Lima to Cusco flight, the round-trip train and the entry ticket. Prices change by date, class and how early you book, so treat any figure as an estimate.

If this is part of your plan, see our PeruRail vs Inca Rail guide.

ItemApproximate cost per personNotes
Flight Lima to Cusco, one wayRoughly $50 to $150Varies widely by date and airline
Bus Lima to Cusco, one wayRoughly $30 to $70Class and company dependent
Train to Aguas Calientes, round tripRoughly $120 to $300 for standard classesLuxury trains cost far more
Bus up and downAbout $24 round tripAbout $12 each way
Entry ticket (foreign adult)S/163 normal ticket from May 2026Mountain tickets cost more

Figures are rounded ranges gathered from operator websites and travel guides in 2026 and are not quotes. Check current train fares on PeruRail and Inca Rail.

Can You Do a Day Trip From Lima to Machu Picchu?

A same-day round trip from Lima to Machu Picchu is technically possible with the first flight and last train, but it is not advisable. The schedule leaves only a few hours at the ruins, any flight delay ruins the plan, and you climb from sea level to over 11,000 feet in one morning. Plan at least two days.

If time is short, a better compromise is one night in Aguas Calientes and a morning entry. Sunrise and crowd patterns are explained in our best time to visit Machu Picchu guide.

How Do You Handle the Altitude on the Way From Lima?

Altitude sickness is common after flying from Lima at sea level to Cusco at about 11,150 feet. The simplest way to reduce it is to head straight down to the Sacred Valley or Machu Picchu, which sit lower, and save Cusco for the end. Drink water, avoid alcohol the first day and walk slowly.

  • Go Cusco airport to Sacred Valley or Ollantaytambo the same day.
  • Visit Cusco after Machu Picchu, once your body has adjusted.
  • Talk to your doctor about altitude medication before leaving the US.
  • Rest on arrival and keep meals light.
  • Seek care if headache or breathlessness worsens.
Travelers arriving in the Sacred Valley near Ollantaytambo after flying from Lima
Heading straight to the lower Sacred Valley helps many travelers adjust before Cusco.

What Should US Travelers Know About Connecting Through Lima?

Most flights from the US land at Lima's Jorge Chávez International Airport late at night, while the Lima to Cusco flights run mainly in the morning. Many US travelers either sleep near the airport or book a long same-day connection. Leave at least three hours between flights when they are on separate tickets.

  • Clear Peruvian immigration and customs in Lima, not Cusco.
  • Recheck bags if your Cusco flight is on a separate booking.
  • Domestic carriers often have stricter carry-on weight limits than US airlines.
  • Morning flights into Cusco are less affected by afternoon clouds, as our Machu Picchu weather guide explains.
  • Carry the same passport you used for your Machu Picchu ticket.

Is There a Train, Bus or Road From Lima Straight to Machu Picchu?

No. There is no train from Lima to Machu Picchu, no direct bus and no road into Aguas Calientes. Trains to Machu Picchu start near Cusco, buses from Lima end in Cusco, and cars can only reach Hidroeléctrica, a 2 to 3 hour walk away. Any Lima to Machu Picchu trip uses at least two transport types.

The Belmond Andean Explorer is a luxury sleeper train, but it runs between Cusco, Lake Titicaca and Arequipa, not from Lima. The budget road option is detailed in our Hydroelectric route guide section.

If you would rather not plan every piece yourself, see our Machu Picchu and Galapagos tour.

Frequently asked questions

Is there a helicopter from Lima or Cusco to Machu Picchu?

No. There are no regular helicopter services to Machu Picchu. Commercial helicopter flights were stopped years ago to protect the sanctuary and the local environment. Travelers reach Machu Picchu only by train, by trekking, or by the Hydroelectric road and walk, all starting from the Cusco area rather than Lima.

Is it safe to take the overnight bus from Lima to Cusco?

Major companies such as Cruz del Sur and Oltursa run the Lima to Cusco route with seat belts, onboard attendants and registered passengers. The road crosses high mountain passes with many curves, so motion sickness is common. Choose a reputable company, keep valuables with you and avoid the cheapest unbranded buses.

Can I fly from Lima directly to Aguas Calientes?

No. Aguas Calientes has no airport. The nearest airport to Machu Picchu is Alejandro Velasco Astete International in Cusco, which receives frequent flights from Lima. From Cusco, travelers continue by road and train, so plan at least half a day between landing in Cusco and arriving in Aguas Calientes.

How many days do I need for Lima and Machu Picchu?

Plan at least four to five days for Lima and Machu Picchu together: one day in Lima, one to two in the Sacred Valley or Cusco, and one for Machu Picchu, plus travel. A week lets you add Cusco sights or a trek. Shorter trips are possible but leave little time to acclimatize.

Should I visit Lima before or after Machu Picchu?

Many travelers visit Lima at the end of the trip, because international flights usually leave from Lima and a final day there gives a buffer against domestic delays. Visiting Lima first also works if you arrive late at night and need rest before flying into the mountains.

Is it cheaper to book a tour from Lima to Machu Picchu?

Not always. Booking flights, trains and tickets yourself can cost less if you plan early, while a package saves time and handles transfers and timing between legs. Our [4-day Machu Picchu tour from Lima](/tours/machu-picchu-tours-from-lima) and our multi-day packages list every inclusion, so compare the full list, not just the headline price.

Can I travel from Lima to Machu Picchu with kids?

Yes. Families travel from Lima to Machu Picchu often, usually by plane and train. Children need passports and their own entry tickets, and many families choose the Sacred Valley first so young travelers adjust to altitude gently. Ask your pediatrician about altitude before the trip.

Plan your Lima to Machu Picchu trip

Tell us your arrival date in Lima and how many days you have, and we will suggest a route with flights, train and entry times. Prefer to read first? Get the free Machu Picchu trip guide.

Recommended tours

Keep planning