How to Get to Machu Picchu: Every Route from Lima and Cusco (2026)

The railway to Aguas Calientes curving through cloud forest below steep green mountains

There is no road to Machu Picchu. You get there by train to Aguas Calientes, the town below the ruins, and then a 25-minute bus up the mountain. The other ways in are on foot, along the Inca Trail or the Salkantay Trek, or on the budget route through Hidroeléctrica: about six hours by road from Cusco, then a two-and-a-half-hour walk beside the railway. Coming from Lima, you fly to Cusco first.

We have organised Inca Trail treks and Machu Picchu trips since 2006. This guide covers each route with journey times and the train fares we found on PeruRail’s and Inca Rail’s own booking sites in late September 2026. It also explains what to book first. For entrance tickets, circuits and what to see inside the site, read our Machu Picchu guide.

The routes at a glance

RouteFrom CuscoCost, one-way
Ollantaytambo train3–3½ hoursUS$62–167 in the standard and panoramic classes
Cusco train3¼–5½ hoursFrom about US$82
HidroeléctricaAbout 9 hoursRoughly US$15–20 by tourist van
Classic Inca Trail4 daysGuided tour only, permit included
Short Inca Trail2 daysGuided tour only, permit included
Salkantay Trek5 daysGuided tour; no permit needed

The train from Ollantaytambo suits most visitors, including day trips. Taking it from Cusco saves the drive to the Sacred Valley but costs more, and the direct train from Poroy runs only from May to December. Hidroeléctrica is for budget travellers with a spare day, and the treks are for anyone who wants to arrive on foot.

Everyone except Inca Trail hikers finishes with the bus from Aguas Calientes to the entrance: US$12 one-way or US$24 return for foreign adults. You can also climb the stairs on foot.

Lima to Machu Picchu, step by step

This is the route most visitors take, one leg at a time.

1. Fly from Lima to Cusco

The flight from Lima (LIM) to Cusco (CUZ) takes about 1 hour 20 minutes. LATAM, Sky and JetSMART all fly it nonstop, and Sky’s route page lists one-way fares from US$66. An early flight leaves the rest of the day for resting at altitude.

The bus takes 21 to 24 hours. Cruz del Sur and Oltursa both run it, with Cruz del Sur fares from about S/185. It only makes sense if you have time to spare and want to save on the flight.

2. Give yourself time at altitude

Cusco sits at 3,400 m. Machu Picchu is lower, at 2,430 m, and so is the Sacred Valley, which is why many travellers spend their first nights there. Either way, allow at least one full day, ideally two, before anything strenuous: drink plenty of water, go easy on alcohol and walk slowly. Fitness doesn’t protect you from altitude sickness, and skipping this step is the most common planning mistake we see.

3. Cusco to Ollantaytambo

Most trains leave from Ollantaytambo, about 1 hour 45 minutes from Cusco by road. Shared vans and taxis run all day, and the railways sell connecting buses from Cusco. Spending a night in Ollantaytambo or elsewhere in the Sacred Valley lets you catch an early train without a 4 a.m. start.

4. Train to Aguas Calientes

The ride from Ollantaytambo to Aguas Calientes (officially Machu Picchu Pueblo) takes 1 hour 20 minutes to 1 hour 45 minutes, depending on the departure. The line follows the Urubamba River down into cloud forest. Two companies run it, PeruRail and Inca Rail; the classes and fares are compared below.

5. Bus from Aguas Calientes to Machu Picchu

The bus leaves from Avenida Hermanos Ayar in Aguas Calientes, with the first departure at 5:30 a.m. The ride up the switchback road takes 25 to 30 minutes, and foreign adults pay US$12 one-way or US$24 return. Buy tickets at the office in town or online. In June, July and August the queue for the first buses starts well before dawn.

Machu Picchu seen from the Sun Gate, with the zigzag bus road climbing the mountainside below it
From the Sun Gate you can see the switchback road the buses climb from Aguas Calientes.

The alternative is on foot: about an hour and a half of steep stone stairs from the bridge below town. It costs nothing, but it is hard work in the heat and not a good idea in rain or darkness.

Your Machu Picchu entrance ticket

