1map logoGo to main page

Machu Picchu, Cusco to Lima, Provincia de Lima from $113: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Machu Picchu, Peru
to
Lima, Peru

How to Get from Machu Picchu to Lima: 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.

$113 - Bus and TrainBest price
507 kmDistance
5h 3m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Machu Picchu to Lima 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
Taxi
Plane
Average Duration
5h  3m
Estimated price
$167-461
Recommended
Company
various
Bus
Plane
Average Duration
7h  20m
Estimated price
$113-556
Cheapest
route map
Distance: 507 km
Duration: 5h 3m

See more options

Company
various
Taxi
Bus
Average Duration
21h  23m
Estimated price
$133-191
Company
various
Drive
Average Duration
16h  1m
Estimated price
$160-240
Company
various
Drive
Bus
Average Duration
102h 
Estimated price
$606-1670

Traveling From Machu Picchu to Lima

Your journey from Machu Picchu to Lima takes you from the ancient, mystical ruins nestled in the Andes mountains to the vibrant, urban life of Peru's capital.

Best Neighbourhoods in Lima

Lima's neighborhoods offer diverse experiences for every type of traveler.

Miraflores
• Coastal cliffs offer stunning ocean views.
• Vibrant nightlife and dining options abound.
Barranco
• Known for its artistic and bohemian vibe.
• Colorful street art decorates every corner.
San Isidro
• Upscale area with luxury shopping and dining.
• Beautiful parks ideal for leisurely strolls.

Best Times To Visit Lima's Attractions

Timing your visits can significantly enhance your experience in Lima.

Plaza Mayor
Visit early in the morning for a quieter, more relaxed atmosphere.
Larco Museum
Weekday afternoons are ideal to explore without large crowds.
Miraflores Boardwalk
Sunset hours offer breathtaking views and a pleasant stroll.

Lima Weather: What to Expect Year-Round

Lima's climate features mild temperatures and a coastal desert environment, with minimal rain and persistent fog, particularly from June to September. Visiting during the warmer summer months, from December to March, offers clearer skies, making outdoor activities and attractions more enjoyable.

Dining Recommendation in Lima

Indulge in ceviche at La Mar, where the freshness of local seafood meets zesty lime and aromatic herbs, creating a vibrant contrast to the hearty dishes of Machu Picchu. The lively atmosphere and innovative preparations showcase Lima's culinary creativity, setting the stage for a dining experience that celebrates Peru's rich coastal flavors.

Machu Picchu - Lima operators

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

Train
Contact phone
+51 84 581860
Website
https://incarail.com/en/

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

Average Duration
4h
Estimated price
$1678-4610
Bus
Contact phone
+51 511 418 1111
Website
https://www.civa.com.pe/en/

Bus from Abancay to Lima Terminal Excluciva

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

Bus from Abancay to Lima Javier Prado

Average Duration
15h 30m
Estimated price
$1134-1135

Bus from Cusco to Lima Javier Prado

Average Duration
20h 30m
Estimated price
$1134-1677
Plane Show flights
Website
latam.com

Plane from Anta Airport to Lima Airport

Average Duration
50m
Estimated price
$1675-1676

Plane from Cuzco to Lima

Average Duration
1h 27m
Estimated price
$1677-1672
all-pages.other Show other routes
Contact phone
+51901557125
Website
cuscotoursperu.com

Other from Machu Picchu to Cusco

Average Duration
Estimated price
$0-0

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

Traveling between Machu Picchu and Lima 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 journey from the ancient ruins of Machu Picchu to the bustling city of Lima, covering a distance of 672 miles across beautiful Peruvian landscapes. 💰 Discover a range of budget-friendly options to make this adventure a reality, with car rental prices varying between $160 to $240 for the scenic drive from Machu Picchu to Lima. 🌄 Immerse yourself in diverse terrains and breathtaking scenery along the 16-hour drive, as you make unforgettable memories while traveling through the heart of Peru.
Average price
$160 - $240
🛫 Embark on a swift journey from Machu Picchu to Lima by catching a direct flight from Anta Airport. Enjoy a quick 50-minute flight with LATAM Chile, connecting these two iconic Peruvian destinations efficiently.
Departure Point
Anta Airport
Arrival Point
Lima Airport

