Guide: How to get to Machu Picchu from Lima?

Is it possible to get to Machu Picchu from Lima without going through Cusco? This is one of the most common questions among travelers planning to visit this Wonder of the World. Whether due to time, budget, or simply curiosity, many seek alternative routes to reach this dream destination. In this article, I explain all the ways to get from Lima to Machu Picchu, with useful tips, approximate costs, and what you should keep in mind before embarking on your trip.


Aircraft boarding
Aircraft boarding


Transportation options from Lima to Cusco


Inside Cusco Airport
Inside Cusco Airport

What is the best way to get to Cusco from Lima?

The best way to get to Cusco from Lima depends on your budget, available time, and desired comfort. For most travelers, the fastest and most convenient option is to take a direct flight, which only takes about 1 hour and 20 minutes. Several airlines operate this route daily, so there are many schedule and price options.

However, if you have more time or want to save money, you can also choose to travel by bus. This road trip takes between 20 and 24 hours and can be an interesting experience if you enjoy traveling by land. Additionally, some companies offer reclining bed-like seats and onboard services, making the journey more bearable.

How to get from Lima to Cusco by plane?

To fly from Lima to Cusco, you only need to arrive at Jorge Chávez International Airport in Lima and take a direct flight to Alejandro Velasco Astete International Airport in Cusco. The airlines that most frequently operate this route are LATAM, Sky Airline, and JetSmart. Flights operate from early morning until late evening, so you can choose the schedule that best suits your schedule.

Flights last approximately 1 hour and 20 minutes. It’s recommended to arrive early at the Lima airport, especially if your flight is during peak hours. It’s also important to consider that, upon landing in Cusco, you may feel the effects of altitude, so it’s advisable to take it easy for the first few hours.

How much does a plane ticket from Lima to Cusco cost?

The price of a flight from Lima to Cusco can vary significantly depending on how far in advance you purchase the ticket, the season, and the airline. During the low season, prices typically start at 80 to 120 soles (around 20 to 30 dollars) on low-cost airlines such as Sky Airline or JetSmart. However, during the high season or long holidays, prices can exceed 300 soles (more than 80 dollars).

It also matters whether you’re traveling with only carry-on luggage or need to include checked baggage, which can increase the final price. To get the best fares, it’s recommended to book in advance, avoid holidays, and use search engines that compare prices between airlines.

How to get from Lima to Cusco by bus?

To travel by bus from Lima to Cusco, you can take a service from well-known bus terminals such as Terminal Plaza Norte or Terminal Javier Prado. Companies such as Cruz del Sur, Oltursa, Tepsa, and Civa cover this route with different levels of service, from economy seats to VIP sleeper buses. These buses depart daily, usually in the afternoon or evening.

The road trip is long, but many companies offer buses with onboard entertainment, blankets, and snacks, making the trip more comfortable. The road is scenic in several sections, crossing areas of the Peruvian highlands, although there are also many curves, so if you are sensitive to motion sickness, it is advisable to bring medication.

How long is the bus ride from Lima to Cusco?

The bus trip from Lima to Cusco takes between 20 and 24 hours, depending on the company, the route chosen, and weather or traffic conditions. Some companies make brief stops to pick up passengers or change drivers, which can extend the journey time.

Although the trip is long, it’s an economical option and can be attractive for those who want to see the landscape between the coast and the mountains. Additionally, some companies offer tourist routes that stop in cities like Nazca or Abancay, which can make the transfer part of the travel experience.

Note:
Although you can travel from Lima to Cusco by bus, the trip takes more than 20 hours and can be exhausting due to the winding mountain range. If you’re looking for convenience and time savings, the best option is to take a direct flight. You’ll be in Cusco in just 1 hour and 20 minutes, ready to continue your journey to Machu Picchu.


How to get from Cusco to Machu Picchu


View of Machu Picchu
View of Machu Picchu

What options are there for getting from Cusco to Machu Picchu?

There are two main ways to get to Machu Picchu from Cusco: by train or by the alternative route via the hydroelectric dam. The most popular and fastest route is the train, which connects Cusco (or nearby points like Ollantaytambo) with Aguas Calientes, the base town for Machu Picchu. This is a convenient option, ideal for those short on time or who prefer to avoid long hikes.

The alternative route via Hidroeléctrica is more economical and attractive for travelers with an adventurous spirit. It involves a bus ride and then a 2- to 3-hour hike to Aguas Calientes. It is primarily used by backpackers or those doing the Salkantay Trek, as it allows you to save money and see more of the landscape.

How to get to Machu Picchu from Cusco by train?

To travel by train from Cusco to Machu Picchu, you can first take the direct service from San Pedro Station (when available) or from Poroy Station, located about 20 minutes from the city. However, most travelers take a bus to Ollantaytambo Station, where there are more schedules and more affordable prices.

