Getting There and Away

Vibrant yellow church in Trujillo, Peru, showcasing colonial architecture with street activity.
Gilmer Diaz Estela, Pexels

Trujillo is served by Capitán FAP Carlos Martínez de Pinillos International Airport (TRU) for air travel. For bus travel, the city has various terminals, including a main 'Terrapuerto' and individual company terminals.

By Plane:

Direct flights from Lima's Jorge Chávez International Airport (LIM) to Trujillo's Capitán FAP Carlos Martínez de Pinillos International Airport (TRU) are available with airlines such as LATAM and Sky Airline Peru. The flight duration is approximately 1 hour 10 minutes to 1 hour 37 minutes. One-way fares can start from around $48, with round-trip options from $91.

By Bus:

Buses are a common and economical way to reach Trujillo from Lima, with the journey typically taking 8.5 to 10 hours over a distance of approximately 555-570 km. Numerous companies operate this route, including Cruz del Sur, Linea, América Express, Ittsa Bus, and Oltursa. Fares generally range from $12 to $55, depending on the operator and service class. Buses depart from various terminals in Lima, such as Javier Prado, Plaza Norte, and Paseo de la República.

By Private Transfer/Car Rental:

A direct drive from Lima to Trujillo takes approximately 8 to 9 hours. Car rental services are available in Trujillo, including at the airport, with companies like Sixt, EuropCar, and National.

Local Transport:

Within Trujillo, local buses (combis) are a very affordable option, typically costing around S/. 1.50. Taxis are also readily available for short distances, with fares for routes within the city sometimes costing up to S/. 5.00. A taxi from the airport to central Trujillo should not exceed US$5.