World Travel Awards Winner Machu Travel Peru 2025
From Lima to Machu Picchu

From Lima to Machu Picchu: Complete Travel Guide & Routes

Traveling from Lima to Machu Picchu typically involves flying to Cusco, taking a train to Aguas Calientes, and then a short bus ride to the citadel. This journey can take between 10 and 15 hours and is the most common route for international travelers visiting Peru. In this guide, you’ll find all transportation options, routes, costs, and itineraries to plan your trip efficiently. This guide aims to provide you with all the information you need for a trip to the iconic Inca citadel.

Everything you need to know to get to Machu Picchu from Lima

How Far is Machu Picchu from Lima

How far is Machu Picchu from Lima

There is no direct route from Lima to Machu Picchu. Travelers must stop in Cusco (mandatory), then reach Aguas Calientes (Machu Picchu town), and finally Machu Picchu. This is because Cusco has the closest airport and main bus terminal to get to the Inca citadel. Likewise, the train station located in Aguas Calientes is the closest station to Machu Picchu.

Technically, the distance from Lima to Machu Picchu is 503 km in a straight line, but the land route has a distance of 1205 km. Many scheduled tour packages and trips have Lima as the starting point, and almost all international flights can land here. In addition, travelers take advantage of this time to experience the essence of this vibrant city.

Best Ways to Get from Lima to Machu Picchu

Ways to travel from Lima

With so many tourist facilities available, many travelers can now choose from a variety of options to reach the archaeological site. Some options stand out for their speed, while others offer a touch of adventure, each ideal for a different type of tourist. Moreover, it’s also essential to consider the necessary steps along the route to the citadel. Below are some viable options for each stage before arriving at this wonder of the world:

From Lima to CuscoFrom Cusco to Aguas CalientesFrom Aguas Calientes to Machu Picchu
By busBy trainCONSETTUR bus
By planeBy trekkingClimb up to Machu Picchu
By privateBy bus and train

Step-by-Step Route from Lima to Machu Picchu

From Lima to Cusco

From Lima to Cusco

Most international visitors arrive in Lima before continuing to Machu Picchu. Having said that, there are several ways to get to the famous wonder of the world from the City of Kings (Lima). Travelers can go by car, bus, or train and can arrive more or less quickly, depending on budget and travel preferences. Remember that the ascent is from Lima (0 meters above sea level) to Cusco (3,399 meters above sea level).

A travel tip is to enjoy at least a little stay in the Peruvian capital. There are many things to do in Lima, among them are beautiful beaches, award-winning gastronomy, and various sports of different kinds. It is recommended to take a day or two to enjoy the different museums, particular architecture, and recharge your energy.

1. By bus

Travel by bus

The bus from Lima to Cusco is the cheapest option, and it takes approximately 22 to 27 hours. Tourists can acclimatize properly and explore the different scenarios of Peru. The trip duration is so long because it travels along the Andes, passing from the coast to the highlands.

Many travelers recommend the route that passes through Arequipa (the other journey passes through Ayacucho, and it is not recommended to take it due to the excessive altitude of some points). Despite this, the route is longer, but it is also generally considered a safer option. Depending on the company, the bus will have different amenities.

A. Direct route: Lima – Nazca – Cusco
Bus direct route

This trip lasts 22 hours and goes through the coast up to Nazca, a city near Lima. From this point, the bus turns left, entering the Andean mountains and beginning its slow ascent to Abancay (2,377 m.a.s.l). Passing this city, the next destination will be Cusco (3,399 m.a.s.l). It is recommended to help the body acclimate to the altitude in a better way.

Usually, the buses depart from Lima central bus terminal around 02:00 or 03:00 pm, spending a night on board, and arriving in Cusco around 12:00 to 01:00 pm. However, the arrival time can change because of unforeseen events, but this is uncommon. Anyway, for a trip to Machu Picchu, visitors need to consider the previous trip time.

B. With a stopover: Lima – Nazca – Arequipa – Cusco
Bus alternative route

