There are 4 ways to get from Caraz to Cajamarca by bus, plane, 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.
Bus, fly
best- Take the bus from Terminal Terrestre de Caraz to Anta Airportbus
- Fly from Huaraz (ATA) to Cajamarca (CJA)plane ATA - CJA
6h 4m$145–379Bus via Trujillo
cheapest- Take the bus from Caraz to Trujillobus Caraz
- Take the bus from Trujillo to Cajamarcabus Cajamarca / ...
19h 16m$55–72Bus
- Take the bus from Caraz to Trujillobus Trujillo
- Take the bus from Trujillo to Cajamarcabus Trujillo
11h 49mDrive 435.1 km
- Drive from Caraz to Cajamarcacar 435.1 km
9h 28m$66–95
Huaraz (ATA) to Cajamarca (CJA) flights
Questions & Answers
The cheapest way to get from Caraz to Cajamarca is to bus via Trujillo which costs $50 - $75 and takes 19h 16m.
The fastest way to get from Caraz to Cajamarca is to bus and fly which takes 6h 4m and costs $140 - $380.
No, there is no direct bus from Caraz to Cajamarca. However, there are services departing from Caraz and arriving at Cajamarca via Trujillo. The journey, including transfers, takes approximately 11h 49m.
The distance between Caraz and Cajamarca is 314 km. The road distance is 435.1 km.
The best way to get from Caraz to Cajamarca without a car is to bus which takes 11h 49m and costs .
It takes approximately 6h 4m to get from Caraz to Cajamarca, including transfers.
Caraz to Cajamarca bus services, operated by Turismo Cavassa, depart from Caraz station.
Caraz to Cajamarca bus services, operated by Turismo Cavassa, arrive at Trujillo station.
Yes, the driving distance between Caraz to Cajamarca is 435 km. It takes approximately 9h 28m to drive from Caraz to Cajamarca.
There are 175+ hotels available in Cajamarca.
What companies run services between Caraz, Peru and Cajamarca, Peru?
You can take a bus from Caraz to Cajamarca via Trujillo in around 11h 49m.
- Website
- latam.com
Flights from Huaraz to Cajamarca via Lima
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $130–350
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre de Caraz to Anta Airport
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $13–26
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 993 558 525
- [email protected]
- Website
- turismocavassa.com.pe
Bus from Caraz to Trujillo
- Ave. Duration
- 5h 29m
- Frequency
- Once daily
- Estimated price
- $14–23
- Schedules at
- turismocavassa.com.pe
- Phone
- 51 933 539 490
- [email protected]
- Website
- facebook.com
Bus from Trujillo to Cajamarca
- Ave. Duration
- 5h 50m
- Frequency
- Hourly
- Book at
- diezases.com
- Phone
- +51 1 716 8000
- [email protected]
- Website
- movilbus.pe
Bus from Caraz to Trujillo
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- $20–40
- Schedules at
- movilbus.pe
- Phone
- +51 1 426 0957
Bus from Trujillo to Cajamarca
- Ave. Duration
- 8h
- Frequency
- Every 10 minutes
- Estimated price
- $33
- Book at
- https://www.redbus.pe/en/operator/royal-palace-bus-tickets
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 How to get from Florence to Rome, Need to know: Eurostar, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.











