There are 3 ways to get from Tarapoto to Cajamarca 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.
Tarapoto (TPP) to Cajamarca (CJA) flights
Questions & Answers
The cheapest way to get from Tarapoto to Cajamarca is to bus which costs $18 - $27 and takes 19h 30m.
The fastest way to get from Tarapoto to Cajamarca is to fly which takes 3h 59m and costs $140 - $350.
Yes, there is a direct bus departing from Tarapoto and arriving at Cajamarca. Services depart once daily, and operate every day. The journey takes approximately 19h 30m.
The distance between Tarapoto and Cajamarca is 252 km. The road distance is 636 km.
The best way to get from Tarapoto to Cajamarca without a car is to bus which takes 19h 30m and costs $18 - $27.
It takes approximately 3h 59m to get from Tarapoto to Cajamarca, including transfers.
Tarapoto to Cajamarca bus services, operated by Turismo Virgen del Carmen, depart from Tarapoto station.
The best way to get from Tarapoto to Cajamarca is to fly which takes 3h 59m and costs $140 - $350. Alternatively, you can bus, which costs $18 - $27 and takes 19h 30m.
Tarapoto to Cajamarca bus services, operated by Turismo Virgen del Carmen, arrive at Cajamarca station.
Yes, the driving distance between Tarapoto to Cajamarca is 636 km. It takes approximately 11h 7m to drive from Tarapoto to Cajamarca.
What companies run services between Tarapoto, Peru and Cajamarca, Peru?
LATAM Chile, Star Peru, and two other airlines fly from Tarapoto (TPP) to Cajamarca (CJA) 3 times a day. Alternatively, Turismo Virgen del Carmen operates a bus from Tarapoto to Cajamarca once daily. Tickets cost $18–27 and the journey takes 19h 30m.
- Website
- latam.com
Flights from Tarapoto to Cajamarca via Lima
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $80–850
- Phone
- +51 976 015 594
- [email protected]
- Website
- turismovirgendelcarmen.com.pe
Bus from Tarapoto to Cajamarca
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- $18–27
- Website
- https://www.facebook.com/turismvirgendelcarmen/?locale=es_LA
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 5 incredible day trips from Florence by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 174+ hotels available in Cajamarca.

