By Bus from Lima
Traveling by bus is the most common and reliable method. The journey from Lima to Nazca typically takes between 7 to 8 hours. Major bus companies like Peru Hop, Cruz del Sur, Oltursa, Tepsa, and Civa operate this route. Fares generally range from approximately $9 to $55 USD, depending on the company and service class. Peru Hop offers a hop-on/hop-off service with English-speaking guides. Buses depart from various terminals in Lima and arrive at Nazca's main bus terminal.