Going from Cusco to Machu Picchu by train is the necessary trip for anyone who wants to visit the ruins of the capital city of the Inca Empire, the impressive Machu Picchu. The distance between both cities is 74 km that you can comfortably travel by train, either in the PeruRail Expedition, PeruRail Vistadome, or Hiram Bingham Belmond. The trip lasts around 3:30 hours and trains leave from the Poroy train station.
Poroy is located approximately 20 minutes from the center of Cusco and most tourists arrive from there by bus, taxi or private service. The trains arrive at the Machu Picchu train station, former Aguas Calientes, in the Las Orquídeas neighborhood.
This transportation service provided by PeruRail can vary a bit depending on the time of the year in which you travel. During the months of January and April, train services may vary during the rainy season in Cusco, where part of the railway is closed for security reasons. In those cases, PeruRail applies the Bimodal Service (Bus + Train). The Bimodal Service is a service that combines travel by bus and train, departing and arriving from the city of Cusco.
The PeruRail Vistadome and PeruRail Expedition, Belmond Hiram Bimodal Bimodal services include a private bus that departs from Wanchaq station, located in the center of Cusco, with transfer to the train, with the final destination Machu Picchu.
Tickets Bolivia offers the online sale of tickets from Cusco to Machu Picchu, and providing the best quality service and comfort with the best train companies.
Join our network of partner companies and websitesPartner Program