Opens in a new tab
Machu Picchu in Peru

How to Get to Machu Picchu: The Easy No-Trek Route (2026)

By Tatiana Ayala · Real Dreams Ecuador, Quito

There is no road to Machu Picchu. Whatever route you choose, the last stretch is either a train through a river gorge or a multi-day trek over a mountain pass — and that single fact is why getting there confuses more travelers than any other part of a Peru trip.

The short answer: fly Lima → Cusco, travel down to Ollantaytambo, take the train to Aguas Calientes, then ride the shuttle bus up to the citadel. No hiking required beyond the ruins themselves.

Below is each leg with real times and costs, the alternatives worth knowing, and the mistakes that cost people their entry slot. It is part of our complete Peru travel guide.

The Standard Route in Four Legs

The Machu Picchu train is the spine of the whole trip: nine out of ten visitors reach the citadel the same way, and it works: flight, road, train, bus. Lima to Cusco by air, Cusco down into the Sacred Valley by road, Ollantaytambo to Aguas Calientes by train, and Aguas Calientes up to the entrance gate by shuttle.

Each leg is straightforward on its own; the planning happens in how you chain them, because the train and your timed entrance ticket have to agree with each other.

Leg 1: Lima to Cusco

An 80-minute flight, several departures daily, and by far the sanest option — the alternative is a 21-hour bus.

Book early: fares climb steeply close to the date. Morning flights are also more reliable, since afternoon weather in the Andes causes more delays. Remember what the altitude demands: Cusco sits at 11,152 feet, so do not plan to sleep there on arrival night — continue down to the Sacred Valley instead, as explained in our Cusco elevation guide.

Leg 2: Cusco to Ollantaytambo

About 1 hour 45 minutes by road, descending from Cusco into the Sacred Valley. Private transfer, shared shuttle or colectivo all work.

Ollantaytambo is the practical rail head for most travelers: trains from here are cheaper and shorter than boarding at Cusco’s Poroy station, and the town itself — a living Inca settlement with original canals and street grid — is the best place to spend the night before your Machu Picchu day.

How to get to Machu Picchu: the citadel reached by train and shuttle bus
No trekking required — the train and shuttle reach the same citadel.

Leg 3: The Machu Picchu Train to Aguas Calientes

The train to Machu Picchu is the only mechanized way in, and the Machu Picchu train ride along the Urubamba river is part of the experience. Two operators run it — PeruRail and Inca Rail — with service tiers from the functional Expedition and Voyager classes to the panoramic Vistadome and the luxury Hiram Bingham.

From Ollantaytambo the journey takes about 1 hour 30 minutes; from Cusco (Poroy) closer to 3.5 hours. Fares run roughly $60-140 each way in standard and panoramic classes, far more for the luxury service. Book weeks ahead in high season: seats sell out, and unlike a flight there is no alternative carrier to fall back on. Cross-check with PeruRail.

Leg 4: Aguas Calientes to the Citadel

From the town of Aguas Calientes (Machu Picchu Pueblo), shuttle buses climb the switchbacks to the entrance in about 25-30 minutes, running continuously from early morning. Tickets are roughly $24 round trip and can be bought in town or online. The alternative is walking up: a steep stone staircase of about 1 hour 30 minutes that arrives sweaty and satisfied. Most people ride up and walk down. The citadel itself sits at 7,972 feet — see Machu Picchu elevation.

How to Get to Machu Picchu From Cusco

How to get to Machu Picchu from Cusco comes down to two shapes.

The day trip: leave around 4 a.m., drive to Ollantaytambo, take an early train, visit the citadel midday, return the same night — roughly 18 hours door to door, exhausting but possible. The overnight: on the Cusco to Machu Picchu route, sleep in Ollantaytambo or Aguas Calientes and enter the site in the calmer early morning.

We recommend the second every time; the marquee sight of your trip deserves better than a sprint. Either way, how to get to Machu Picchu from Cusco means road plus train as the standard, and the direct Cusco train from Poroy mainly suits travelers who prefer one longer, seated leg.

How to Get to Machu Picchu From Lima

How to get to Machu Picchu from Lima has one honest answer: not in a single day that any experienced operator would recommend. The realistic minimum is three days: fly to Cusco and descend to the Sacred Valley on day one, transfer and overnight near the train on day two, visit the citadel on day three.

Squeezing it tighter means landing at 11,152 feet and immediately asking your body to perform — the classic recipe for spending your Machu Picchu day with a headache. The day-by-day versions of both the tight and the comfortable plan are in our Peru itinerary guide.

