Reaching the Inca citadel requires detailed planning, as there is no direct road from Cusco. The trip is divided into several stages combining road and rail transport.
Most travelers choose to travel by bus or car from Cusco to the Ollantaytambo station in the Sacred Valley (approx. 1 hour and 45 minutes). From there, they board the train that reaches the town of Aguas Calientes in a journey of approximately 2 hours. This is the most comfortable and widely used option.
PeruRail: Offers the Expedition (budget), Vistadome (panoramic), and the luxurious Hiram Bingham services.
Inca Rail: Features The Voyager, The 360°, The First Class, and the exclusive The Private services.

For those looking to save, there is the Hidroelectrica route. It consists of a 6-hour bus ride from Cusco to the Hidroelectrica station, followed by a 2 to 3-hour hike (10 km) along the train tracks to Aguas Calientes. It is longer and more tiring, but considerably cheaper.
Once in the town of Aguas Calientes, there are two ways to go up to the entrance gate of Machu Picchu:
Consettur Bus: The journey takes 30 minutes and buses leave every 15 minutes starting at 05:30 AM.
Hiking: It is an ascent via stone stairs that takes between 1.5 to 2 hours. It is free but requires considerable physical effort.
It is recommended to buy train tickets at least two months in advance, especially during high season (June to August). Consettur bus tickets can be purchased the same day in town or online, as they do not sell out.
Important tip: Always carry your original passport to board the train and the bus, as it is the only accepted identity document for passenger control.