Se puede llegar a Tarapoto mediante Yurimaguas (Puerto sobre el río Huallaga) desde Iquitos, existen también varios puertos fluviales pequeños como Shapaja, Picota, Bellavista; que interconectan los poblados ribereños de los principales ríos de la región como el río Huallaga.