The train and bus don’t get you in. You also need a timed entrance ticket, which costs S/152 (about US$45) for a foreign adult and is sold only on the Ministry of Culture’s Tu Boleto website. Since 22 September 2026 tickets can no longer be held: once you pick one, you have 15 minutes to pay. A limited number of tickets for the next day are also sold in person in Aguas Calientes. Match your train to your entry time, and leave a margin. Our Machu Picchu guide explains the circuits and ticket types.

PeruRail and Inca Rail: classes and fares

Both companies run trains on the same line, so the views are the same whichever you choose. You pay for the seat, the size of the windows and the service on board. Fares change with the date and the departure time. The one-way fares below come from our own searches on each railway’s booking site on 30 September 2026, for one adult, one-way from Ollantaytambo, on 18 November 2026 (low season) and 14 July 2027 (peak season).

PeruRail

ClassFareWhat you get
ExpeditionUS$62–98Standard class with panoramic side windows
VistadomeUS$69–130Larger windows, including in the roof
Vistadome ObservatoryUS$99–167Vistadome windows plus an open-air observatory carriage
Hiram BinghamAbout US$660Belmond’s luxury train, one departure a day

Inca Rail

ClassFareWhat you get
The VoyagerUS$62–98Standard class
The 360°US$79–140Panoramic windows and an open-air viewing carriage
The PrimeUS$100–140Inca Rail’s premium economy class
The First ClassAbout US$344Inca Rail’s top class, on selected departures

Which train to choose

For most people, PeruRail Expedition or Inca Rail The Voyager is the sensible choice. Compare departure times as well as classes: on our low-season date, two Vistadome departures cost the same US$69 as Expedition. For a day trip, take a train that arrives at least an hour before your entry time. The cheapest early-morning seats sell out first in June, July and August, so book the train as soon as you have your entrance ticket.

Luggage is limited. PeruRail allows one backpack up to 8 kg or one carry-on bag up to 12 kg, and Inca Rail one bag up to 8 kg. Both railways check the size as well as the weight. Leave your big bag at your hotel in Cusco or Ollantaytambo; PeruRail also stores luggage free of charge.

Trains from Cusco

From May to December, PeruRail runs one direct train a day from Poroy station, about 20 minutes outside Cusco, that reaches Aguas Calientes in 3 hours 17 minutes. Every other service from Cusco is a bus and a train: PeruRail’s buses leave from its Wanchaq and San Pedro stations, and Inca Rail’s from its office on Avenida El Sol. They take about 4 to 5½ hours in total, and Inca Rail’s cost US$82–99 in The Voyager on our low-season date. Unless you are short of time, it is easier and cheaper to go to Ollantaytambo yourself.

The budget route: via Hidroeléctrica

If you have time and want to spend as little as possible, you can reach Aguas Calientes by road and on foot. It takes most of a day and nearly always means a night in Aguas Calientes before your visit.

  • By road to Hidroeléctrica: tourist vans run direct from Cusco for roughly US$15–20 each way, and the drive takes 6 to 7 hours, including a stop. The public alternative is a bus to Santa María and then shared taxis through Santa Teresa, which takes about as long.
  • Along the tracks to Aguas Calientes: the walk beside the railway takes about 2½ hours on mostly flat ground. PeruRail also runs a few trains from Hidroeléctrica, which take about 40 minutes.
  • Back to Cusco: return the same way, or take the train to Ollantaytambo and the bus from there.

The road is long and winding, with steep drops, and landslides can close it in the rainy season, so book a reputable company and leave early. Walk the tracks in daylight only, and leave Hidroeléctrica by mid-afternoon.

Walking in: the trekking routes

Three established treks end at Machu Picchu. All of them need a guide or a tour, and the two Inca Trail routes also need a permit that only licensed operators can book. For a side-by-side comparison, see Salkantay Trek vs Inca Trail, and for all the options, our Peru trekking guide.

Classic Inca Trail (4 days)

Dry, rocky mountain slopes above the Urubamba valley near Km 82, where the Classic Inca Trail starts
The Classic Inca Trail starts at Km 82, in the dry upper part of the valley.

The Classic Inca Trail starts at Km 82 on the railway and covers 43 km of original Inca paths. It crosses Dead Woman’s Pass at 4,215 m and passes a string of ruins before reaching the Sun Gate on the fourth morning. Permits are capped at 500 people a day, guides and porters included, and the trail closes every February for maintenance. For peak-season dates, book about six months ahead. Our Inca Trail guide covers the route day by day, and our 4-day Inca Trail tour has dates and prices.

Short Inca Trail (2 days)