The route goes along the coast, passing Nazca, up to Arequipa, a city located further south of Lima. From this city, the bus will turn left heading to the Andes and finally arrive in Cusco. The duration takes 24 or more hours and allows you to visit other attractions on the route, such as the Huacachina oasis, Nazca Lines, etc. Departure schedules are the same as those of the buses of a direct route.

2. By plane

Travel by plane

Unfortunately, the Inca site, due to its inhospitable location and to conserve the native fauna, doesn’t have an airport, airfield, or heliport. This is the fastest option for travelers who prioritize their time because it lasts for about an hour and twenty minutes. The Lima to Machu Picchu distance feels much shorter by air. Travelers arrive in about 1 hour and 20 minutes.

There are frequent daily flights from Lima, airlines like LATAM, Jet Smart, and Sky Airlines offer the service with high-quality standards. Similarly, as the trip is so fast, it is best to take some precautionary measures against altitude sickness. When arriving in Cusco, travelers can leave the imperial city and go directly to the Sacred Valley (2,871 m.a.s.l) since it is at a lower altitude than Cusco (3,399 m.a.s.l), which helps with acclimatization. Nevertheless, the biggest disadvantage is missing important landscapes throughout the trip, from the Peruvian coast to the mountain range.

3. By private car

By private car

The Lima to Machu Picchu distance seems shorter when going by car, but it is not too different from the bus option. The difference is taking maybe a few hours less, depending on the driving pace or, if required, the rest time. The internet coverage may be limited in some areas, so Google Maps or Waze may not work in some places. Therefore, it’s ideal to carry a physical map or a downloaded digital map.

From Cusco To Aguas Calientes

From Cusco to Aguas Calientes

Once in the Imperial City, it is recommended to explore the many things to do in Cusco. Cusco offers a wide range of historical and cultural attractions that are worth visiting. Also, the nearby Sacred Valley offers other incredible towns and archaeological sites to enjoy. It is advisable to spend a few days and enjoy everything available in these two charming towns.

A. By train

Train to Aguas Calientes

One of the best experiences for travelers to the archaeological site is traveling by train. Besides being the oldest way to get to Machu Picchu, the train trip ensures beautiful landscapes from the Andes and the Peruvian jungle. The train to Machu Picchu, without a doubt, adds magic and novelty to the entire trip. Depending on the train service, tourists can enjoy different comforts and wonderful views.

Two main train companies in Cusco offer the route Cusco – Machu Picchu: Peru Rail and Inca Rail. Both have three kinds of tourist services in their railway carriages that depart from different stations. Travelers can choose between many prices and services, but all are comfortable. The main advantage is to save energy when touring the archaeological complex.

Train stationsLocationTrain travel timeUsed by the train companyFinal train station
WanchaqCusco city04 hours approxPeru RailAguas Calientes town
San PedroCusco City04 hours approxPeru RailAguas Calientes town
PoroySurroundings of Cusco city (11 km from Cusco)03 hours approxPeru RailAguas Calientes town
OllantaytamboSacred Valley (61.5 km from Cusco)02 hours approxPeru Rail & Inca RailAguas Calientes town

Please note that no transportation goes directly to Machu Picchu itself (except the trekking way). The final station of the trains, in all cases, is Aguas Calientes, a town located 8.5 km north of the same Inca citadel. Travelers can choose from three main train services, going from the cheapest to the most luxurious. In addition, the prices go from $130 up to $1000, per person, round trip.

B. By trekking

By trekking

Hiking to Machu Picchu is the most exciting way to get to the renowned Inca ruins. The adventurous travelers spend a few days to a full week hiking in many Cusco to Machu Picchu routes. Regardless of the route, tourists can experience incredible views and an unforgettable experience. Among the most popular treks, visitors can find:

1. The Inca Trail
Inca Trail

This trail is excellent for those who are looking for something more challenging. The Inca Trail is a challenging, popular hike with the promise of beautiful landscapes and unforgettable memories. Travelers can opt for the classic 3-day tour or the shorter variant of just two days; the first part of the route is by train.

