• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

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.

Recommended option

Bus, bus and ferry  •  8 h 19 min

  1. Take the bus from Puno to Copacabana
  2. Take the bus and ferry from Copacabana to Huarina
  3. Take the bus from Huarina to Sorata

1 alternative option

Drive  •  5 h 28 min

  1. Drive from Puno to Sorata 214.1 miles

$16 - $24

Questions & Answers

The cheapest way to get from Puno to Sorata is to drive which costs $16 - $24 and takes 5 h 28 min.

More details

The quickest way to get from Puno to Sorata is to drive which costs $16 - $24 and takes 5 h 28 min.

More details

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 8 h 19 min.

More details

The distance between Puno and Sorata is 147 km. The road distance is 342.5 km.

Get driving directions

The best way to get from Puno to Sorata without a car is to bus and bus and ferry which takes 8 h 19 min and costs .

More details

It takes approximately 8 h 19 min to get from Puno to Sorata, including transfers.

More details

Puno to Sorata bus services, operated by Titicaca Bolivia, depart from Puno station.

More details

Puno to Sorata bus services, operated by Sindicato De Transportes Unificada Sorata, arrive at Sorata station.

More details

Sorata is 1 h ahead of Puno. It is currently 10:38 AM in Puno and 11:38 AM 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.

Get driving directions

Map of how to get from Puno to Sorata.
Launch map view
  • Distance: 91.7 miles
  • Duration: 8 h 19 min

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 walk to Copacabana, take the bus and ferry to Huarina, take the walk to Huarina, then take the bus to Sorata. Alternatively, you can take the drive to Sorata.

Bus operators
Turismo Manco Kapac
Phone
+591 8622234
Bus and ferry from Copacabana to Huarina
Ave. Duration
1 h 25 min
Frequency
Every 3 hours
Estimated price
$3
Schedules at
bus-america.com
Sindicato De Transportes Unificada Sorata
Phone
+591 2 2381693
Bus from Huarina to Sorata
Ave. Duration
1 h 24 min
Frequency
Hourly
Schedules at
sorataparaisoterrenal.esy.es

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 Train travel in France: A guide to SNCF, Need to know: Eurostar and Is ride-sharing platform BlaBlaCar right for you? - 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.

More details