Most people visiting Machu Picchu tend to go by train. As the train is the only “public” transport that actually reaches Aguas Calientes, it is obviously the most popular as well. Since 2009 there are two companies doing the route as the state imposed monopoly for PeruRail ended. So besides the first company PeruRail, there is now also a second company called Inca Rail (what’s in a name) running trains to Aguas Calientes. The main difference between the two companies is the fact that PeruRail has trains leaving from both Poroy as Ollantaytambo Station meanwhile IncaRail only has departures from Ollantaytambo Station.