1map logoGo to main page

Lima, Provincia de Lima to Machu Picchu, Cusco 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

Traveling from the bustling urban landscapes of Lima to the serene, ancient ruins of Machu Picchu offers a vivid contrast between modern city life and the timeless beauty of the Andes.

Best Neighbourhoods in Machu Picchu

Machu Picchu offers enchanting neighborhoods that enhance your visit experience.

Machupicchu Pueblo
• Closest access point to the archaeological site.
• Bustling street markets and local eateries.
Aguas Calientes
• Renowned for its relaxing hot springs.
• Vibrant artisan shops and cultural experiences.
San Pedro
• Scenic views of the surrounding mountains.
• Authentic Peruvian food and community feel.

Best Times To Visit Machu Picchu's Attractions

Planning your visit to Machu Picchu can enhance your experience significantly.

The Citadel
Early morning visits offer serene views and fewer crowds.
Huayna Picchu
Weekdays in the off-peak season provide a less crowded hike.
Machu Picchu Museum
Late afternoons are quieter, allowing for a more relaxed exploration.

Machu Picchu Weather: What to Expect Year-Round

Machu Picchu experiences a temperate climate with a rainy season from November to March and drier months from April to October, making the latter the ideal time for visitors. Weather can greatly influence your travel experience, as sunny days provide clear views of the stunning landscapes, while rain may lead to slippery trails.

Dining Recommendation in Machu Picchu

Try the traditional dish 'cuy chactado' at a local restaurant, which contrasts sharply with Lima's contemporary seafood offerings, showcasing the rich flavors of Andean cuisine. Dining in Machu Picchu immerses you in a unique atmosphere surrounded by breathtaking views and the use of local ingredients, making each bite a memorable experience.

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 a captivating journey from Lima to Machu Picchu by car, covering a scenic distance of 671 miles. Prepare for an unforgettable road trip that will take you through diverse landscapes and breathtaking views of Peru. 💰 The prices to reach Machu Picchu from Lima by car range from $160 to $240, offering flexibility for different budgets. Whether you opt for a budget-friendly option or a more luxurious ride, the allure of the ancient Incan citadel awaits at the end of your drive.
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.
🛫 Flying from Lima Airport to Anta Airport in Peru is the quickest way to reach Machu Picchu, with a direct flight that only takes 1 hour and 10 minutes. LATAM Chile is the airline that offers these convenient flights for travelers.
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 scenic route that takes approximately 26 hours and 14 minutes. Traveling through the stunning landscapes of Peru, you'll witness the beauty of the Andes Mountains along the way. 💰 The prices for a bus ticket between Machu Picchu and Lima range from $69 to $390, offering options to fit various budgets. Plan your trip accordingly and choose the best bus service that meets your comfort and financial preferences for this long-distance travel.
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 315 miles. By air, it takes approximately 5 hours and 59 minutes to reach Machu Picchu from Lima. This involves flying to Cuzco and then taking a bus. By car, the travel time is significantly longer at around 15 hours and 52 minutes. If you prefer to take a bus, it will take approximately 26 hours and 9 minutes to reach Machu Picchu from Lima.
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 typically costs between $120 and $170 and takes approximately 22 hours and 30 minutes. However, if time efficiency is a priority, the quickest option is to fly and then take a combination of bus and train. This option usually costs between $150 and $460 and takes around 5 hours and 59 minutes.
The prices of a bus ticket between Machu Picchu and Lima can range from $183 to $239. It is important to note that these prices can vary depending on the company, route, and time of year. Additionally, there may be additional costs for accommodations, meals, and entrance fees to Machu Picchu. It is advisable to research and compare prices from different bus companies to find the best deal for your travel needs.
To get from Lima to Machu Picchu without using public transportation, you can choose to drive by car. The driving distance between Lima and Machu Picchu is 665 miles, and it takes about 15 hours and 52 minutes to drive straight through. However, it is recommended to make stops along the way to rest and explore. The price to rent a car for this journey can vary from $160 to $240, depending on the rental agency and type of car chosen.
To travel from Lima to Machu Picchu without a car, the best option is to take a bus to Cuzco and then a taxi or a bus to Machu Picchu. The journey takes approximately 21 hours and 24 minutes and costs between $120 and $220. Buses are a convenient and affordable mode of transportation in Peru, and there are several operators that offer direct routes from Lima to Cuzco. Once in Cuzco, taxis or buses can be easily found to take you to the iconic ruins of Machu Picchu.
The flight from Lima to Cuzco, the closest airport to Machu Picchu, typically takes around 1 hour and 20 minutes. The cost of the flight can vary depending on the time of year and availability, but on average, prices start at around $100 USD per person for a one-way ticket. It is recommended to book in advance and compare prices from different airlines for the best deals.
There are multiple accommodations available near Machu Picchu. With over 123 hotels to choose from, visitors have various options based on their budget and preferences. Prices for these hotels start at $25, making it accessible for different types of travelers. It is recommended to book in advance to secure the best deals and availability.