Trip to Cusco

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration41h
Distance642 km
Avg. price$ 3150
Train trips2 found

Trains from Arequipa to Cusco

🚂 Experience a scenic and leisurely train journey from Arequipa to Cusco aboard PeruRail. Departing once a week on Saturdays, this direct service will take you from Estación Arequipa to Cusco - Wanchaq in approximately 41 hours and 30 minutes.

Where to stay in Cusco

There are over 1468 hotels to stay in Cusco. Prices range from $2 per night.

Find accommodation
  • The train route from Arequipa to Cusco is operated by PeruRail. The direct train service departs from Estación Arequipa station and arrives at Cusco - Wanchaq station. The service operates once a week on Saturdays, with the journey taking approximately 41 hours and 30 minutes. Both the departure and arrival stations are managed by PeruRail for this scenic train journey.
  • The train operated by PeruRail between Arequipa and Cusco which departs from Estación Arequipa and arrives at Cusco - Wanchaq, is not known for its speed but for the scenic journey it offers. The travel time for this train route is approximately 41 hours and 30 minutes, making it a leisurely trip to enjoy the beautiful landscapes along the way. While there are other transport options like buses and flights that may be faster, the train journey is popular among travelers seeking a more relaxed and picturesque travel experience.
  • Trains departing for Cusco from Arequipa specifically operated by PeruRail, leave from the Estación Arequipa station. This station serves as the point of origin for travelers embarking on the scenic train journey towards Cusco. The Estación Arequipa station is where passengers can board the train to begin their adventure through the stunning Peruvian landscapes en route to Cusco.
  • There is one direct train operated by PeruRail that runs from Arequipa to Cusco. This train departs from Estación Arequipa station and arrives at Cusco - Wanchaq station. The service runs once a week, specifically on Saturdays, allowing travelers to experience the scenic journey that spans approximately 41 hours and 30 minutes. Travelers have the option to board this direct train for their trip from Arequipa to Cusco.
  • The train from Arequipa to Cusco operated by PeruRail arrives at Cusco - Wanchaq station. This station is located in Cusco, a city known for its rich history and proximity to the iconic Machu Picchu. Passengers disembark at Cusco - Wanchaq station, which serves as a convenient point for travelers to begin exploring the vibrant culture and heritage of Cusco.
  • The direct train service from Arequipa to Cusco operated by PeruRail departs once a week on Saturdays. The journey takes approximately 41 hours and 30 minutes. As the service operates once a week, the departure on Saturday marks the first and last train of the day for this specific route.
  • There is one direct train trip each week from Arequipa to Cusco specifically departing on Saturdays. The journey operated by PeruRail takes approximately 41 hours and 30 minutes to reach its destination. Due to the once-a-week schedule, there is only one direct train service available between these two cities.
  • Yes, there is a direct train route between Arequipa and Cusco. The train service, operated by PeruRail, departs from Estación Arequipa and arrives at Cusco - Wanchaq. This direct service runs once a week on Saturdays, with the journey lasting approximately 41 hours and 30 minutes. Travelers can enjoy a scenic train ride through the Peruvian landscape on this route.

Will you be returning to Arequipa by train?

If you are looking for the return train journey, check out trains from Cusco to Arequipa

See schedule