Travel to La Paz from Puno in a comfortable tour bus. The actual time you will be on the bus is about 3hr30 minutes but due to the time change in Bolivia, a 1-hour lunch stop and a boat ride, you will be arriving at La Paz at about 17h00.
Transportation from Puno to La Paz is available from 07h00