There are 2 ways to get from Puno to Sorata by bus, bus and ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Puno to Sorata is to drive which costs $16 - $24 and takes 5 h 28 min.
The quickest way to get from Puno to Sorata is to drive which costs $16 - $24 and takes 5 h 28 min.
No, there is no direct bus from Puno to Sorata. However, there are services departing from Puno and arriving at Sorata via Copacabana and Huarina. The journey, including transfers, takes approximately 9 h 19 min.
The distance between Puno and Sorata is 147 km. The road distance is 342.5 km.
The best way to get from Puno to Sorata without a car is to bus and bus and ferry which takes 9 h 19 min and costs .
It takes approximately 9 h 19 min to get from Puno to Sorata, including transfers.
Puno to Sorata bus services, operated by Titicaca Bolivia, depart from Puno station.
Puno to Sorata bus services, operated by Sindicato De Transportes Unificada Sorata, arrive at Sorata station.
Sorata is 1 h ahead of Puno. It is currently 4:31 PM in Puno and 5:31 PM in Sorata.
Yes, the driving distance between Puno to Sorata is 342 km. It takes approximately 5 h 28 min to drive from Puno to Sorata.
What companies run services between Puno, Peru and Sorata, La Paz, Bolivia?
There is no direct connection from Puno to Sorata. However, you can take the bus to Copacabana, take the bus and ferry to Huarina, then take the bus to Sorata. Alternatively, you can take the drive to Sorata.
Bus from Puno to Copacabana
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Getting to Rome from the airport and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
There are four+ hotels available in Sorata. Prices start at $100 USD per night.