I just had a very long trip from Cusco to La Paz because I didn´t know the road at the Bolivian side of the border in Desaguadero was closed..!
From Puno to Desaguadero takes 2 hours, and from there only another to La Paz.
Now I´ve learnt that from Puno to Copacabana takes 3 hours, and from Copacabana to La Paz about 3,5!
I do have to add that it´s annoying me because I´m only on a quick round trip to La Paz and back, but for travelers I do recommend going via Copacabana because it is muuuch prettier and has way more services than Desaguadero.
Just to let you know it's been opened again!
Also now that I've got back from that trip I'd like to recommend the hostal at the terminal in Puno: I stayed there since I arrived at 10pm and there were no more buses back to Cusco, it was cheap (15 sol for a single room, 25 for double, all with hot showers), clean, and the lady even did me the favour of waking me up at 4am to get my bus!
Just upstairs in the terminal itself, head over to reception.
Be the first to rate this answer!