Nazca and Puno are two of the most important tourist destinations of Peru, each with very particular attractions from the indigenous cultures of each region. In order to travel from Nazca to Puno, you can divide the trip in two segments, going first from Nazca to Arequipa and from there to Puno. The distance between Nazca and Arequipa is 568 km.
In order to travel by bus from Nazca to Arequipa you must take a bus at the Terminal in Nazca. The buses leave at 22:00 and the trip takes around 10 hours. They arrive in Arequipa at the bus terminal located on Arturo Ibañez St.
From that same terminal you can take the bus that will take you from Arequipa to Puno. There is a distance of 292 km between Puno and Arequipa. Before you board the bus you have to buy the “Tami”, a small fee charged by the terminal. The trip Arequipa-Puno takes 6 hours, leaving at 22:00 at night and arriving in Puno at 03:30 in the morning.
Tickets Bolivia lets you book your tickets online for your bus trip from Nazca to Puno, with reliable bus companies and the comfort of paying online by redit card, debit card or PayPal.