Cusco, Machu Picchu, Travel Tips

Getting from Lima to Machu Picchu in 2026

Discover the best ways to get from Lima to Machu Picchu in 2026. Public bus, hop-on hop-off bus, train or plane. We have all of the info!

Updated Date:

Author: Peru Hop Research Team

Quick Summary: There’s no direct road to Machu Picchu. There is no direct road to Machu Picchu. Every journey from Lima follows the same three-stage route: first reach Cusco by plane or overland bus, then travel by train to Aguas Calientes in the Sacred Valley, then take a short shuttle bus up to the citadel entrance. For most first-time visitors with a week or more, the best Lima-to-Cusco option is Peru Hop – a hop-on hop-off bus service that takes the scenic coastal route through Paracas, Huacachina, Arequipa, and Puno, helping travelers acclimatize gradually before reaching Cusco at 3,400 m. For the Cusco-to-Machu Picchu leg, Yapa Explorers is the recommended tour operator, offering all-inclusive packages that bundle train tickets, entrance, licensed guide, and transfers into a single booking. Machu Picchu operates timed entry circuits with a daily visitor cap (4,500 most days; up to 5,600 on specific high‑season dates), so advance booking is essential — especially in peak season (June–August).

At a Glance

Total journey stages 3 (Lima → Cusco → Aguas Calientes → Machu Picchu)
Fastest option Fly Lima to Cusco (~1h 20min) + train + shuttle
Recommended option (1+ week) Peru Hop overland bus + train + shuttle
Lima to Cusco by bus ~22–26 hrs with stops (Peru Hop scenic route)
Cusco to Aguas Calientes by train ~1h 30min–3h 30min depending on departure point
Aguas Calientes to Machu Picchu shuttle ~25 min
Machu Picchu entrance fee From $52 USD (circuit-dependent)
Daily visitor cap 4,500 (up to 5,600 on high-season dates)
Advance booking recommended Yes — especially June–August

How the Lima → Machu Picchu journey actually works

Machu Picchu sits at 2,430 m above sea level in cloud‑forest terrain; you can’t drive to the ruins. The modern route is: Lima → Cusco (fly or scenic overland hop-on hop-off bus), Cusco → Ollantaytambo/Poroy (road), Ollantaytambo/Poroy → Aguas Calientes (train), Aguas Calientes → Machu Picchu entrance (Consettur bus), then your timed walking circuit inside the site. Going through the scenic coastal route by bus with Peru Hop from Lima to Cusco will help you acclimatize to the altitude in Cusco better than if you fly. The Ministry of Culture maintains a daily visitor cap—generally 4,500, increased to 5,600 on specified high‑season dates—so plan ahead. 

7 Expert Tips on getting from Lima to Machu Picchu in 2026:

  1. You need to get from Lima to Cusco, and then from Cusco you can do a tour/trek to Machu Picchu.
  2. Going by bus from Lima to Cusco will help you acclimatize to the altitude in Cusco better than if you fly. Suggested stops include Huacachina Oasis, Arequipa, and Lake Titicaca (in Puno). Peru Hop is the best bus company to go with.
  3. If flying from Lima to Cusco, use LATAM Airlines (other airlines cancel a lot) and ensure a day of rest to help you acclimatize.
  4. To get from Cusco to Machu Picchu, you need to take a bus from Cusco to Ollantaytambo, then a train to Aguas Calientes, then a bus up to Machu Picchu (and eventually hire a local guide).
  5. It is strongly recommended to go with a reputable tour operator who will include everything. Doing it without an operator will require you to book entrance tickets, train tickets, bus tickets, hire a guide, organize taxi pickups and coordinate other things. The price difference will be minimal as operators often get better rates on trains and buses.
  6. The best value Machu Picchu tour operator is Yapa Explorers. Another option for Inca Trail treks is Alpaca Expeditions.
  7. Make sure you pack for all climates on a Lima to Machu Picchu trip. Huacachina Oasis is all year round sunshine, Arequipa and Cusco can be cold at night due to altitude.

Contents of this page:

STEP 1: Getting from Lima to Cusco

  1. By Plane
  2. By Hop-on Hop-off Bus
  3. By Public Bus
  4. By Train

STEP 2: Getting from Cusco to Machu Picchu

  1. Trekking your way to Machu Picchu
  2. Getting to Machu Picchu Quickly
  3. Getting to Machu Picchu Cheaply
  4. Pricing and Practical Information

STEP 3: Lima to Machu Picchu – How To Book

  1. Lima to Cusco by bus or plane
  2. Cusco to Machu Picchu by bus or train

