How to Get to Machu Picchu from Lima
Updated on:

If you are wondering how to get to Machu Picchu from Lima, we will tell you the best way to do it. Arriving in Lima is just the beginning of your adventure to one of the most iconic wonders of the world. With various transportation options and routes available, it's important to consider your budget, travel preferences, and timing to ensure a pleasant experience.

In this guide, we’ll break down all the options to help you plan a smooth and unforgettable trip. So, keep reading and get ready to discover the best way to get from Lima to Machu Picchu!

How to Get to Machu Picchu from Lima

For most travelers, getting to Machu Picchu from Lima starts with a trip to Cusco, the closest city to Machu Picchu. You can reach Cusco by plane or by long-distance bus. From there, continue to Ollantaytambo in the Sacred Valley by public minivan or private transfer.

Next, take a train from Ollantaytambo to Aguas Calientes, the town located at the base of Machu Picchu. The final part of the journey is a 30-minute bus ride from Aguas Calientes to the entrance of the Machu Picchu archaeological site.

From Lima to Machu Picchu | TreXperience
Discover how to get to Machu Picchu from Lima!

How to Get to Machu Picchu: Routes Explained

These are the main routes to Machu Picchu.

Lima to CuscoCusco to Aguas CalientesAguas Calientes to Machu Picchu
~1.5 hrs by Plane4-5 hrs: Train from Cusco~30 min by Bus
20-22 hrs by Car~3.5 hrs: Bus + train via Ollantaytambo~2hrs On foot
22-24hrs by Bus4 or 5 days: Inca Trail-

Step 1: How to Get to Cusco from Lima

  • Option 1: By Plane (Fastest and Recommended)

  • Duration:  Around 1 hour and 30 minutes on a nonstop flight 
  • Airlines: LATAM, SKY Airlines, and JetSMART
  • One way cost: US$50-150 (190-570 soles)

Flying from Lima to Cusco is the fastest and most convenient way to begin your trip to Machu Picchu. There are also nonstop international flights to Cusco from Bogotá, Colombia; La Paz, Bolivia; and Santiago, Chile, allowing travelers to reach Cusco without connecting through Lima.

Lima to Cusco flight - TreXperience
The way more comfortable to get to Cusco from Lima.
  • Option 2: By Car (Flexible Road Trip)

  • Duration: Around 20 - 22 hours
  • Route: Pan-American Highway South, followed by mountain roads through the Andes to Cusco

This journey is long and includes winding mountain roads, it is best suited to travelers with extra time

  • Option 3: By Bus (Budget-Friendly and Scenic)

Duration: Around 22 - 24 hours
Companies: Cruz del Sur, Civa, Palomino, Oltursa, and Flores
One way cost: Approximately US$30–60 (100–200 soles)

Read more | How to Get from Lima to Cusco


Step 2: How to Get from Cusco to Aguas Calientes

Aguas Calientes, also known as Machu Picchu Pueblo, is the closest town to Machu Picchu and the main departure point for reaching the archaeological site. From Cusco, travelers can reach Aguas Calientes by train or travel first to Ollantaytambo and continue by train from there.

  • Option 1: Machu Picchu by Train from Cusco

Trains to Machu Picchu depart from stations in and around Cusco city, including San Pedro Station in the historic center and Poroy Station, located outside the city center.

  • Duration from San Pedro Station: Around 4 - 5 hours
  • Duration from Poroy Station: Around 3 - 4 hours
  • One way cost: Approximately US$75–535 (285–2,033 soles), depending on the train category
  • Railway company: PeruRail
How to get to Machu Picchu from Lima | TreXperience
A train of PeruRail from Ollantaytambo to Machu Picchu.
  • Option 2: By Bus or Minivan from Cusco to Ollantaytambo

Traveling from Cusco to Ollantaytambo and then taking the train to Aguas Calientes is one of the most common ways to reach Machu Picchu.

  • Duration: Around 2 hours from Cusco to Ollantaytambo
  • One way cost: Approximately US$4–6 (15–20 soles)
  • Departure point: Pavitos Street view location

