LC Peru flies to and from Lima daily. The airport is 5km north of town. Take a cab (S10) to get there.
Bus & Taxi
Buses go to Lima (S30 to S60, nine hours), Pucallpa (S25 to S35, seven to eight hours), La Merced (S20, six hours) and Huancayo (S20, six hours), with companies all over town.
A colectivo (shared transportation) taxi is best for La Unión (S30, four hours) or Tantamayo (S35, five hours), as the ascent is on a narrow corkscrew road. Head to the cuadra (block) of Tarapaca between San Martín and Huallayco to find several La Unión colectivo companies clamoring for your business.
Take a Pucallpa-bound bus for Tingo María (S10, 2½ to three hours) or one of the colectivos from the river end of Gral Prado, which takes around two hours.
For Cerro de Pasco, minibuses (S10, three hours) and colectivo taxi (S20, two hours) leave from Paradero de Cayhuayna, a 1km mototaxi ride from the center, as do colectivos to La Oroya and Tarma (S25-30, 4½ hours). You can always catch a ride to Tarma with a La Oroya-bound cab as far as the turnoff at El Cruce (S30-35, 3½ hours) from where other vehicles go down to Tarma.
Bahía Continental Luxury buses to Lima.
Colectivos to La Unión Shared transportation for La Unión, to visit the beautiful ruins of Huánuco Viejo.
Transportes Chavín Colectivos to Tantamayo aren't as common as to La Unión – not least because the road is worse – but these guys offer daily morning services, leaving around 5am. Ideally, come here the day before to book your spot.
Turismo Central Serves Pucallpa and Huancayo, as well as Lima.