Train to Machu Picchu: PeruRail vs. Inca Rail The travel distance between Cusco and Machu Picchu is around 118 km (73 miles). Some travellers take the bus and hike to Machu Picchu, but by far, most travellers take the train to Machu Picchu. Or, more correctly, they take the train to the town of Aguas Calientes and then take the bus, or walk the last 8 km to Machu Picchu. Two companies offer reliable train services to the town of Aguas Calientes (also known as Machu Picchu Pueblo): PeruRail and Inca Rail Both provide a variety of options to suit different travel styles to Machu Picchu, from budget to luxury. The railway from Cusco to Aguas Calientes Many Peruvian railroad
Train to Machu Picchu in Peru Machu Picchu is located on a mountain, surrounded by other mountains and valleys and there is actually no train to Machu Picchu. But most visitors travel by train to Machu Picchu Pueblo. This is the new touristic name of Aguas Calientes, a small town at the feet of the mountain that carries the archaeological site of Machu Picchu. There are no roads to Aguas Calientes, therefore your will either have to take the train or walk to reach this town. Those who want to walk, will have to start at the train station for the Hydraulic power plant on the other side of the mountain that carries Machu Picchu. You can take local/ tourist



