Para atender adecuadamente la demanda de transporte, la ciudad cuenta con dos terminales terrestres, uno de ellos ubicado en la salida hacia el sur, que reúne a algunas empresas de transporte que tienen como destino principal la ciudad de Lima y el segundo terminal se ubica en la carretera Panamericana Norte y agrupa a las empresas que tienen como destino las ciudades del nororiente del país como Jaén, Bagua Grande o Chachapoyas.