Arequipa and Machu Picchu are two of the most important destinations for anyone traveling through Peru. There is a distance of 377 km between the city of Arequipa, the second lagest city in Peru, and Machu Picchu, the ancient capital city of the Inca Empire and must-see tourist destination.
In order to travel from Arequipa a Machu Picchu, you need to divide the trip in two, as the direct route is not available. First, you need to travel from Arequipa to Cusco by bus, which is a 10 hour trip. The buses leave at 20:00 from the bus terminal, located on Arturo Ibañez Av., and arrive at 06:00 to the bus station in Cuzco, on Evitamiento Av. In order to continue the trip, you must do it by train. The Wanchaq train station in Cuzco is located on Pachacútec Av., no number. The train trip from Cuzco to Machu Picchu takes three hours and there are different train companies and schedules to choose from, although all leave in the morning so you can enjoy most of the day at the ruins. The tains arrive in Machu Picchu town at the train station located on Orquídeas Neighborhood.
Tickets Bolivia lets you book your tickets online fo your bus trip from Arequipa to Machu Picchu and back, with reliable bus and train companies and the comfort of paying online by redit card, debit card or PayPal.