Le ferrovie in Perù hanno una storia varia. Il trasporto ferroviario peruviano non ha mai formato una vera e propria rete, essendo composto principalmente da linee separate che andavano dalla costa alle Ande, come lo erano i casi da Lima a Huancayo nel centro del paese e da Arequipa a Cusco via Puno. Successivamente, fu costruito il treno da Cusco a Valle de la Convencion (Quillabamba) che passava per Ollanta, attraversando la Valle Sacra e Aguas Calientes (Machu Picchu).
La tratta Cusco o Ollanta / Aguas Calientes (MACHU PICCHU) – Cusco è quella con la maggior richiesta ed è servita da due compagnie; PERU RAIL e INCARAIL che danno il servizio ai turisti che vogliono arrivare a Machu Picchu senza camminare. Entrambe le società forniscono un servizio molto soddisfacente in tempi diversi e con diverse alternative nella qualità della loro offerta. I tipi di servizi che forniscono sono: Tourist Service, Executive Services, First Class e Luxury. Ognuno di questi servizi ha un nome diverso per loro, quindi la consulenza di PERU A TRAVEL come partner strategico di entrambi è importante in base alle vostre esigenze e budget, raggiungendo se necessario un vagone o il treno completo in caso di richiesta.