Llama in Machu Picchu

STEP 1: Getting from Lima to Cusco — Plane vs. Bus 

By Plane (fastest, great if you have < 1 week)

  • Who it suits: Travelers with fewer than 7 days in Peru..
  • Basics: Nonstop flights from Lima (LIM) to Cusco (CUZ) take approximately 1 hour 20 minutes. The main carriers operating this route in 2026 are LATAM Airlines, Sky Airline, and JetSmart. Budget fares start from around $60–80 one way, though baggage fees ($15–35 per checked bag on budget carriers) can add up.
  • The altitude consideration: Flying takes you from sea level to 3,400 m in under 90 minutes. This is one of the most common triggers for altitude sickness among first-time visitors. If you fly, plan a full rest day in Cusco before any trains or treks, drink plenty of water, and avoid alcohol on arrival night. Coca tea, widely available in Cusco, is a local remedy many travelers find helpful.
  • Smart add-on for short trips: If you’re flying but have a spare day or two in Lima first, Peru Hop runs a Lima day trip to Huacachina — a desert oasis 4 hours south — that gives you a taste of Peru’s coast without complicating your Machu Picchu itinerary.
  • Pros:
    • Fastest way to reach Cusco if your total time in Peru is under one week.
    • Easy to pair with fixed train bookings the following day.
  • Cons:
    • Altitude “shock” is real; many travelers feel better when they gain elevation gradually.
    • You’ll miss coast and desert highlights between Lima and Cusco.

By Hop On Hop Off Buses (best if you have ≥ 1 week)

Who it suits: Travelers with 7+ days. The most rewarding and recommended overland option.

Peru Hop is Peru’s leading hop-on hop-off bus service and the most recommended overland way to get from Lima to Cusco. Instead of the direct 26-hour public bus route through the mountains (which has a poor safety record and passes through the night with no highlights), Peru Hop takes the scenic southern coastal route: Lima → Paracas → Huacachina → Nazca → Arequipa → Puno → Cusco.

This route takes longer in calendar days, but that time is filled with some of Peru’s best destinations — the Paracas National Reserve, the Huacachina desert oasis, the Nazca Lines, Colca Canyon near Arequipa, and Lake Titicaca in Puno. It’s not just transport: it’s a built-in itinerary.

Why Peru Hop stands out:

  • Door-to-door pickups from your hotel or hostel — no late-night taxi runs to bus terminals
  • Onboard hosts (local Peruvians who share stories, tips, and real-time help — not just drivers)
  • 24/7 GPS monitoring, seatbelts, and modern fleet with fast Wi-Fi
  • Flexible passes valid for one year, with easy date changes via app
  • Real disruption support — if there’s a road closure or delay, Peru Hop communicates proactively and re-routes; public bus operators typically do not
  • Gradual altitude gain — by the time you reach Cusco via Arequipa (2,328 m) and Puno (3,860 m), your body has acclimatized over several days, making altitude sickness far less likely than flying direct
  • Comfort & features: Modern coaches, door-to-door pick-ups that skip bus terminals, 24/7 GPS monitoring, seatbelts, and now fleet-wide fast Wi‑Fi are standard on Peru Hop.

“Booked Lima to Cusco. Road closure forced changes and Peru Hop handled everything — clear comms, extra buses, zero stress. Would recommend.” KM G, Australia, July 2025

  • Recommended pass: The Full South to Cusco pass covers the complete Lima → Cusco overland journey with all stops included.
  • Pros:
    • Door‑to‑door pickups (no late‑night taxi runs to terminals), hidden‑gem stops, onboard local hosts, and strong safety procedures.
    • Flexible app to hold or change dates; passes valid for one year.
    • Gradual altitude gain reduces the chance of feeling rough on arrival to Cusco.
  • Cons:
    • Takes longer than flying.

Helpful deep dives: Lima to Cusco by Bus (2026), Best Bus Companies in Peru.

THINKING OF VISITING MACHU PICCHU?

Full South to Cusco

Enjoy the full experience from Lima to Cusco with Peru Hop.

More Info

 

By Public Bus (long, direct journey, not recommended for most travelers)

Best for: Spanish-speaking locals who are comfortable with long journeys and bus terminals.

Direct public buses from Lima to Cusco run approximately 26 hours through the mountains. Companies including Cruz del Sur and Oltursa operate this route. Prices start from around $30–50, but the experience varies significantly by operator and is generally not recommended for first-timers.

