HUB hero image

How to Travel from

Ayacucho to Machu Picchu

by Rideshare or Car

Ayacucho
+0
Machu Picchu
Transport search to Machu Picchu
Ayacucho
+0
Machu Picchu
Building a composite car route
Cheapest
Best Offer!
Car
8 h 30 min
520 km.
from $28
Composite Route Car Only

Two ways to Travel from Ayacucho to Machu Picchu

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Expreso Los Chankas

Phone:
+51 1 3827298
Website:
redbus.pe/viajes/pasajes-de-bus-expreso-los-chankas
Bus from Ayacucho to Cusco
Ave. Duration:
12h
Frequency:
Twice daily
Estimated price:
$21.66–$28.03

Expreso Jireh

Phone:
+51 980 632 346
Website:
redbus.pe/viaje-en-bus/expreso-jireh-lima
Bus from Ayacucho to Terrapuerto
Ave. Duration:
2h
Frequency:
Once daily
Bus from Ayacucho to Talavera
Ave. Duration:
1h 55m
Frequency:
Once daily

Cusco Tours

Phone:
+51901557125
Website:
cuscotoursperu.com/
Bus from Cusco to Machu
Ave. Duration:
3d 8h
Frequency:
On demand
Estimated price:
$681.90

Empresa de Transporte Señor de Huanca

Phone:
+51 998 840 376
Website:
redbus.pe/viajes/pasajes-de-bus-senor-de-huanca
Bus from Andahuaylas to Cachora
Ave. Duration:
4h 16m
Frequency:
Once daily
Estimated price:
$8.28–$16.56
Bus from Ayacucho to Cusco
Ave. Duration:
13h 30m
Frequency:
Twice daily
Estimated price:
$15.29–$25.48
Bus from Talavera to Abancay
Ave. Duration:
3h 4m
Frequency:
Twice daily
Estimated price:
$7.64–$10.83

Train operators

PeruRail

Phone:
+51 1625 4848
Website:
perurail.com/es/
Train from Cusco - Wanchaq to Aguas
Ave. Duration:
4h 12m
Frequency:
Hourly
Estimated price:
$70.08–$1,528.98

Questions and Answers

What is the cheapest way to get from Ayacucho to Machu Picchu?

The cheapest way to get from Ayacucho to Machu Picchu is to bus and Train + Bus which costs $70.65 - $1413.04 and takes 18h 28m.

What is the fastest way to get from Ayacucho to Machu Picchu?

The fastest way to get from Ayacucho to Machu Picchu is to drive which takes 8h 17m and costs $76.09 - $119.57 .

How far is it from Ayacucho to Machu Picchu?

The distance between Ayacucho and Machu Picchu is 585 km. The road distance is 520.8 km.

How do I travel from Ayacucho to Machu Picchu without a car?

The best way to get from Ayacucho to Machu Picchu without a car is to bus and shuttle which takes 3 days 21h and costs $600 - $605.43 .

How long does it take to get from Ayacucho to Machu Picchu?

It takes approximately 12h 11m to get from Ayacucho to Machu Picchu, including transfers.

Can I drive from Ayacucho to Machu Picchu?

Yes, the driving distance between Ayacucho to Machu Picchu is 521 km. It takes approximately 8h 17m to drive from Ayacucho to Machu Picchu.

Where can I stay near Machu Picchu?

There are 112+ hotels available in Machu Picchu. Prices start at $25.05 per night.
+0