Some Machu Picchu train tickets include a bus transfer from Cusco to Ollantaytambo train station. If you are traveling independently, look for direct transportation to Ollantaytambo. Routes that travel through Urubamba before reaching Ollantaytambo can add around 45 minutes or more to the journey.

Once you arrive at Ollantaytambo Train Station, continue by train to Aguas Calientes.

  • Train duration: Around 1 hour and 30 minutes
  • One way cost: Approximately US$60–630 (200–2,100 soles), depending on the train service
  • Railway companies: PeruRail and Inca Rail

Step 3: How to Get from Aguas Calientes to Machu Picchu

Aguas Calientes is the final stop before reaching Machu Picchu. From the town, you have two options to reach the entrance of the archaeological site: take a shuttle bus or hike uphill along the pedestrian trail. }

  • Option 1: By Bus from Aguas Calientes to Machu Picchu

  • Duration: around 30 minutes
  • Round trip cost: US$ 24 (91 soles) for adults and US$12 (45 soles) for children
  • Bus company: Consettur
  • Option 2: On Foot from Aguas Calientes to Machu Picchu

If you have enough time and are in good physical condition, you can also walk from Aguas Calientes to Machu Picchu. The trail climbs steadily through a series of stone steps surrounded by lush vegetation before reaching the main entrance to Machu Picchu.

  • Duration: around 2 hours

Alternative Ways to Get to Machu Picchu from Cusco

There are several alternative routes to get to Machu Picchu from Cusco beyond taking the train. Travelers looking for a more adventurous experience can choose a multi-day trek that combines mountain scenery, archaeological sites, and Inca history along the way. Budget-conscious travelers can also reach Machu Picchu using a combination of road transportation and hiking, making it easier to adapt the journey to different travel styles and budgets.

Camino Inca a Machu Picchu | TreXperience

How to Reach Machu Picchu by Trek from Cusco

Once you are in Cusco, you can take the Inca Trail to reach Machu Picchu. There are two main options: the 4-day Classic Inca Trail or the 2-day Short Inca Trail.

As the name suggests, these routes follow ancient paths once used by the Incas. Along the way, you will pass archaeological sites and beautiful Andean landscapes before entering Machu Picchu through the Sun Gate, also known as Inti Punku, with impressive views of the citadel. These treks are among the most popular ways to get to Machu Picchu on foot.

 

Classic Inca Trail to Machu Picchu

Short Inca Trail to Machu Picchu

Duration

4 days / 3 nights2 days / 1 night

Distance

42 km / 26 miles13 km / 8 miles

Difficulty

Moderate to challengingModerate

Booking this trek through an authorized travel agency is essential, as Inca Trail permits must be arranged in advance. The tour usually includes an English-speaking guide, trekking equipment, camping meals, transportation, and other services. Depending on the tour operator and level of service, prices generally range from around US$840 to US$900.

Read more | Inca Trail - Complete Travel Guide

Phuyupatamarca - Inca Trail | TreXperience
Tourists visiting the Phuyupatamarca archaeological site during the Inca Trail.

Other alternative treks to Machu Picchu include:

  • Extended Inca Trail to Machu Picchu: A 5-day, slower-paced version of the Classic Inca Trail, usually starting at Km 82 or Km 88 and allowing more time to explore additional archaeological sites.
  • Salkantay Trek to Machu Picchu: A 4- or 5-day trek through high-altitude mountain landscapes with glacial views, lakes, and a gradual descent into the cloud forest before reaching Machu Picchu.
  • Lares Trek to Machu Picchu: A 4- or 5-day Andean trek through the Sacred Valley, visiting local communities, lakes, waterfalls, and well-known attractions in the Urubamba Valley, such as the Maras Salt Mines. Some itineraries can also connect with the Short Inca Trail to Machu Picchu.
  • Choquequirao Trek to Machu Picchu: A multi-day trek that explores Choquequirao, often called the sister city of Machu Picchu, before continuing through remote Andean landscapes toward Machu Picchu. It is one of the most adventurous options for travelers looking for archaeological sites and less-traveled trails.