Suspension bridge over the Urubamba River at Km 104, with a sign reading Red de Caminos Inka, Ruta 05 KM-104, Camino Sagrado
The bridge over the Urubamba at Km 104, where the Short Inca Trail begins.

The train drops you at Km 104, and you walk the last 12 km of the Inca Trail in a day, past the terraces of Wiñay Wayna to the Sun Gate. You sleep in Aguas Calientes and visit Machu Picchu the next morning. The route has its own permit allocation of 250 people a day. See our 2-day Inca Trail tour.

Salkantay Trek (5 days)

The Salkantay Trek covers 74 km and crosses the 4,630 m Salkantay Pass beneath the glaciers of Salkantay (6,271 m). It needs no permit and has no daily limit, which makes it the usual choice when Inca Trail permits are sold out. The last stretch usually reaches Aguas Calientes along the railway from Hidroeléctrica. Read our Salkantay Trek guide, or see our Salkantay Trek tour.

Can you drive or fly to Machu Picchu?

No. The nearest road ends at Hidroeléctrica, and the road from Aguas Calientes up to the entrance is used only by the site buses and doesn’t connect to anywhere else. Helicopter flights to Machu Picchu have been banned since 2010 to protect wildlife in the sanctuary, apart from emergencies.

Planning tips

  • Book in the right order: your entrance ticket (or Inca Trail permit) first, then the train, then your hotel. Tickets are timed and limited; trains and hotels are easier to change.
  • Rainy season: from November to March, trains still run but delays are more common, landslides can close the Hidroeléctrica road, and the Inca Trail closes in February. From January to April, PeruRail’s services from Cusco are all bus and train.
  • Mix the routes: you don’t have to come back the way you went. Hidroeléctrica in and the train out is a popular combination.
  • Cash: Aguas Calientes has ATMs, but they can run out in peak season. Bring soles for the bus, meals and tips.
  • Inca Trail hikers: you walk in, but you will usually take the bus down to Aguas Calientes for the train back, so budget for a one-way ticket.

Frequently Asked Questions

Fly from Lima to Cusco (about 1 hour 20 minutes) and spend at least a day or two getting used to the altitude. Then travel by road to Ollantaytambo (about 1 hour 45 minutes), take the train to Aguas Calientes (1 hour 20 minutes to 1 hour 45 minutes) and ride the bus up to the entrance (25 to 30 minutes). Not counting the days at altitude, that is about 6 to 8 hours door to door.

No. No public road reaches Machu Picchu or Aguas Calientes. The nearest road ends at Hidroeléctrica, a 2½-hour walk or a short train ride from Aguas Calientes. The only other ways in are the train and the trekking routes.

By road to Ollantaytambo and then the train, about 3½ to 4 hours to Aguas Calientes, plus 25 to 30 minutes on the bus. PeruRail’s direct train from Poroy takes 3 hours 17 minutes (May to December only). The Hidroeléctrica route takes about 9 hours, and the treks take 2 to 5 days.

The Hidroeléctrica route. A tourist van from Cusco costs roughly US$15–20 each way, and the 2½-hour walk to Aguas Calientes is free. You still need the entrance ticket (S/152 for a foreign adult), and you can walk up the stairs instead of paying for the bus. The cheapest standard train seats from Ollantaytambo cost US$62–98 one-way in our September 2026 search.

No, but most people do. The bus from Aguas Calientes costs US$12 one-way or US$24 return for foreign adults and takes 25 to 30 minutes. The alternative is about an hour and a half of steep stone stairs. Inca Trail hikers arrive on foot through the Sun Gate.

Book your entrance ticket first, then the train straight away. For June to August, book as early as you can, because the cheapest early-morning seats sell out first. Outside the peak months there is more choice closer to the date, but fares still vary by departure.

Yes. The Classic Inca Trail (4 days) and the Short Inca Trail (2 days) end at the Sun Gate and need a permit and a licensed operator. The Salkantay Trek (5 days) needs no permit. On the budget route, you walk about 2½ hours along the railway from Hidroeléctrica.

Ollantaytambo, for most people. There are many more departures, the ride takes 1 hour 20 minutes to 1 hour 45 minutes, and fares are lower. From Cusco, PeruRail runs one direct train from Poroy from May to December (3 hours 17 minutes). Every other Cusco service is a bus and a train taking 4 to 5½ hours.