There are 6 ways to get from Cajamarca to Ayacucho by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Cajamarca (CJA) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP)plane CJA - AYP
3h 38m$114–305Bus via Lima #2
cheapest- Take the bus from Cajamarca to Limabus Cajamarca / ...
- Take the bus from Lima - Luna Pizarro to Ayacuchobus Lima / ...
27h 6m$34–68Bus via Lima
- Take the bus from Cruce Cajamarca to Gran Terminal Terrestre Plaza Nortebus Lima
- Take the bus from Lima - Tomas Valle to Ayacuchobus Lima
16h 38m$48–89Drive 1,358.6 km
- Drive from Cajamarca to Ayacuchocar 1,358.6 km
21h 57m$205–295Bus
- Take the bus from Cruce Cajamarca to Gran Terminal Terrestre Plaza Nortebus Lima
- Take the bus from Gran Terminal Terrestre Plaza Norte to Ayacuchobus Lima
17h 22m$37–58Bus #2
- Take the bus from Cajamarca to Lima Victoriabus Lima / ...
- Take the bus from Lima to Ayacuchobus
30h$109–136
Cajamarca (CJA) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP) flights
Comparing Your Travel Options
The cheapest way to get from Cajamarca to Ayacucho is to bus which costs $35 - $60 and takes 17h 22m.
The fastest way to get from Cajamarca to Ayacucho is to fly which takes 3h 38m and costs $110 - $310.
No, there is no direct bus from Cajamarca to Ayacucho. However, there are services departing from Cruce Cajamarca and arriving at Ayacucho via Plaza Norte and Lima - Tomas Valle. The journey, including transfers, takes approximately 16h 38m.
The distance between Cajamarca and Ayacucho is 820 km. The road distance is 1358.6 km.
The best way to get from Cajamarca to Ayacucho without a car is to bus via Lima which takes 16h 38m and costs $45 - $90.
It takes approximately 3h 38m to get from Cajamarca to Ayacucho, including transfers.
Cajamarca to Ayacucho bus services, operated by Emtrafesa, depart from Cruce Cajamarca station.
The best way to get from Cajamarca to Ayacucho is to fly which takes 3h 38m and costs $110 - $310. Alternatively, you can bus via Lima, which costs $45 - $90 and takes 16h 38m.
Cajamarca to Ayacucho bus services, operated by Emtrafesa, arrive at Gran Terminal Terrestre Plaza Norte station.
Yes, the driving distance between Cajamarca to Ayacucho is 1359 km. It takes approximately 21h 57m to drive from Cajamarca to Ayacucho.
What companies run services between Cajamarca, Peru and Ayacucho, Peru?
LATAM Chile, Sky Airline, and two other airlines fly from Cajamarca (CJA) to Coronel Fap Alfredo Mendívil Duarte Airport (AYP) 5 times a day. Alternatively, you can take a bus from Cruce Cajamarca to Ayacucho via Gran Terminal Terrestre Plaza Norte, Plaza Norte, Terrapuerto Del Norte, and Lima - Tomas Valle in around 16h 38m.
- Website
- latam.com
Flights from Cajamarca to Coronel Fap Alfredo Mendívil Duarte Airport via Lima
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $90–950
- Website
- skyairline.com
Flights from Cajamarca to Coronel Fap Alfredo Mendívil Duarte Airport via Lima
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $90–470
- Phone
- +51 44 484120
- [email protected]
- Website
- Emtrafesa
Bus from Cruce Cajamarca to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $18–40
- Schedules at
- Emtrafesa
- Economy (Fenix)
- $22–28
- Economy (Normal)
- $18–24
- First (Cama)
- $27–31
- First (Super Fenix)
- $30–40
Bus from Cruce Cajamarca to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $18–40
- Schedules at
- Emtrafesa
- Economy (Fenix)
- $22–28
- Economy (Normal)
- $18–24
- First (Cama)
- $27–31
- First (Super Fenix)
- $30–40
- Phone
- +51 1 716 8000
- [email protected]
- Website
- Movil Bus
Bus from Lima - Tomas Valle to Ayacucho
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $30–50
- Schedules at
- Movil Bus
- Phone
- +51 94 352 0202
- [email protected]
- Website
- megabus.pe
Bus from Gran Terminal Terrestre Plaza Norte to Ayacucho
- Ave. Duration
- 9h 52m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- megabus.pe
- Book at
- megabus.pe
- Phone
- +51 1 426 0957
Bus from Cajamarca to Lima
- Ave. Duration
- 17h
- Frequency
- Every 4 hours
- Estimated price
- $24
- Book at
- Royal Palace
- Phone
- +51 993 888 999
- [email protected]
- Website
- turismopalomino.pe
Bus from Lima - Luna Pizarro to Ayacucho
- Ave. Duration
- 8h 53m
- Frequency
- Every 4 hours
- Estimated price
- $25–45
- Schedules at
- turismopalomino.pe
- Book at
- turismopalomino.pe
- Phone
- +51 970 504 472
- [email protected]
- Website
- SumaqBus
Bus from Lima - Luna Pizarro to Ayacucho
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $12
- Website
- SumaqBus
- Phone
- +51 948 339 133
- [email protected]
- Website
- turismodias.com.pe
Bus from Cajamarca to Lima Victoria
- Ave. Duration
- 18h
- Frequency
- Every 30 minutes
- Estimated price
- $29–45
- Schedules at
- turismodias.com.pe
- Book at
- turismodias.com.pe
- Phone
- +51 992-886-115
- Website
- facebook.com
Bus from Lima to Ayacucho
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $80–95
- Book at
- waybus.pe
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Train travel in Spain: A guide to Renfe, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Book your Cajamarca to Ayacucho bus tickets online with 12go.asia.
There are 96+ hotels available in Ayacucho.


















