1map logoGo to main page

Lima to Machu Picchu from $69: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lima, Peru
to
Machu Picchu, Peru

How to Get from Lima to Machu Picchu: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$69 by busBest price
507.25 kmDistance
5h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lima to Machu Picchu with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Taxi
Average Duration
5h  22m
Estimated price
$171-503
Recommended
Company
various
Bus
Bus
Average Duration
26h  14m
Estimated price
$69-390
Cheapest
route map
Distance: 507.25 km
Duration: 5h 22m

See more options

Company
various
Plane
Train
Average Duration
6h  23m
Estimated price
$103-608
Company
various
Bus
Taxi
Average Duration
21h  24m
Estimated price
$125-200
Company
various
Bus
Taxi
Average Duration
22h  30m
Estimated price
$129-181
Company
various
Drive
Average Duration
15h  59m
Estimated price
$160-240
Company
various
Bus
Drive
Average Duration
96h  8m
Estimated price
$618-628

Traveling From Lima to Machu Picchu

You’ll transition from the bustling urban scene of Lima, with its vibrant food culture and historic sites, to the serene and awe-inspiring landscapes of Machu Picchu, where ancient ruins stand against a backdrop of majestic mountains.

Best Neighbourhoods in Machu Picchu

Machu Picchu offers a few neighborhoods that enhance your visit experience.

Aguas Calientes
• Base for accessing Machu Picchu.
• Renowned for hot springs and local markets.
Intihuatana
• Close to the sacred stone monument.
• Provides stunning views of the ruins.
Wiñay Wayna
• Features lush flora and diverse wildlife.
• Great hiking trails with breathtaking vistas.

Best Times To Visit Machu Picchu's Attractions

Visiting Machu Picchu at the right time can enhance your experience and help you avoid crowds.

Machu Picchu Citadel
Early morning at sunrise offers fewer tourists and stunning views.
Huayna Picchu
Late afternoon climbs provide a more tranquil atmosphere.
Intihuatana Stone
Late morning allows for the best lighting for photos.

Machu Picchu Weather: What to Expect Year-Round

Machu Picchu features a subtropical highland climate, with rainy seasons from November to March and drier months from April to October, making the latter the best time for clear views. Understanding the weather patterns not only aids in planning your visit but can also enhance your overall travel experience by allowing you to enjoy the breathtaking scenery under optimal conditions.

Dining Recommendation in Machu Picchu

Try the traditional dish of llama steak at a local restaurant, where the flavors of the Andes come alive with fresh, locally-sourced ingredients. The dining experience in Machu Picchu, set against stunning mountain vistas, introduces you to a distinct rustic charm that contrasts sharply with the urban culinary scene of Lima.

Lima - Machu Picchu operators

Explore transport companies operating between Lima and Machu Picchu, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+51 511 418 1111
Website
https://www.civa.com.pe/en/

Bus from Lima Terminal Excluciva to Abancay

Average Duration
16h 14m
Estimated price
$18-40
Contact phone
+51 1 311 5050
Website
https://www.cruzdelsur.com.pe/en/

Bus from Lima Javier Prado to Abancay

Average Duration
16h 30m
Estimated price
$14-50
Contact phone
+51 6202 333
Website
http://grupopalomino.com.pe

Bus from Lima - Luna Pizarro to Abancay

Average Duration
17h 20m
Estimated price
$18-28
Website
https://facebook.com

Bus from Lima to Abancay

Average Duration
19h 31m
Estimated price
$27-32
Contact phone
+51 1 4800725
Website
https://floreshnos.pe

Bus from Gran Terminal Terrestre Plaza Norte to Cusco

Average Duration
21h
Estimated price
$23-35
Contact phone
+51 994 656 518
Website
https://oltursa.pe

Bus from Gran Terminal Terrestre Plaza Norte to Cusco

Average Duration
23h 15m
Estimated price
$26-40
Train
Contact phone
+51 1625 4848
Website
https://www.perurail.com/

Train from Ollantaytambo to Machu Picchu

Average Duration
1h 30m
Estimated price
$40-95

