Train From Cusco to Machu Picchu Starting @ $51. Traveling between Cusco to Machu Picchu doesn’t mean you have to put a pause on your sightseeing. The experiences offered by the train lines in Peru are remarkable. They are fully loaded with amenities (A/C, WiFi, food, and snacks), and depending on the class, the experiences will pile on during your 4-hour journey.