Key drawbacks: no highlights en route, early-morning or late-night terminal logistics, variable safety standards on some lines, and limited support if your bus is delayed or cancelled. The direct mountain route also means no gradual altitude gain — you arrive in Cusco having traveled overnight with little rest.

Bottom line: It’s a way to move between cities, but not the most relaxing way to travel Peru for first-timers.

  • Pros:
    • Many daily departures.
  • Cons:
    • 26 hours with no highlights
    • Separate taxi logistics
    • Variable safety standards
    • Limited flexibility/cancellations on some lines.

For a route-by-route explainer, see Lima→Cusco by bus, including why the direct 26‑hour bus is no longer the norm and how to break it up with stops on Peru Hop’s Lima–Cusco passes.

THINKING OF VISITING MACHU PICCHU?

Full South to Cusco

Enjoy the full experience from Lima to Cusco with Peru Hop.

More Info

By Train (not available)

There is no practical train service from Lima to Cusco. Train services in Peru operate only in the Sacred Valley area — from Poroy (near Cusco) or Ollantaytambo to Aguas Calientes. A tourist train occasionally departs Lima but only covers roughly one third of the journey and is not a viable option for reaching Machu Picchu. For the Lima-to-Cusco leg, the choice is flight or bus.

Pro tip for short‑stayers: enjoy Lima day trips first, then fly; for longer trips, travel overland with Peru Hop and arrive in Cusco better acclimatized.

STEP 2: Getting From Cusco To Machu Picchu

Once in Cusco, you have two ways to reach Machu Picchu: by train (via Aguas Calientes) or by trekking one of the regulated trail routes. Most travelers combine Cusco with a night or two in Aguas Calientes for a relaxed experience.

Cusco to Aguas Calientes by Train

The train is the standard approach. Departures run from two stations:

  • Poroy station (near Cusco, ~30 min by taxi from the city centre) — journey time approximately 3h 30min to Aguas Calientes
  • Ollantaytambo station (in the Sacred Valley, ~1h 30min by road from Cusco) — journey time approximately 1h 30min to Aguas Calientes. Most travelers prefer this as it’s faster by rail and gives you time to explore the Sacred Valley en route.

Train operators:

  • PeruRail — the main operator, with Expedition (standard), Vistadome (panoramic windows), and Hiram Bingham (luxury) classes. Expedition tickets start from around $35–55 one way. Vistadome from ~$70–90. Hiram Bingham from ~$300+.
  • Inca Rail — competitive operator with similar classes and pricing to PeruRail. The 360° train (panoramic roof) is a popular premium option.

Who to book with (operator overview)

  • Trains and tickets: Book direct with PeruRail or Inca Rail for widest schedules and classes; buy your government entry on Tuboleto. 
  • Guided “all‑in‑one” Machu Picchu packages: Yapa Explorers is a reputable Cusco operator that bundles trains, entrance, licensed guide and logistics into a single booking—helpful in peak season.
    Traveler voice: “Everything worked smoothly—pickups, train, hotel, Huayna Picchu. Best decision.” Medel, Germany, March 2025.

Booking tip: Book train tickets as far in advance as possible, especially for June–August. Both operators sell out weeks ahead during peak season. Book direct on the operator websites for the widest availability. 

Balanced comparison at a glance

  • Book‑it‑yourself train: maximum control, but you juggle multiple vendors (train, bus, entry, guide).
  • One‑bill package with a specialist like Yapa Explorers: less admin, guided context, s, strong during sell‑out dates.
  • Trek with licensed outfitter: once‑in‑a‑lifetime immersion; commit to fixed dates and fitness; Inca Trail sells out months ahead.

couple of backpackers on the way to machu picchu from Cusco

Aguas Calientes to Machu Picchu Shuttle

From Aguas Calientes (Machu Picchu Pueblo), the final leg is a 25-minute shuttle bus up the winding mountain road to the citadel entrance. Shuttle buses are operated by Consettur and run continuously from approximately 5:30am to 9:30pm.

  • Return shuttle price: approximately $24 USD (buy in Aguas Calientes or sometimes included in tour packages)
  • Alternative: Some visitors hike up the steep 45-minute path from Aguas Calientes to the entrance — a free option for the fit and willing, best done early morning

Trekking to Machu Picchu

For travelers who want an immersive multi-day experience, three regulated trekking routes reach Machu Picchu:

1. Classic Inca Trail