The visitor has to take a train from San Pedro, Poroy, or Ollantaytambo train station (very early) until 82 km heading to Aguas Calientes. From this point in the middle of the way to Machu Picchu, near Ollantaytambo, the trekking will begin. This experience passes through beautiful landscapes of the mountain range to 4,224 meters above sea level. The best time to go to Machu Picchu via the Inca Trail is during the dry season (from April to November); keep in mind that during February, the Trail is closed for maintenance reasons.

2. Salkantay Trek
Salkantay Trek

The trek begins from Mollepata town (located 3 hours from Cusco) and crosses Salkantay, the mountain belonging to the Vilcabamba range. The main way to arrive at the starting point is by bus or van, and then the trek will start in the Soraypampa camp zone. Visitors will pass through the exceptional scenery of the Andes and the jungle, surrounding the snow-capped Salkantay mountain. Moreover, they will feel the change of weather from cold and dry to hot and humid.

3. Inca Jungle trek
Inca Jungle trek

This route is popular among adventurous travelers because it includes biking, trekking, rafting, and zip-lining before getting to Machu Picchu. The trek begins by taking a bus from Cusco to Abra Malaga (4,230 meters above sea level) and descending to the low jungle. Another highlight of the experience is observing the incredible endemic flora and fauna. After a great deal of adventure and excitement, the journey ends when travelers reach Aguas Calientes.

4. Lares Trek
Lares trek

The tour begins by taking a bus from Cusco to Lares Hot Spring (the bus trip lasts 2 hours). After taking a relaxing bath, the trek will begin, stepping on snow, surrounding snow hills, glacial lagoons, and charming towns, in 4 days. Finally, visitors will arrive at Ollantaytambo train station. From this point, they will have to take a train to Machu Picchu, performing the normal tour of the Inca citadel.

C. By bus plus train

Van to Aguas Calientes

The cheapest way to get to the archaeological site is by taking a bus. Nonetheless, to take this option, always check out the best time to visit Machu Picchu. We recommend choosing this way only during the dry season (from April to November). Why? Because the bus road is dry and is the easiest drive over it.

Usually, the vans or minibuses depart from Cusco city (Puputi or Pavitos stations) and go to Santa Maria town (a place located 181 km from Cusco). From this point, the bus passes over the Santa Maria bridge to the Santa Teresa town, located on the edge of the jungle, for 203 kilometers. The road up there is formed by dirt and dust. The bus ticket costs around $22 per person.

Later, visitors will have to transfer to another vehicle that will take them to the Hidroelectrica station (hydroelectric train station), located 10 kilometers from Santa Teresa. From this point, you have two options: the first one is to do a trek to Aguas Calientes, which lasts 03 hours. The second option is to take the local train heading to Aguas Calientes (the train trip lasts 20 minutes), which costs $4 per person, one way. To return, you can do it in the same way or take a direct train from Aguas Calientes to Ollantaytambo or Cusco.

From Aguas Calientes to Machu Picchu

A. CONSETTUR Bus

CONSETTUR bus

CONSETTUR buses belong to the Aguas Calientes municipality company, in which all inhabitants of the town are shareholders. The units are modern and well-cared, have air conditioning systems, padded seats, and large windows on both sides of buses.

These depart every 5 minutes from their own station located in the Aguas Calientes town and from its final station (located at the top of the mountain, just in front of the entrance to the Machu Picchu archaeological park). The buses operate from 05:30 am to 05:45 pm, every day, 365 days a year. Visitors can buy bus tickets at the same station or via the internet, and it costs $24 per person.

B. Hiking Up to Machu Picchu

Climb up to Machu Picchu

Travelers can find a zig-zag footpath that begins at the Ruins bridge, located 1.7 km southwest of the Machu Picchu pueblo. From this point, tourists will begin the climb through the mountain for about 1 hour to the Machu Picchu entrance. Remember that it is not recommended to do so in the rainy season (from November to March), because the path will be full of mud.