From Ollantaytambo, the train travels directly to Aguas Calientes, taking approximately 1 hour and 45 minutes. The main companies offering this service are PeruRail and Inca Rail, both offering various service classes, from basic options to panoramic and luxury services.

Where to take the train to Machu Picchu?

You can take the train to Machu Picchu from three main stations: San Pedro (within Cusco, although with limited departures), Poroy (20 minutes from the city center), and Ollantaytambo (a 1-hour, 40-minute drive from Cusco). Most travelers choose to depart from Ollantaytambo because it has more schedules and cheaper fares.

To get to Ollantaytambo station from Cusco, you can hire a private transfer, take a taxi, or purchase a ride-sharing service offered by many agencies. It’s important to coordinate your schedule carefully, as trains depart punctually and don’t wait for passengers.

How much does the train to Machu Picchu cost?

The price of the train to Machu Picchu depends on the company, the type of service, and how far in advance you purchase your ticket. For basic tourist services like Expedition (PeruRail) or Voyager (Inca Rail), prices typically start at $60 to $80 per trip. If you opt for more exclusive services like Vistadome or The 360°, the price can exceed $100 per trip.

There are also luxury trains like the Hiram Bingham, which are much more expensive but include gourmet meals and onboard entertainment. If you’re looking to save money, it’s best to book in advance and compare schedules. Fares for Peruvians are often discounted if you present your national ID at the time of purchase.

Note:
From Cusco, many people choose to take the train to Machu Picchu. It’s advisable to purchase tickets in advance, especially during peak season, as they tend to sell out quickly. Also, check which station your train departs from, as there are more than one.

What is the alternative route through Hidroeléctrica?

The alternative route via Hidroeléctrica is an economical way to reach Machu Picchu without taking the train. It begins with a bus ride from Cusco to the Hidroeléctrica area, passing through Santa Teresa. This road trip takes between 6 and 7 hours, depending on road conditions.

Once at Hidroeléctrica, you must walk approximately 10 km (about 2 to 3 hours) along the train tracks to Aguas Calientes. It’s a flat but long hike, so it’s recommended to wear good shoes, bring water, and a flashlight if you arrive in the afternoon. This option is popular among backpackers and travelers looking to save money on their trip to Machu Picchu.


Tips for organizing your trip


View of Cusco's Plaza de Armas
View of Cusco’s Plaza de Armas

When is the best time to visit Machu Picchu?

The best time to visit Machu Picchu is during the dry season, which runs from May to September. During these months, the weather is more stable, with sunny days and little rain, making hiking easier and improving visibility in the sanctuary. This is ideal for those looking for great photos and a lower risk of cancellations due to bad weather.

However, it’s also the busiest tourist season, so Machu Picchu can be crowded and tickets sell out quickly. If you prefer fewer people, April and October are good mid-season options: there are fewer visitors and the weather is still reasonably good.

What to bring for the trip from Lima to Machu Picchu?

For the trip from Lima to Machu Picchu, you should bring comfortable and warm clothing, as you will be traveling through different altitudes and climates. It can be hot in Lima, cool in Cusco, and depending on the season, Machu Picchu can be hot during the day and cold in the morning. Bring a light jacket, comfortable sneakers, sunscreen, sunglasses, and a hat.

It’s also important to bring your ID or passport (required for entry to Machu Picchu), insect repellent, a reusable water bottle, and a small backpack for the day of your visit. Avoid large suitcases, as they are not permitted at the entrance to the sanctuary.

Is it necessary to book in advance?

Yes, it’s highly recommended to book your Machu Picchu entrance tickets, train tickets, and bus tickets in advance. Tickets have limited daily capacity, especially if you want to climb Huayna Picchu or Machu Picchu Mountain, and they often sell out weeks in advance, especially during peak season.

Train tickets also fill up quickly, especially at convenient times like early morning or late evening. If you book at the last minute, you could end up with inconvenient schedules or even run out of space. It’s best to book everything at least three to four weeks in advance.

What should I do if I can’t get train tickets or admission to Machu Picchu?

If you can’t get train tickets, an alternative is to use the route through Hidroeléctrica. From Cusco, you can take a bus to that point and then walk to Aguas Calientes. Although it’s longer and requires more effort, it’s a valid and economical option that many travelers choose when trains aren’t available.

If you can’t find tickets to Machu Picchu, you can choose a different date or visit nearby alternative tours such as the Choquequirao citadel or the Huchuy Qosqo archaeological site while you wait for availability.

What mistakes should you avoid when planning this trip?

One of the most common mistakes is underestimating time and not planning reservations well. Many travelers buy tickets to Cusco without first having tickets to Machu Picchu, which can ruin the trip if they are no longer available. Another mistake is not considering altitude sickness; arriving in Cusco and trying to go straight to Machu Picchu without acclimatizing can be risky.