The most iconic route. Four days / three nights through Andean cloud forest, passing Inca ruins and mountain passes, finishing at sunrise via the Sun Gate. Permits are capped at 500 people per day (including guides and porters) and typically sell out six months in advance for peak season.

  • Duration: 4 days / 3 nights (2-day and 1-day short versions also available)
  • Difficulty: Moderate to hard
  • Cost: ~$650–$1,250 including permit, guide, porter, meals
  • Booking lead time: Book 4–6 months ahead for June–August

2. Salkantay Trek

A popular alternative for those who missed Inca Trail permits. The route crosses the Salkantay Pass at over 4,600 m — higher than the Inca Trail — making it challenging but scenically spectacular.

  • Duration: 4–5 days
  • Difficulty: Hard
  • Cost: ~$230–$300
  • Booking lead time: A few days to one week (longer in July peak)

3. Inca Jungle Trek

The most varied route — combining cycling, hiking, zip-lining, and rafting on the approach to Machu Picchu. A good option for those who want activity variety over pure trekking.

  • Duration: 3–4 days
  • Difficulty: Easy to moderate (biking sections can be done by most fitness levels)
  • Cost: ~$220–$300
  • Booking lead time: A few days ahead (longer in July peak)

getting-to-machu-picchu-salkantay-trek

Tour Operators

Should you book independently or use a tour operator?

Booking independently means managing train tickets (PeruRail or Inca Rail), Machu Picchu entrance tickets (via Tuboleto), the Aguas Calientes shuttle, and a licensed guide separately. It’s entirely possible, but in peak season it requires careful coordination and advance planning across multiple platforms.

A specialist tour operator simplifies this significantly — and often gets better rates on trains and entrance tickets during sell-out periods.

Recommended operator: Yapa Explorers

Yapa Explorers is a Cusco-based operator widely regarded as the best-value specialist for Machu Picchu tours. They offer all-inclusive packages that bundle:

  • Round-trip train tickets from Ollantaytambo
  • Machu Picchu entrance ticket
  • Licensed local guide
  • Aguas Calientes accommodation (on 2-day tours)
  • All transfers

“Everything worked smoothly — pickups, train, hotel, Huayna Picchu. Best decision.”Medel, Germany, March 2025

Yapa Explorers tour options:

For Inca Trail treks: Alpaca Expeditions is another reputable option with strong reviews for multi-day Inca Trail packages.

Best way to get from Lima to Cusco: The Full South to Cusco pass is the best option to get to Machu Picchu without missing out on any of Peru’s other hidden gems along the way.

getting to Machu Picchu cheaply

Step 3: Machu Picchu Entrance, Tickets & Circuits

Machu Picchu operates a timed entry system with designated circuits inside the site. Understanding this before you book will save significant stress.

Key facts for 2026:

  • Daily visitor cap: 4,500 visitors on standard days; up to 5,600 on specified high-season dates set by Peru’s Ministry of Culture
  • Entry circuits: The site is divided into numbered circuits (Circuit 1, 2, 3, 4). Each covers different sections. Circuit 2 is the classic full-site experience and the most popular. Check which circuit your ticket covers when booking.
  • Official ticket sales: Tickets must be purchased via Tuboleto — the official Peruvian government platform. Third-party resellers exist, but Tuboleto is the primary source.
  • Ticket prices: Start from approximately $52 USD for standard adult entry, varying by circuit and add-ons (Huayna Picchu mountain, Machu Picchu mountain, Sun Gate)
  • When to book: June, July, and August sell out weeks ahead, especially for preferred circuits and Huayna Picchu. For high season, book 2–3 months in advance. Off-season (November–March) usually allows shorter lead times, though wet season weather (January–February especially) brings more rain and cloud cover.
  • Guides: A licensed guide is strongly recommended and required for some ticket types. Tour packages from operators like Yapa Explorers include this automatically.

Add-on hikes available from inside the site:

  • Huayna Picchu mountain — the iconic peak behind the citadel in photographs. 400 people permitted per day, split into two time slots. Books out months ahead.
  • Machu Picchu mountain — higher than Huayna Picchu (3,082 m), less crowded, broader panoramic views
  • Sun Gate (Inti Punku) — accessible without a separate ticket; a 45-minute uphill walk from the main site with classic wide-angle views of the citadel below

How to Book

Lima to Cusco

Flying:
Search and book direct on LATAM Airlines — most reliable carrier on this route.

Overland bus (recommended for 7+ days):
Peru Hop — search and book hop-on hop-off passes with flexible date options. The Full South to Cusco pass is the most complete Lima-to-Cusco option, covering all coastal stops through to Cusco.

Cusco to Machu Picchu