Train from Ave. El Sol 843, Cusco to Machu Picchu

Average Duration
4h 5m
Estimated price
$45-360
Contact phone
+51 84 581860
Website
https://incarail.com/en/

Train from Ollantaytambo to Machu Picchu

Average Duration
1h 24m
Estimated price
$25-350

Train from Ave. El Sol 843, Cusco to Machu Picchu

Average Duration
4h 5m
Estimated price
$45-360
Plane Show flights
Website
latam.com

Plane from Lima (LIM) to Anta (ATA)

Average Duration
1h 10m
Estimated price
$50-350

Plane from Lima (LIM) to Cuzco (CUZ)

Average Duration
1h 23m
Estimated price
$55-190
Website
jetsmart.com

Plane from Lima (LIM) to Cuzco (CUZ)

Average Duration
1h 23m
Estimated price
$45-180
Website
skyairline.com

Plane from Lima (LIM) to Cuzco (CUZ)

Average Duration
1h 25m
Estimated price
$45-180
all-pages.other Show other routes
Contact phone
+51901557125

Other from Cusco to Machu Picchu

Average Duration
72h 8m
Estimated price
$592-592
Website
https://facebook.com

Other from Anta to Machu Picchu

Average Duration
4h 2m
Estimated price
$110-140

Lima to Machu Picchu: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lima and Machu Picchu offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from Lima to Machu Picchu, spanning over 1079.9 km of diverse landscapes and exhilarating mountain roads. 💰 Explore different price options ranging from $160 to $240 to journey by car, offering a budget-friendly or more luxurious travel experience to the iconic Incan citadel. 🗻 Immerse yourself in a memorable 15-hour and 59-minute drive filled with stunning Andean scenery, making the journey to Machu Picchu an adventure to cherish for a lifetime.
Average price
$160 - $240
Useful tips for car travellers
• Before you embark on your journey from Lima to Machu Picchu, fill up your tank; gas stations are available along the Pan-American Highway, with prices averaging around $1.15 per liter.
• As you approach Machu Picchu, driving through Aguas Calientes is a must, but keep in mind that parking can range from $5 to $10 per day; additionally, be aware of potential restricted traffic zones to avoid fines.
• Upon arriving in Machu Picchu, expect to park your car in designated lots at the base, as no vehicles are allowed near the ruins; consider leaving early to secure your spot and capture the breathtaking morning views.
Useful tips for train travellers
On your train journey from Lima to Machu Picchu, you'll have several onboard catering options depending on the operator. For example, both Inca Rail and Peru Rail offer a selection of meals and snacks. Inca Rail serves gourmet meals prepared with local ingredients, complete with options for dietary restrictions. On Peru Rail, you can enjoy a complimentary meal and beverages in First Class or Business Class, while Economy Class offers snacks. Make sure to pre-order meals, if applicable, to guarantee your preferences.
When choosing your seating, you'll find options like First Class, Business Class, and Economy on both Inca Rail and Peru Rail. First Class provides the most luxurious experience with wider seats, spacious cabins, and meals served by dedicated attendants. Business Class offers slightly less space but still comes with comfortable seating and food service. Economy Class is a more budget-friendly option with basic amenities. Consider booking First Class for the best views and comfort during this scenic journey.
Arriving in Machu Picchu, you will disembark at the Aguas Calientes train station. It's important to note that there are luggage storage options available, allowing you to leave your bags while you explore. Take advantage of the public restrooms at the station; however, showers are typically not available. After exiting the station, the quickest way to reach the city center is by taking a short 10-minute walk or a quick shuttle bus ride (buses leave frequently) to your accommodation.
🛫 Take a quick and convenient direct flight from Lima Airport to Anta Airport, the closest airport to Machu Picchu, with LATAM Chile. The flight duration is approximately 1 hour and 10 minutes, allowing you to reach your destination efficiently. 🗺️ From the modern city of Lima to the mystical ruins of Machu Picchu, this short flight offers a seamless way to transition from urban life to the awe-inspiring beauty of one of the world's most renowned archaeological sites. Let your adventure to Machu Picchu begin with a convenient flight to Anta Airport.
Departure Point
Lima Airport
Arrival Point
Anta Airport
Useful tips for plane travellers
• Consider booking your flight through LATAM Chile, as they offer direct flights to Anta Airport (ATA), which is the closest airport to Machu Picchu, ensuring you avoid any layovers and save valuable travel time.
• Upon arriving at Anta Airport, expect a somewhat small airport with limited facilities; to navigate efficiently, head directly to the ground transportation area, where shared shuttles and taxis to Machu Picchu town are available, ensuring you’re aware of the latest schedules and prices.
• The taxi fare from Anta Airport to Machu Picchu town generally ranges from 60 to 100 soles (approximately $15 to $25); it's advisable to confirm the price beforehand and consider using a reputable taxi service or pre-booking to avoid any surprises.
🚌 Embark on an adventurous journey from Lima to Machu Picchu by bus, a trip that will take approximately 26 hours and 14 minutes to reach the iconic ancient Inca ruins. 💰 Depending on the type of bus and amenities provided, prices for this route can vary between $69 to $390, giving travelers the option to choose a comfortable and budget-friendly transportation option.
Useful tips for bus travellers
• Consider taking either Cruz del Sur or Oltursa for your bus journey from Lima to Machu Picchu; both operators offer comfortable recliner seats and onboard meals, allowing you to travel in style. You can check schedules and book tickets through their respective websites: Cruz del Sur and Oltursa.
• Pack snacks and water, as the bus does not always make frequent stops; also, download a couple of movies or shows on your device to keep entertained during the 26-hour journey, especially if you’re taking a night bus.
• Upon arriving at the Aguas Calientes station (the nearest town to Machu Picchu), be prepared for the hustle of local vendors; if you're opting for a bus to the ruins, purchase your tickets at the official Machu Picchu bus station located just outside the main train station to ensure a smooth transition to the site.