It’s also a mistake to pack too much luggage or wear unnecessary urban clothing. Remember that traveling involves constant walking and moving, so it’s best to pack light and functional. Finally, avoid leaving reservations to the last minute, as prices rise and options become limited.


Frequently Asked Questions

  • Can I go to Machu Picchu directly from Lima without going through Cusco?

    No. There is no direct route from Lima to Machu Picchu. You must go through Cusco, as transportation to Machu Picchu (trains, buses, cars to Hidroeléctrica, etc.) departs from there.

  • How much does the trip from Lima to Machu Picchu cost in total?

    It depends on the type of trip, but here’s a general estimate:

    • Lima–Cusco flight (round trip): S/250 – S/600.
    • Transfer Cusco–Ollantaytambo–Aguas Calientes (train + transport): S/250 – S/400.
    • Entrance to Machu Picchu: from S/152 (foreigner) / S/64 (Peruvian).
    • Guide (optional): S/20 – S/30 per person in group.
    • Accommodation (1 night): S/50 – S/150.
    • Meals and extras: S/80 – S/150.

    Approximate total: from S/700 to S/1300, depending on type of transportation and accommodation.

  • Is it safe to travel alone from Lima to Machu Picchu?

    Yes, it’s safe if you take basic precautions: buy your tickets through reliable agencies, keep valuables hidden, and plan your travel time carefully. It’s a very touristy route.

  • Which type of train should I choose: Expedition or Vistadome?

    • Expedition: It’s more economical and comfortable, ideal if you want to save.
    • Vistadome: more expensive, but with panoramic windows and snacks included.
  • Is it mandatory to hire a guide to enter Machu Picchu?

    It’s not mandatory, but it’s recommended, especially if it’s your first time. It will help you better understand the place. You can hire one at the entrance or reserve one in advance.

  • What documents do I need for admission?

    • Identity document (DNI, passport or foreigner’s card).
    • Printed or digital ticket to Machu Picchu.
    • Additional entry if you will climb Huayna Picchu or Machu Picchu Mountain.
  • How long does the entire trip from Lima to Machu Picchu take?

    • Lima–Cusco flight: 1h 20 min.
    • Land transportation Cusco–Ollantaytambo: 2 hours.
    • Train to Aguas Calientes: 1h 45 min.
    • Bus to Machu Picchu: 30 minutes.

    With waiting and transfers, the trip can take between 10 and 14 hours in total.

  • Can I climb Huayna Picchu on the same trip?

    Yes, but you must purchase your ticket in advance, as space is limited. Huayna Picchu is done on the same day as Machu Picchu, but you must be in good physical condition and not afraid of heights.

  • Where should I sleep if I arrive in Aguas Calientes at night?

    There are many options starting at S/.50 per night. Look for accommodations near the train station. Many accommodations are open late, but it’s best to book in advance, especially during peak season.

  • Is there cell phone or internet service in Machu Picchu?

    Within the archaeological site, the signal is very weak or nonexistent. In Aguas Calientes, there is a signal and Wi-Fi in most accommodations and restaurants.

 

By Imachupicchu – Last updated, June 27, 2025

Enjoy the trip to Machu Picchu with the best services

Choose one of the 5 types of tickets

The entrance to Machu Picchu offers discounts for university students, those under 18 years of age and citizens of Peru, Colombia, Ecuador and Bolivia. Children under 3 years enter free! Get your entry to 'mapi' here.

We take you wherever you want in Cusco

The private transportation service takes you to any tourist destination in Cusco. Travel with total security in a private service for you, your partner, your friends or family. Includes pick up service from the airport or transfer to Machu Picchu train station, book here!

An unforgettable train trip to Machu Picchu

In total there are four tourist train services to Machu Picchu: Expedition, Vistadome, Vistadome Observatory and the Hiram Bingham luxury train. They all belong to the prestigious Peru Rail company. Buy the tickets here! Take advantage of the discounts!

Get on the final bus to Machu Picchu

The train trip will leave you in the town of Aguas Calientes, 10 kilometers from Machu Picchu. For this last section you must get the bus to Machu Picchu, a comfortable service that takes care of the environment of the wonder of the world. Buy your bus ticket here!

Tour Machu Picchu with a professional guide

In Machu Picchu the tour guide service is not mandatory. However, most tourists decide to go accompanied by a guide. This way they will be able to fully understand the history and importance of the wonder of the Incas.

Machupicchu all inclusive 1 day

If you do not want to buy each ticket to Machu Picchu separately, it is best to hire an all-inclusive tour. Includes: transfer to the station, train ticket, tour guide, entrance fee and lunch option at the best ‘mapi’ restaurant. Book the tour here!