How to get to Machu Picchu from Lima: the flight to Cusco is leg one

Lima to Cusco takes 80 minutes by air.

Route Comparison: Time, Cost and Effort

Route Time Approx. cost Effort
Train from Ollantaytambo (standard) 1h 30m each way $120-280 round trip None
Cusco to Machu Picchu train (Poroy) 3h 30m each way $150-320 round trip None
Bus and walk via Hidroelectrica 6-7h plus 2-3h walk $40-70 total Moderate
Classic Inca Trail 4 days $700-1,000+ High, permit required
Salkantay trek 4-5 days $450-800 High, no permit cap

The budget route deserves a note: the Hidroelectrica option — a long minibus ride, then a flat 2-3 hour walk along the rail line — genuinely saves money and is popular with backpackers. It also eats a full day in each direction on mountain roads. It is a trade of cash for time and comfort, not a shortcut.

The Trekking Alternative

You can walk to Machu Picchu, and thousands do. The classic Inca Trail arrives through the Sun Gate on day four and requires a permit booked months ahead, capped daily and closed each February.

The Salkantay, Lares and Choquequirao routes offer alternatives without the permit lottery. These are genuine multi-day mountain treks with camping and serious altitude — a different sport from the train, and one we deliberately leave to specialists rather than pretending it is a bolt-on.

If you are not trekking, you lose nothing: the train arrives at the same citadel, and the Sun Gate is reachable as a short walk from inside the site.

How to Visit Machu Picchu: Tickets, Circuits and Timing

Knowing how to visit Machu Picchu is only half the logistics of getting there. Entry to Machu Picchu is by timed ticket on a fixed circuit — you choose a route through the site and an entry hour when you book, and the system caps daily numbers. Add-on peaks (Huayna Picchu, Machu Picchu Mountain) sell as separate, scarcer tickets. Guides are required for first entry.

The practical order of operations: book the entrance ticket first, then the train that matches its hour, then the hotel — not the other way around. In high season the entrance slots go weeks before the seats do, and no amount of flexibility downstream rescues a sold-out date. Road strikes can also shift a train day, which we cover in our Peru safety guide.

Timing your visit within the year matters too, and our best time to visit Peru guide breaks the seasons down month by month.

View of Machu Picchu citadel included in Peru travel package

Peru Travel Package: 7-Day Unforgettable Lima, Cusco and Machu Picchu

7 Days · From $1,300 per person

Common Questions, Answered

What is the best way to get to Machu Picchu?

The train to Machu Picchu from Ollantaytambo plus the shuttle bus. It is the fastest, most reliable and least strenuous route, and it is what the large majority of visitors use.

Can you get to Machu Picchu without hiking?

Yes, entirely. The train-and-bus route requires no trekking at all; inside the citadel you walk on stone paths and stairs with normal fitness.

How long is the train ride to Machu Picchu?

About 1 hour 30 minutes from Ollantaytambo, or roughly 3.5 hours from Cusco’s Poroy station.

How much does it cost to get to Machu Picchu?

Budget roughly $150-250 per person for the entrance ticket, round-trip train and shuttle bus in standard classes — more with panoramic trains or add-on peaks, less on the Hidroelectrica route.

How long does it take to get to Machu Picchu from Lima?

Plan three days minimum: the flight to Cusco, the descent and transfer, and the citadel day. It is technically possible to compress, but altitude makes that a bad trade.

Can you visit Machu Picchu in one day from Cusco?

Yes — an 18-hour day starting around 4 a.m. It works, but an overnight in Ollantaytambo or Aguas Calientes makes the visit far better.

Do you need a guide at Machu Picchu?

Yes for your first entry; guides are hired at the gate or arranged in advance, and circuits are walked one way only.

Machu picchu and galapagos tour

Machu Picchu and Galapagos Tour: 10, 12 & 17-Day Itineraries

10 Days · From $4,500 per person

The Bottom Line on Reaching Machu Picchu

Fly, drive down, ride the train, take the bus — that is the whole route, and none of it demands athletic ability. What it demands is booking order: entrance ticket first, train second, everything else after.

Get that right and the hardest part of Machu Picchu becomes the 3 a.m. alarm. If you would rather have the tickets, train class and timing sequenced for you, our 7-day Peru route includes the whole chain — or read how the days fit together in the full itinerary guide.

Real Dreams Ecuador · Local Operator in Quito

Planning this trip for real?

We are not a booking site — we are a tour operator based in Quito. Tell us your dates and how you like to travel, and a local expert builds the itinerary around it. Free, no obligation, answer within 24 hours.

More Blogs & Tips for You