The only official way to get to Aguas Calientes – the town at the foothills of Machu Picchu is to take the train either directly from Cusco (very expensive at around $100 one way) or from Hidroelectrica ($35 one way) the nearest town to Aguas Calientes. The mini-bus to Hidroelectrica is around seven hours from …