How long does it take to visit Machu Picchu from Cusco?

The minimum you need to visit Machu Picchu departing from Cusco is one day. You can take the first train, arrive in Aguas Calientes around 8:30 in the morning, enter the Wonder at 9 or 9:30, enjoy the citadel until closing time and return on the last train to Ollantaytambo, arriving at the Imperial City of Peru almost at 10 PM.