The Sacred Valley of the Incas is quite extensive, covers more than 100 kilometers in length and goes from west to north in the territory of Cusco. There are two direct routes that connect Cusco with the Sacred Valley and connect the towns of Pisac, Urubamba, and Ollantaytambo. The airport Alejandro Velazco Astete in Cusco is the closest to the Sacred Valley. To reach the Sacred Valley of the Incas, you must first arrive in Cusco.
Once you arrived to Cusco, by air or bus, you can reach different cities in the Sacred Valley of the Incas.
Buses depart every day from Cusco to all the cities of the Sacred Valley; You will find buses that depart every 15 minutes towards Ollantaytambo. Getting to Pisac by bus will take you from 45 minutes to an hour. After reaching Pisac, you can walk 5 minutes to the market or visit the ruins of Pisac, at the top of the city. From Pisac, you can pass to Urubamba in 30 minutes, or to Ollantaytambo in an hour.
You can also arrive directly from Cusco to Urubamba. The trip takes about an hour and a half. From Urubamba you can visit the villages of Maras, Moray, and Yucay, all are located a few minutes from this city; Then you can continue to Ollantaytambo (30 minutes). Be sure to bring plenty of change to pay for the buses through the Sacred Valley.