Frequently asked questions

Find out more about the route from Lima to Machu Picchu.

Or choose the category:
The distance between Lima and Machu Picchu is 506.9 km by air, with a travel time of approximately 5 hours and 59 minutes. This includes a flight from Lima to Cusco, followed by a bus journey to Machu Picchu. By road, the distance is longer at 1069.7 km, and the travel time by car is approximately 15 hours and 52 minutes. Taking a bus from Lima to Machu Picchu would take even longer, with a travel time of around 26 hours and 9 minutes.
The most cost-effective way to travel from Lima to Machu Picchu is by taking a bus and taxi via Lima - Luna Pizarro. This option costs around $120-$170 and takes approximately 22 hours and 30 minutes. However, if you are looking for a quicker option, you can fly to Cuzco and then take a bus and train to Machu Picchu, which costs around $150-$460 and takes about 5 hours and 59 minutes.
The prices for a bus ticket from Lima to Machu Picchu range from $183 to $239.
To travel from Lima to Machu Picchu without using public transportation, you can hire a private car or take a taxi. The driving distance is around 1070.2 km, and it takes approximately 15 hours and 52 minutes to reach Machu Picchu by car. Prices for car hire or taxi services vary, but typically range from $160 to $240.
The most convenient way to travel from Lima to Machu Picchu without a car is by taking a combination of bus and taxi. The journey takes approximately 21 hours and 24 minutes and costs between $120 and $220. You will need to take a bus from Lima to Cuzco, which is the closest major city to Machu Picchu, and then take a taxi or shuttle from Cuzco to Machu Picchu.
The flight from Lima to Cuzco, the nearest airport to Machu Picchu, typically takes 1 hour and 20 minutes. The cost of the flight can vary depending on the airline and the time of booking, but it generally ranges from $100 to $200 per person. It is important to note that after arriving in Cuzco, travelers will need to take a bus or a train to reach Machu Picchu, which can take an additional few hours.
There are plenty of options for accommodation near Machu Picchu, with over 123 hotels to choose from. Prices for hotels start at $25 per night, offering a range of options to suit different budgets.