• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Piura to Chachapoyas by bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus Movil Tours  •  13h 41m

  1. Take the bus from Piura to Chiclayo
  2. Take the bus from Chiclayo to Chachapoyas

$18 - $35

Cheapest option

Bus CIVA  •  15h

  1. Take the bus from Piura to Chiclayo Via Chiclayo
  2. Take the bus from Chiclayo to Chachapoyas Via Chachapoyas

$15 - $31

4 alternative options

Drive  •  8h 6m

  1. Drive from Piura to Chachapoyas 356.3 miles

$50 - $75

Fly to Cajamarca, drive  •  11h 27m

  1. Fly from Piura (PIU) to Cajamarca (CJA) PIU - CJA
  2. Drive from Cajamarca to Chachapoyas

$112 - $441

Fly to Tarapoto, bus  •  13h 58m

  1. Fly from Piura (PIU) to Tarapoto (TPP) PIU - TPP
  2. Take the bus from Tarapoto to Chachapoyas

$96 - $471

Fly to Chachapoyas  •  14h 8m

  1. Fly from Piura (PIU) to Chachapoyas (CHH) PIU - CHH

$106 - $436

Questions & Answers

The cheapest way to get from Piura to Chachapoyas is to bus which costs $15 - $35 and takes 15h.

More details

The quickest way to get from Piura to Chachapoyas is to drive which costs $50 - $75 and takes 8h 6m.

More details

No, there is no direct bus from Piura to Chachapoyas. However, there are services departing from Piura and arriving at Chachapoyas via Chiclayo. The journey, including transfers, takes approximately 13h 41m.

More details

The distance between Piura and Chachapoyas is 327 km. The road distance is 570.2 km.

Get driving directions

The best way to get from Piura to Chachapoyas without a car is to bus which takes 13h 41m and costs $17 - $35.

More details

It takes approximately 13h 41m to get from Piura to Chachapoyas, including transfers.

More details

Piura to Chachapoyas bus services, operated by Transportes Chiclayo, depart from Piura station.

More details

The best way to get from Piura to Chachapoyas is to bus which takes 13h 41m and costs $17 - $35. Alternatively, you can fly, which costs $100 - $440 and takes 14h 8m.

Mode details

There is no direct flight from Piura Airport to Cajamarca Airport. The quickest flight takes 3h 53m and has one stopover.

Search flights

Piura to Chachapoyas bus services, operated by Movil Tours, arrive at Chachapoyas station.

More details

Map of how to get from Piura to Chachapoyas.
Launch map view
  • Distance: 204.3 miles
  • Duration: 13h 41m

What companies run services between Piura, Peru and Chachapoyas, Peru?

You can take a bus from Piura to Chachapoyas via Chiclayo and Chiclayo in around 13h 41m. Alternatively, LATAM Chile, LC Perú and Viva Airlines Peru S.A.C fly from Piura to Chachapoyas 6 times a week.

Airlines
LATAM Chile
Website
latam.com
Flights from Piura to Cajamarca via Lima
Ave. Duration
6h
When
Every day
Estimated price
$120 - $550
Flights from Piura to Tarapoto via Lima
Ave. Duration
4h 39m
When
Every day
Estimated price
$150 - $650
LC Perú
Flights from Piura to Cajamarca via Lima
Ave. Duration
3h 52m
When
Every day
Estimated price
$65 - $380
Flights from Piura to Chachapoyas via Lima
Ave. Duration
13h 21m
When
Wednesday and Saturday
Estimated price
$110 - $490
Aeropostal
Website
aeropostal.com
Flights from Piura to Tarapoto via Lima
Ave. Duration
5h 5m
When
Every day
Estimated price
$80 - $460
Peruvian Airlines
Website
peruvian.pe
Flights from Piura to Tarapoto via Lima
Ave. Duration
5h
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$210 - $700
Viva Airlines Peru S.A.C
Website
vivaair.com
Flights from Piura to Tarapoto via Lima
Ave. Duration
5h 5m
When
Every day
Estimated price
$80 - $460
Bus operators
Transportes Chiclayo
Movil Tours
Phone
+51 1 716-8000
Email
info@moviltours.com.pe
Website
moviltours.com.pe
Bus from Chiclayo to Chachapoyas
Ave. Duration
9h 30m
Frequency
3 times a day
Estimated price
$11 - $28
Schedules at
moviltours.com.pe
Semi bed
$14 - $20
Economy
$13 - $16
Bed
$20 - $28
Transportes Linea
Phone
+51 1 533-0739
Website
linea.pe
Bus from Piura to Chiclayo
Ave. Duration
4h
Frequency
Hourly
Estimated price
$6 - $14
Schedules at
linea.pe
Book at
linea.pe
Emtrafesa
Website
emtrafesa.com
Bus from Piura to Chiclayo
Ave. Duration
3h
Frequency
5 times a day
Estimated price
$6
Schedules at
emtrafesa.com
CIVA
Phone
+51 (1) 418-1111
Email
callcenter@turismociva.com
Website
civa.com.pe
Bus from Chiclayo to Chachapoyas
Ave. Duration
10h
Frequency
Twice daily
Estimated price
$9 - $18
Schedules at
civa.com.pe
Book at
civa.com.pe
Bed Regular
$25 - $35
Economy
$9 - $14
Semi Bed
$13 - $17
Bed Premium
$23 - $27
Suite
$23 - $35
Turismo Virgen del Carmen
Phone
+51 76 606966
Website
turismovirgendelcarmen.com.pe
Bus from Tarapoto to Chachapoyas
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
$11
Schedules at
turismovirgendelcarmen.com.pe
Book at
redbus.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 5 incredible day trips from Florence by train, Need to know: Greyhound and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Piura to Chachapoyas is 570 km. It takes approximately 8h 6m to drive from Piura to Chachapoyas.

Get driving directions

Viva Airlines Peru S.A.C, LC Perú and LATAM Chile offer flights from Piura Airport to Cajamarca Airport.

Search flights

There are 78+ hotels available in Chachapoyas. Prices start at $13 USD per night.

More details