La distancia desde Cusco a Machu Picchu es de 122 km. aproximadamente,
Sin embargo, este recorrido se divide en 3 distancias:
Distancia desde Cusco a Ollantaytambo: 72 km. Tiempo de viaje en bus: 90 minutos.
Distancia desde Ollantaytambo a Aguas Calientes: 43 km. Tiempo de viaje en tren: 1 hora y 45 minutos.
Y distancia de Aguas Calientes a Machu Picchu: 10 km. Tiempo de viaje en bus: 23 minutos.