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.
| Measure | Approximate distance | Typical travel time |
|---|---|---|
| Straight line, Lima to Machu Picchu | About 310 miles (500 km) | Not a travel route |
| Flight, Lima to Cusco | About 365 miles by air | About 1 hr 20 min |
| Road, Lima to Cusco via Nazca | Roughly 680 miles | About 20 to 27 hours by bus |
| Train, Ollantaytambo to Aguas Calientes | About 27 miles | About 1 hr 45 min |
| Bus, Aguas Calientes to Machu Picchu | About 5 miles of switchbacks | About 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.
| Route | Best for | Total travel time | Trade-off |
|---|---|---|---|
| Fly + train + bus | Most travelers, short trips | About 8 to 10 hours | Highest transport cost |
| Fly + Hydroelectric van + walk | Budget travelers | About 10 to 12 hours | Long van ride, 2 to 3 hour walk |
| Bus to Cusco + train | Slow travelers, very tight budgets | 1.5 to 2 days | Overnight bus, high passes |
| Fly + multi-day trek | Hikers | 3 to 5 days | Permits or advance booking needed |
| Drive or private car | Road trips with stops | 2 days or more | No 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.
- Book your Machu Picchu entry ticket first, choosing date, circuit and entry hour.
- Book a morning flight from Lima's Jorge Chávez Airport (LIM) to Cusco (CUZ).
- Transfer from Cusco airport to Ollantaytambo, about 1.5 to 2 hours by road, or to Poroy station.
- Ride the train to Aguas Calientes, about 1 hr 45 min from Ollantaytambo.
- Sleep in Aguas Calientes or continue straight to the bus stop.
- Take the shuttle bus, about 20 to 30 minutes, or hike up in 1.5 to 2 hours.
- Show your passport and ticket at the gate at your entry time.

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.
| Item | Approximate cost per person | Notes |
|---|---|---|
| Flight Lima to Cusco, one way | Roughly $50 to $150 | Varies widely by date and airline |
| Bus Lima to Cusco, one way | Roughly $30 to $70 | Class and company dependent |
| Train to Aguas Calientes, round trip | Roughly $120 to $300 for standard classes | Luxury trains cost far more |
| Bus up and down | About $24 round trip | About $12 each way |
| Entry ticket (foreign adult) | S/163 normal ticket from May 2026 | Mountain 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.

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.
Sources checked October 3, 2026
Recommended tours

Packages · 7 days
Machu Picchu Vacation Packages, 3, 5 and 7 Days
3, 5 or 7 days from Cusco with hotels, trains, Machu Picchu tickets and guides arranged. From $479.
from $1290
View tour →
Machu Picchu · 1 day
Machu Picchu Day Trip from Cusco
Train, bus, entry ticket and guided tour of Machu Picchu in one easy day from Cusco.
from $379
View tour →
Day Tours · 1 day
Sacred Valley Full Day Tour
Chinchero, Moray, Maras salt mines, Ollantaytambo and Pisac in one full day from Cusco, with buffet lunch.
from $49
View tour →Keep planning
- Machu Picchu Bus: How the Shuttle From Aguas Calientes Works
- Aguas Calientes Peru Guide: The Town Below Machu Picchu
- Train to Machu Picchu: Complete Guide to Classes, Stations and Tickets
- Lima to Cusco: How to Get There by Plane, Bus or Car
- Hiram Bingham Train: What the Belmond Luxury Journey to Machu Picchu Is Like
- Peru Rail vs Inca Rail: Machu Picchu Train Companies Compared Class by Class
- Machu Picchu Tickets 2026: Prices, Ticket Types and How to Buy
- Best Time to Visit Machu Picchu: Best Months, Seasons and Time of Day