Travel Time and Costs from Lima to Machu Picchu

Machu Picchu prices

If the final choice is strictly tied to travel time and cost, visitors should evaluate all alternatives. Remember that some of them are demanding options at certain times of the year, so you should book in advance. Another important consideration is the Machu Picchu ticket prices, which will depend on the route you choose. Below is a detailed comparison of travel times and costs from Lima to Machu Picchu, helping you choose the best option based on your budget and schedule.

Travel Costs from Lima to Machu Picchu
Route SegmentTravel optionsEconomic (USD)Regular (USD)Luxury (USD)
From Lima to CuscoBy bus$25 – $70$80 – $150$180 – $250
By plane$60 – $120$120 – $250$300 – $500
By private$400 – $600$700 – $1,000$1,200+
From Cusco to Aguas CalientesBy train$60 – $120$140 – $190$400 – $1,000
By trekking$150 – $300$300 – $600$700 – $1,500
By bus and train$60 – $100$100 – $180$200 – $300
From Aguas Calientes to Machu PicchuCONSETTUR bus$12 (one way) / $24 round trip$12 (one way) / $24 round trip$12 (one way) / $24 round trip
Climb up to Machu PicchuFreeFreeFree
Travel Time from Lima to Machu Picchu
Route SegmentTransport OptionTime
From Lima to CuscoBy bus17 – 24 hours
By plane1h 15m – 1h 30m
By private (car/transfer)18 – 30 hours
From Cusco to Aguas CalientesBy train3 – 4 hours
By trekking (Inca Trail, Salkantay, etc.)4 – 5 days
By bus + train (Hydroelectric route)6 – 10 hours
From Aguas Calientes to Machu PicchuCONSETTUR bus25 – 30 minutes
Climb up (hiking)1h 30m – 2 hours

Lima to Cusco to Machu Picchu Itinerary Options

Itinerary options

Tour operators offer pre-designed itineraries tailored to travelers with unique interests. These options include details about Lima to Cusco to Machu Picchu routes, from transportation options to estimated travel times. This is undoubtedly one of the best options to consider for both novice and experienced travelers. Below are some general itinerary details for each type of tourist:

Itinerary TypeDescriptionTrip HighlightsRouteMain TransportNotes
ClassicThe most popular and balanced itinerary covering key landmarksLima city, Cusco, Sacred Valley, Machu PicchuLima → Cusco → Sacred Valley → Machu PicchuFlight + train + busIdeal for first-time visitors
AdventurousFocused on trekking and outdoor challengesInca Trail or Salkantay Trek, mountain views, and Machu PicchuLima → Cusco → Trekking route → Machu PicchuFlight + hiking + bus/trainRequires good physical condition
Nature LoverEmphasizes landscapes, wildlife, and scenic viewsAndes mountains, cloud forests, Sacred Valley, Machu PicchuLima → Cusco → Sacred Valley → Machu PicchuFlight + train + bus/hikingGreat for relaxation and nature photography
CulturalDeep dive into history, traditions, and local lifeMuseums in Lima, Cusco heritage sites, local markets, and Machu PicchuLima → Cusco → Sacred Valley → Machu PicchuFlight + train + bus/hikingPerfect for history enthusiasts
PhotographyDesigned for capturing iconic and hidden photo spotsSunrise at Machu Picchu, Rainbow Mountain (optional), scenic valleysLima → Cusco → Sacred Valley → Machu Picchu (+ optional sites)Flight + train + bus/hikingEarly wake-ups for best light conditions
FamilyRelaxed pace with kid-friendly activitiesEasy tours, train to Machu Picchu, cultural experiencesLima → Cusco → Sacred Valley → Machu PicchuFlight + train + busChoose comfortable accommodations
LuxuryHigh-end experience with premium servicesLuxury hotels, gourmet food, Hiram Bingham train, private toursLima → Cusco → Sacred Valley → Machu PicchuFlight + luxury train + private transportBest comfort and exclusive experiences