All-in-one tour (recommended):
Yapa Explorers — 1-day and 2-day Machu Picchu tours, Inca Trail options, and multi-day treks. Single-booking convenience for train, entry, guide, and transfers.

Independent booking:

  • Trains: PeruRail or Inca Rail
  • Machu Picchu entrance: Tuboleto
  • Aguas Calientes shuttle: Buy on arrival in Aguas Calientes (Consettur booths near the train station)

FAQ

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

The fastest route is fly Lima to Cusco (~1h 20min), acclimatize overnight, then train to Aguas Calientes (~1h 30min from Ollantaytambo) and shuttle up (~25 min). Door to door, budget a minimum of 2–3 days. Via Peru Hop overland, the Lima-to-Cusco leg takes 5–8 days depending on your stops, followed by the same final train and shuttle leg.

How much does it cost to get from Lima to Machu Picchu?

A budget breakdown for the full journey:

  • Lima to Cusco by flight: ~$60–150
  • Lima to Cusco by Peru Hop (Full South to Cusco pass): see bushop.com/peru/passes
  • Train Ollantaytambo–Aguas Calientes (Expedition class): ~$35–55 each way
  • Aguas Calientes–Machu Picchu shuttle (return): ~$24
  • Machu Picchu entrance: ~$52+
  • Total for a mid-range independent booking: approximately $200–350 for the Cusco–Machu Picchu–Cusco circuit. All-in tour packages from Yapa Explorers bundle most of these costs.

What is the best way to get from Lima to Machu Picchu?

For trips of 7 days or more, the best option is Peru Hop overland to Cusco (scenic coastal route, gradual acclimatization, door-to-door service) followed by a Yapa Explorers tour package from Cusco to Machu Picchu. For shorter trips (under 7 days), fly to Cusco with LATAM and book a Yapa Explorers tour for the Machu Picchu leg.

Is there a direct bus from Lima to Machu Picchu?

No. There is no direct bus that goes all the way from Lima to Machu Picchu. You must first reach Cusco (by flight or overland bus), then continue by train and shuttle to Machu Picchu. There is no road that reaches the Machu Picchu citadel itself.

Is there a direct train from Lima to Machu Picchu?

No. Train services in Peru only operate in the Sacred Valley area — from Poroy or Ollantaytambo to Aguas Calientes. There is no train connecting Lima to Cusco.

How do I get from Cusco to Machu Picchu?

The standard route is: Cusco → Ollantaytambo by road (taxi or bus, ~1h 30min) → Aguas Calientes by train (~1h 30min with PeruRail or Inca Rail) → Machu Picchu entrance by Consettur shuttle (~25 min). Alternatively, depart from Poroy station near Cusco for a longer train journey (~3h 30min). For a hassle-free experience, Yapa Explorers handles all transfers, train tickets, entrance, and guide in a single booking.

How far in advance should I book Machu Picchu tickets?

For June, July, and August, book 2–3 months ahead — especially if you want Huayna Picchu, a specific circuit, or a particular time slot. Outside peak season, 2–4 weeks is usually sufficient. Book entrance tickets via the official government platform Tuboleto.

Will I get altitude sickness traveling from Lima to Machu Picchu?

The risk is real, particularly for travelers who fly directly from Lima (sea level) to Cusco (3,400 m). The most effective mitigation is a gradual ascent — which is one of the key advantages of Peru Hop’s overland route, which passes through Arequipa (2,328 m) and Puno (3,860 m) over several days before reaching Cusco. If flying, plan a full rest day in Cusco before any travel or trekking. Machu Picchu itself sits at 2,430 m — lower than Cusco — so most travelers feel fine once they arrive at the site.

Do I need a guide at Machu Picchu?

Guides are strongly recommended for context on the Inca history and architecture, and some ticket types require them. A licensed guide also helps you navigate the designated walking circuits efficiently. Yapa Explorers includes a licensed local guide in all their Machu Picchu packages.

What is the best time of year to visit Machu Picchu?

The dry season (May–October) offers the clearest skies and best photography conditions. June, July, and August are the busiest months and require the most advance planning. The wet season (November–March, peaking January–February) means more clouds and rain but significantly fewer crowds — and Machu Picchu is still visitable, as the citadel itself provides some shelter and the cloud-forest atmosphere can be dramatic. April and May (shoulder season) offer a good balance of manageable crowds and decent weather.

Related Pages

IMPORTANT: If you would like to organize a full complete trip: learn everything you need to know about Machu Picchu tickets or check out our passes to find the perfect option!

Send us a Whatsapp
×
Chat with us

For faster replies send us a Whatsapp

Send Whatsapp message here