How to Get to Machu Picchu via Hidroeléctrica?

The alternative route via Hidroelectrica is also known as the Santa Maria Route, the Jungle Access Route, or simply the Machu Picchu by car option. This budget-friendly way to get to Machu Picchu combines bus rides, shared transportation, and walking. It is one of the most affordable options for travelers who want to reach Machu Picchu partly on foot.

Sections

Mode of Transport

Cost

Duration

1st section (Cusco - Santa Teresa)Shared taxi$8 (S/. 30 PEN)6 hrs
2nd section (Santa Teresa - Hidroelectrica)Shared taxi$3 (S/. 12 PEN)30 min
3rd section (Hidroelectrica - Aguas Calientes)On footFree2 hrs
4th section (Aguas Calientes - Machu Picchu)

- On foot

- By bus

- Free

- $24 (S/. 91 PEN)

- 2 hrs

- 30 min

If you plan to get to Machu Picchu by car, it is recommended to spend at least one night in Aguas Calientes. This gives you enough time to complete the journey without rushing and visit Machu Picchu the following day.

How to get to Machu Picchu from Cusco | TreXperience
A group of tourists at Hidroelectrica.

Planning Your Trip from Lima to Machu Picchu

As with any trip, planning your journey from Lima to Machu Picchu in advance can make the experience much easier. Before traveling, consider important details such as your budget, transportation routes, accommodation, travel times, and the weather conditions you may encounter along the way.

Avoid leaving the main arrangements until the last minute. Good planning will help you travel more comfortably and make the most of your visit to Machu Picchu. For this reason, we have included the essential information you need to understand the main routes, transportation options, costs, and other important aspects of the journey.

From lima to cusco flight | TreXperience
A family reach Machu Picchu by Inca Trail.

Travel Recommendations

  • Book in Advance

As one of the New Seven Wonders of the World, Machu Picchu is one of Peru’s most popular destinations. Make sure to purchase your entrance tickets well in advance, especially if you plan to visit during the high season from April to September.

The same applies to the Inca Trail to Machu Picchu, where daily permits are limited and can sell out months ahead. Only 500 permits are issued per day, including travelers, guides, porters, and support staff.
Altitude Sickness
Altitude sickness is common among travelers, especially those arriving from sea level and quickly ascending to Cusco, located at around 3,350 meters (11,000 feet) above sea level.

Common symptoms include headaches, dizziness, nausea, fatigue, and shortness of breath. To reduce the risk, take it easy during your first day or two, stay well hydrated, eat light meals, and avoid alcohol and smoking. Some travelers also use Sorojchi Pills to help relieve mild symptoms, but it is best to check with a doctor or pharmacist before taking any medication.

Read more | Overcoming Altitude Sickness in Cusco

  • Best Time to travel

You may be wondering about the best time of year to visit Machu Picchu, especially when considering the weather. The Machu Picchu region has two main seasons: the rainy season, generally from November to March, and the dry season, from April to October.

Machu Picchu is open year-round, so you can visit at any time of year. The best time for your trip will depend on your travel preferences, budget, tolerance for rain, and the type of experience you are looking for.

The shoulder months are often among the best times to visit Machu Picchu. April, May, September, October, and November fall between the busiest dry-season months and the wetter part of the year, often offering a good balance of weather and visitor numbers. However, mountain weather can change quickly, and light rain can occur even during the dry season.

Read more | The best time to visit Peru

The best time to visit Machu Picchu | TreXperience
Choose the timing that best aligns with your preferences!
  • Permits and Tickets

