Oi A-faria, de copacabana para puno tem ônibus, a viagem dura em média 4 horas, de Puno para Cusco tem um bus cama que sai a noite e chega de manhã em Cusco, média de 8 horas de viagem. A empresa que faz o percurso Puno-Cusco é a Empresa San Martin.
Espero ter ajudado.