LATAM Chile, Peruvian Airlines and 3 other airlines fly from Piura to Tarapoto every 4 hours. Alternatively, Movil Tours operates a bus from Piura to Tarapoto once daily. Tickets cost $24 - $80 and the journey takes 14 h 55 min.
How to get from Piura to Tarapoto
From Piura airport fly to Tarapoto airport then taxi to Tarapoto. 3 h 54 min $254. From Piura bus to Tarapoto. 14 h 55 min $42. From Piura bus to Chiclayo then bus to Tarapoto. 17 h 20 min $38. From Piura drive to Tarapoto. 11 h 23 min $91.
Is there a direct bus between Piura and Tarapoto?
Yes, there is a direct bus departing from Piura and arriving at Tarapoto. Services depart once daily, and operate every day. The journey takes approximately 14 hours.