Machu Picchu and Arequipa are two of the most visited tourist destinations in Peru. The distance between both cities is of 377 KM that you travel by bus through paved and well kept highways crossing beautiful peruvian landscapes.
In order to travel from Machu Picchu to Arequipa by bus you must divide the trip in two segments- first you must get from Machu Picchu to Cusco by train, which takes around two hours. You have many options for making this part of the trip by train with different companies and at different times. The trains leave from the Train Station at Machu Picchu Pueblo, located on Las Orquídeas.
Now you can continue the trip from Cusco to Arequipa by bus. This second part of the trip lasts 10 hours. The buses leave every day from the Bus Station in Cuzco at 20:00. The Station is located on Vía Evitamiento. They arrive at 06:00 the next day at the bus terminal of Arequipa, located on Arturo Ibañez St.
Tickets Bolivia lets you book your tickets online for your bus and train trip from Machu Picchu to Arequipa, with reliable bus companies and the comfort of paying online by redit card, debit card or PayPal.