The distance between Cusco and Puno is 206 miles, or approximately 330 kilometers.There are 4 ways to get from Cusco to Puno, including minivan, car, bus, and train.The earliest departure leaves at 11:30 and has a duration of 7 hours.The fastest way to travel is by bus, which takes approximately 8 hours.
Cusco to Puno by bus
Starting Price: US$20There are 4 travel classes for this journey, including: 130 Reclining Seats, 180 Reclining Seats, Semicama, and Sleeping.
The distance between Puno and Cusco is 206 miles, or approximately 330 kilometers.There are 4 ways to get from Puno to Cusco, including minivan, car, bus, and train.The earliest departure leaves at 11:45 and has a duration of 10 hours 15 minutes.The fastest way to travel is by bus, which takes approximately 8 hours.
Puno to Cusco by bus
Starting Price: US$20There are 4 travel classes for this journey, including: 130 Reclining Seats, 180 Reclining Seats, Semicama, and Sleeping.
The distance between Juliaca and Puno is 26 miles, or approximately 41 kilometers.There are 3 ways to get from Juliaca to Puno, including bus, minivan, and car.The earliest departure leaves at 07:30 and has a duration of 1 hour.
Juliaca to Puno by bus
There are 2 travel classes for this journey, including: Cama Ejecutivo and Semicama.
3Cities
6Routes
Our travelers reviews about the ride with Transportes Libertad
3.88
Based on 8 reviews from Bookaway users who traveled with Transportes Libertad