1map logoGo to main page

Machu Picchu to 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

Transitioning from the ancient wonder of Machu Picchu, with its breathtaking mountain vistas and rich Incan history, to the vibrant urban landscape of Lima offers a striking contrast between serene exploration and lively cultural experiences.

Best Neighbourhoods in Lima

Lima boasts diverse neighborhoods, each offering distinct experiences for visitors.

Miraflores
• Bustling waterfront with parks and stunning ocean views.
• Trendy cafes, restaurants, and vibrant nightlife options.
Barranco
• Bohemian vibe with colorful street art everywhere.
• Excellent galleries and cultural events throughout the year.
San Isidro
• Upscale area featuring luxury shops and fine dining.
• Beautiful green spaces, perfect for leisurely walks.

Best Times To Visit Lima's Attractions

Timing your visits can significantly enhance your experience in Lima's attractions.

Larco Museum
Visit in the morning shortly after opening for fewer crowds and a relaxed atmosphere.
Plaza Mayor
Early mornings are ideal; enjoy peace and stunning architecture before the afternoon bustle.
Miraflores Boardwalk
Weekdays at sunset offer breathtaking views with less foot traffic.

Lima Weather: What to Expect Year-Round

Lima enjoys a mild desert climate, with temperatures typically ranging from 60°F to 80°F and little rainfall, making it pleasant for exploration year-round; however, the best times to visit are from December to March when the sun shines brightly. The cool mist, known as 'garúa,' may linger during winter months, which can impact outdoor activities and visibility.

Dining Recommendation

Experience the vibrancy of Lima's culinary scene with a visit to panchita, where you can savor the rich flavors of traditional Peruvian dishes like anticuchos made from grilled beef hearts and served with spicy sauce. This lively atmosphere contrasts sharply with the simplicity of meals around Machu Picchu, showcasing urban culinary creativity and a diverse array of local ingredients.

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
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 Ollantaytambo, then catch a bus from there to Lima. The combined cost of the taxi and bus is approximately $120 to $210. The journey takes about 21 hours and 23 minutes.
The fastest way to travel from Machu Picchu to Lima is to take a combination of train, bus, and flight. First, you can take a train from Machu Picchu to Ollantaytambo, where you can catch a bus to Cusco. From Cusco, you can then take a flight to Lima. This route takes approximately 6 hours and 37 minutes, and the cost ranges from $150 to $340.
The distance from Machu Picchu to Lima is approximately 507 km. If you prefer to travel by road, the distance is about 1076 km.
To travel from Machu Picchu to Lima without a car, the recommended option is to take a taxi to the nearby town of Ollantaytambo and then catch a bus to Lima. This journey takes approximately 21 hours and 23 minutes and costs between $120 and $210.
The approximate travel time from Machu Picchu to Lima is around 9 hours and 20 minutes, including transfers.
There are numerous accommodations available near Lima. With over 994 hotels to choose from, visitors can find a variety of options to fit their budget and preferences. Prices for hotels in Lima start at $51 per night, ensuring there is something for everyone.
Yes, it is possible to drive from Machu Picchu to Lima. The distance between the two cities is approximately 1077 km, and it takes around 15 hours and 51 minutes to complete the journey by car.
Sky Airline and LATAM Chile offer flights between Machu Picchu and Lima. These airlines operate flights from Ayacucho Airport to Lima Airport.
The quickest way to travel from Machu Picchu to Lima by plane is to take a direct flight from Ayacucho Airport to Lima Airport. This flight takes approximately 50 minutes. Sky Airline and LATAM Chile are two airlines that operate flights on this route.
The flight from Machu Picchu to Lima takes approximately 50 minutes if you opt for a direct flight from Ayacucho Airport to Lima Airport.
The cost to drive from Machu Picchu to Lima ranges from $160 to $240, depending on various factors such as the type of vehicle, fuel consumption, and toll fees.