Best Time to Travel from Lima to Machu Picchu

Best time to travel

Another important decision is when to go, especially if visitors have limited time. Andean destinations have the unique characteristic of having two main seasons, each with its own advantages and disadvantages. Many people usually base their final decision on the best time to visit Peru, which coincides with the better weather conditions. Here’s a general overview of each season:

Dry Season

Dry season

From May to October, clear skies and warm days are the norm, ideal conditions for exploring Peru. These months coincide with the most popular tourist season due to summer vacations in other countries, so you’ll see more tourists than at other times of the year. Thus, it’s excellent to book in advance to avoid last-minute problems.

Rainy Season

Rainy season

The months of December through February also coincide with the low tourist season due to the higher probability of rain. The frequent downpours can make some trips difficult, even for those who fly from Lima. But promotions and deals on certain tourist services are common. This is an ideal option for those with flexible schedules who enjoy relaxed travel.

Essential Travel Tips for Machu Picchu (From Lima)

Travel tips
  • Book in advance: Both Machu Picchu tickets and transportation services are in high demand during certain months. As mentioned, the dry season is peak tourist season, so it’s ideal to book your services several months in advance.
  • Pack only the essentials: While you can purchase some items along the way, it’s best to bring only the essentials. To avoid forgetting anything, a checklist will help you expand your list, specifying everything from clothing to electronic devices.
  • Acclimate properly: Even though altitude sickness varies from person to person, it’s best to take your Lima to Machu Picchu journey at a relaxed pace. The altitude difference between Lima and Machu Picchu is considerable, and so is the exploration itself. Resting, staying hydrated, and eating well will be beneficial.
  • Hire a professional: Although guided tours to Machu Picchu are common, many tourists avoid having a professional guide during the trip from Lima to the city. Hiring a specialist will enrich your trip with interesting information while also providing you with greater peace of mind.
  • Avoid day trips: Aside from acclimatization, a one-day trip to Machu Picchu is riskier. Flight or train delays could jeopardize your entire experience. So, most travelers recommend at least three days for a relaxed and flexible trip.

FAQs About Traveling from Lima to Machu Picchu

Travel to Machu Picchu

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

The best way is to take a flight from Lima to Cusco, then travel by train to Aguas Calientes, and finally take a short bus ride up to Machu Picchu. This route is the fastest, most comfortable, and most popular among travelers.

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

The classic Lima to Machu Picchu route usually takes between 10 and 15 hours in total, depending on connections and waiting times. This includes a flight (about 1.5 hours), a train ride (3–4 hours), and a short bus trip (30 minutes).

Can you go from Lima to Machu Picchu in one day?

Yes, it is possible, but very rushed and not recommended for most travelers. It requires an early morning flight to Cusco, an immediate transfer to the train, and a tight schedule to visit Machu Picchu before returning the same day. The Lima to Machu Picchu itinerary will be much shorter with brief stops and less chance of acclimatizing.

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

Costs vary widely depending on your travel style, but most travelers spend between $200 and $600 USD for transport only. Budget options can be cheaper, while luxury experiences can exceed $1,000 USD.

Do you need to go through Cusco to reach Machu Picchu?

Yes, Cusco is the main gateway to Machu Picchu. Almost all routes (by train, trekking, or road) start from Cusco or the nearby Sacred Valley. To many experts, Cusco is the entrance to Machu Picchu because it has the nearest airport to the citadel.

What is the easiest route from Lima to Machu Picchu?

The easiest route is to fly from Lima to Cusco, take a direct train to Aguas Calientes, and then a bus to Machu Picchu. This option requires the least physical effort and is the most straightforward to organize. Furthermore, this alternative is the fastest for tourists who have a short time.

“TIME IS THE LONGEST DISTANCE BETWEEN TWO PLACES”

