Published on Jan, 2025
The only bus company offering a direct connection to Puno. There's one bus from Cabanaconde (9am, 180 soles) and another one from Chivay (1.15pm, 130 soles; you can get to Chivay from Cabanaconde by one of two bus companies or by taxi collectivo, all costs 10 soles but buses are slower). Another option is with one of agencies which offer rather a full day trip than just a transport, prices start from $45.
It's cheaper to go to Arequipa (buses cost 25 soles) from where many buses depart to Puno (25-75 soles), but it'll double the distance.
Native Express's bus is modern and comfortable (140 degree seats, toilet, USB plug) but if there's less than 18 people you will travel by minibus which, I suppose, isn't so comfortable. There's a guide on board and bus stops on three miradores on the way.