Frequently asked questions

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

Or choose the category:
The cheapest way to get from Machu Picchu to Lima is to take a taxi to the Ollantaytambo bus station, which costs around $80-$100. From there, you can take a bus to Lima, which will cost around $40-$60. The total travel time for this journey is approximately 21 hours and 23 minutes.
The fastest way to travel from Machu Picchu to Lima is by taking a combination of train, bus, and flight. First, take a train from Machu Picchu to Ollantaytambo, then a bus from Ollantaytambo to Cusco. From Cusco, you can catch a flight to Lima. This option usually takes around 6 hours and 37 minutes and costs between $150 and $340.
The distance between Machu Picchu and Lima is 315 miles. If you're traveling by road, the distance is approximately 668.9 miles. The journey from Machu Picchu to Lima typically takes around 21 hours and 23 minutes by taxi and bus. It's important to note that the travel time may vary depending on traffic conditions and other factors.
The cheapest way to travel from Machu Picchu to Lima without a car is to take a taxi to the bus station in Aguas Calientes and then take a bus to Lima. The journey can take around 21 hours and 23 minutes, and the cost can range from $120 to $210. It is recommended to plan ahead and book your bus tickets in advance to secure your seat.
The journey from Machu Picchu to Lima takes approximately 9 hours and 20 minutes, including transfers. The fastest way to travel is by taking a combination of train and flight, which offers a quicker and more efficient route. However, there are also cheaper options available such as taking a taxi and bus, but this could result in a longer travel time of around 21 hours and 23 minutes. It is recommended to plan your travel in advance and consider the most convenient and budget-friendly option for your journey.
There are numerous options for accommodation near Lima. With over 994 hotels to choose from, travelers can find a location that suits their budget and preferences. Prices for hotels in Lima start at $51 per night, providing a range of options for different travelers. Popular areas to stay in Lima include Miraflores, Barranco, and San Isidro, which offer a variety of hotels and amenities for visitors to enjoy.
Yes, it is possible to drive from Machu Picchu to Lima. The driving distance is about 669 miles, and it takes approximately 15 hours and 51 minutes to complete the journey. However, it is important to note that driving long distances in Peru can be challenging due to the mountainous terrain and narrow roads, so it is recommended to have a good understanding of local driving conditions before embarking on this journey. Additionally, renting a car with a reliable GPS system and having proper documentation such as a valid driver's license and insurance is essential.
Two airlines that offer flights between Machu Picchu and Lima are Sky Airline and LATAM Chile. Both airlines operate flights from Ayacucho Airport to Lima Airport. It is recommended to check their respective websites or contact the airlines directly for the most up-to-date flight schedules and prices.
The fastest way to travel from Machu Picchu to Lima is by plane. You can take a direct flight from Ayacucho Airport to Lima Airport, which takes approximately 50 minutes. Airlines such as Sky Airline and LATAM Chile offer flights on this route. This option is convenient for those who want to minimize travel time and reach their destination quickly.
The flight from Machu Picchu to Lima takes approximately 50 minutes. There are direct flights available from Ayacucho Airport to Lima Airport, which is the quickest option. It is important to note that flight duration may vary depending on the specific airline, weather conditions, and any potential layovers. It is advisable to check with different airlines for the most accurate and up-to-date flight schedules.
The cost of driving from Machu Picchu to Lima ranges from $160 to $240. This estimate includes expenses such as fuel, tolls, and parking fees. The actual cost may vary depending on factors such as the type of vehicle, the route taken, and any additional expenses along the way. It is advisable to plan ahead, budget accordingly, and consider alternate transportation options for a more affordable and convenient journey.