To check Machu Picchu ticket availability and current entrance fees, you can visit the official government booking website or ask the tour operator handling your trip. Prices vary depending on the Machu Picchu circuit or route you choose, as well as your age, nationality, residency status, and whether you qualify for a student discount.

As a general reference, Machu Picchu entrance fees range from:

  • Foreign visitors: US$21-54 (77-200 soles)
  • Peruvians, CAN citizens, and foreign residents: US$9-30 (32-112 soles) 

What to see and do in Machu Picchu

If you have ever dreamed of visiting Machu Picchu, you have probably already seen photos or read about this remarkable Inca citadel, built in the 15th century at more than 2,400 meters (7,870 feet) above sea level.

There is plenty to see in and around Machu Picchu, from its mountain setting and ancient pathways to its impressive Inca architecture. Exploring the site involves walking through different sectors, viewpoints, and nearby mountain routes, each offering a different perspective of the citadel and its surroundings.

  • Route 1-A Machu Picchu Mountain: A longer hike offering panoramic views of the citadel.
  • Route 1-D The Inca Bridge: A narrow path showcasing impressive Inca engineering.
  • Route 1-C Sun Gate (Inti Punku): The original entrance for Inca Trail hikers, with spectacular vistas.
  • Route 3-A Huayna Picchu: A challenging hike offering stunning views of the citadel.
  • Route 3-C The Temple of the Moon: A mystical site carved into a cave.
  • Route 3-D Huchuy Picchu: A smaller mountain near Machu Picchu with a short, moderate hike.
Huayna Picchu altitude, Huchuy Picchu altitude and Machu Picchu citadel altitude | TreXperience
You can choose alternative hikes such as Huchuy Picchu and Huayna Picchu.

Getting to Machu Picchu from Lima is easier with a little planning. Choose the route that best fits your time, budget, and travel style, and book key services in advance. If you need help organizing your trip, the TreXperience team can help you plan the best route to Machu Picchu.

How to Get to Machu Picchu from Lima FAQs

Is it possible to travel from Lima to Machu Picchu and return on the same day?

No, it is not possible to complete this itinerary in a single day. The journey combines a flight to Cusco, road transportation, a train ride, a bus to the citadel, and an entrance ticket with a specific time slot. A delay in any of these services could cause you to miss your visit. As a practical minimum, you should allow at least three days.

What should I book first: the entrance ticket, train, or flight?

The best approach is to secure your Machu Picchu entrance ticket first, as circuits and entry times are limited. The next step is to choose train services that allow you to arrive with enough time to explore, eat, and prepare for your visit without rushing.

Finally, arrange your flights and accommodation in Cusco or Aguas Calientes. Planning each service together and following this order will help ensure a smooth and successful journey from Lima to Machu Picchu.

How much time should I leave between my flight to Cusco and the train?

The safest option is to spend one night in Cusco or the Sacred Valley before taking the train. If you decide to travel on the same day, allow enough time to collect your luggage, account for possible flight delays, deal with traffic, and travel by road to Ollantaytambo Station.

It is not advisable to schedule every service with very tight connections, as each stage of the journey takes place in a different location. Depending on the season, local disruptions, or unexpected events, small delays may occur and cause you to miss your train, Machu Picchu entrance time, or another booked service.

How much luggage can I take on the train to Machu Picchu?

In general, trains to Machu Picchu allow one piece of hand luggage weighing up to 8 kg, with maximum combined dimensions of 118 cm when adding the height, length, and width. However, you should always check the conditions of your ticket and the restrictions of the service booked with the railway company.

The most practical option is to leave large suitcases at your hotel in Cusco or Aguas Calientes and travel to Machu Picchu with only a small backpack containing everything you need for the visit.

Do I need to bring the same passport used to purchase my entrance ticket?

Yes, you must bring the same document used to purchase your Machu Picchu entrance ticket. The identification presented at the checkpoint must match the information registered on the ticket. 

If your passport was renewed after the purchase, bring both your previous passport and your new one.

Add new comment

CAPTCHA