The distance from Lima to Machu Picchu should not be an obstacle, but rather an excellent tourist opportunity. With all the available travel modalities, travelers will be able to enjoy a complete experience within the Andean country. Among all the available trips through the Andean country, visiting Machu Picchu is a milestone for anyone.

Peru has so much to offer; it can be hard to know where to start. With many years of experience in the tourism sector, Machu Travel Peru is happy to help with anything regarding your trip to Peru and any tours around it. Let us help you make your Peruvian travel experience unforgettable! Contact us today to plan your dream adventure!

RECOMMENDED JOURNEYS

The best iconic tours in South America

Exploring and immersing yourself in Peru, Bolivia, and Ecuador will open up a world full of natural and cultural wonders. For more information, please do not hesitate to consult with our specialists, who will be happy to help you learn more about these incredible attractions. In addition, a customized trip is waiting for you, and the Machu Travel Peru team will be happy to support you with it.

Explore the Paradise of Peru Jungle and Machu Picchu
Peru Destination Icon
PERU

Tailormade Journeys

9 Days / 8 Nights

Lima, Cusco, Sacred Valley, Machu Picchu, Puerto Maldonado, Tambopata

Explore Peru’s Jungle Paradise and Machu Picchu
Discover Authentic Traditions At The Sacred Titicaca Lake
Peru Destination Icon
PERU

Tailormade Journeys

8 Days / 7 Nights

Lima, Cusco, Sacred Valley, Machu Picchu, Puno, Lake Titicaca

Discover Authentic Traditions At The Sacred Lake Titicaca
Overfly the mysterious Nazca Lines heading to Cusco
Peru Destination Icon
PERU

Tailormade Journeys

8 Days / 7 Nights

Lima, Ica, Paracas, Nazca, Cusco, Sacred Valley, Machu Picchu

Fly Over the Mysterious Nazca Lines on the Way to Cusco
A memorable journey to Lima and Machu Picchu
Peru Destination Icon
PERU

Tailormade Journeys

6 Days / 5 Nights

Lima, Cusco, Sacred Valley, Machu Picchu

A memorable journey to Lima and Machu Picchu
sail the amazon river peru
Peru Destination Icon
PERU

Tailormade Journeys

11 days / 10 nights

Lima, Cusco, Sacred Valley, Machu Picchu, Iquitos

Explore Machu Picchu and Sail the Amazon River
wonderful galapagos ecuador
Ecuador Destination Icon
ECUADOR

Tailormade Journeys

14 days / 13 nights

Quito, Isabela Island, Fernandina Island, Santiago Island, Santa Cruz Island, Guayaquil, Lima, Cusco, Sacred Valley, Machu Picchu

From the Wonderful Galapagos to the Magical Machu Picchu
uyuni bolivia
Bolivia Destination Icon
BOLIVIA

Tailormade Journeys

13 days / 12 nights

La Paz, Lake Titicaca, Uyuni, Cusco, Sacred Valley, Machu Picchu, Lima

The Andean Crossing from Bolivia to Peru

Our Awards

World Travel Awards Recognition

Machu Travel Peru has been internationally recognized by the prestigious World Travel Awards (WTA), which have celebrated excellence in the travel, tourism, and hospitality industries since 1993.

From 2017 to 2019, we were awarded as Peru’s Leading Tour Operator, and from 2022 to 2025, we have been consistently recognized as Peru’s Leading Destination Management Company, achievements that culminated in 2025 with our recognition as South America’s Leading Destination Management Company.

These awards reflect our professionalism and commitment to delivering authentic, high-quality travel experiences.

Tourist in Machu Picchu

Start Your Journey Today

Alternatively, please fill out the form below and a Machu Travel Peru expert will contact you within the next business day.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By providing your contact information and submitting this form, you are authorizing Machu Travel Peru to contact you with the requested information. By clicking on the “Submit” button below you acknowledge that you have read and agreed to the Terms and Conditions and Privacy Policy and agree to be contacted by members of Machu Travel Peru Consumer Sales team about offers and promotions.