There are 3 ways to get from Yauri to Puno by taxi, bus, 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.
Taxi, bus
best- Take the taxi from Yauri to Sicuanitaxi
- Take the bus from Sicuani to Juliacabus
- Take the bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Punobus
8h 8mBus
cheapest- Take the bus from Espinar to Arequipabus Arequipa
- Take the bus from Arequipa to Punobus Arequipa
11h 14m$16–80Drive 254.5 km
- Drive from Yauri to Punocar 254.5 km
4h 13m$39–56
Questions & Answers
The cheapest way to get from Yauri to Puno is to bus which costs $15 - $80 and takes 11h 14m.
The fastest way to get from Yauri to Puno is to drive which takes 4h 13m and costs $35 - $60.
No, there is no direct bus from Yauri to Puno. However, there are services departing from Espinar and arriving at Puno via Arequipa. The journey, including transfers, takes approximately 11h 14m.
The distance between Yauri and Puno is 338 km. The road distance is 254.5 km.
The best way to get from Yauri to Puno without a car is to taxi and bus which takes 8h 8m and costs .
It takes approximately 8h 8m to get from Yauri to Puno, including transfers.
Yauri to Puno bus services, operated by Transportes Angeles Tour, depart from Espinar station.
Yauri to Puno bus services, operated by Transportes Angeles Tour, arrive at Arequipa station.
Yes, the driving distance between Yauri to Puno is 255 km. It takes approximately 4h 13m to drive from Yauri to Puno.
There are 281+ hotels available in Puno.
What companies run services between Yauri, Cusco, Peru and Puno, Peru?
You can take a bus from Espinar to Puno via Arequipa in around 11h 14m.
- Phone
- +51 959 570 871
- consultasromeliza@gmail.com
- Website
- facebook.com
Bus from Sicuani to Juliaca
- Ave. Duration
- 3h 57m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Website
- facebook.com
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $6–9
- Schedules at
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $17–25
- Schedules at
- facebook.com
- Phone
- +51 928351548
- alasdelsursrl@gmail.com
- Website
- facebook.com
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Schedules at
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +51 982 802 624
- heroesdelpacifico9@gmail.com
- Website
- facebook.com
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +51 978645747
- turismorealdorado.mdd@gmail.com
- Website
- facebook.com
Bus from Terminal Terrestre Interdepartamental de Juliaca to Terminal Terrestre Puno
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- $2–3
- Schedules at
- redbus.pe
Bus from Arequipa to Puno
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–18
- Schedules at
- redbus.pe
- Phone
- +51 982 505 425
- Website
- facebook.com
Bus from Espinar to Arequipa
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- $30
- Schedules at
- redbus.pe
- Phone
- +51 950 551 455
- Website
- facebook.com
Bus from Espinar to Arequipa
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +51 958 793 713
- atencionalcliente@reyna.com.pe
- Website
- reyna.com.pe
Bus from Espinar to Arequipa
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $8–19
- Book at
- polarisweb.reyna.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $11–19
- Book at
- polarisweb.reyna.com.pe
- Phone
- +51 9 9991 9814
- reservas@famisa.pe
- Website
- famisa.pe
Bus from Espinar to Arequipa
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- $12
- Schedules at
- famisa.pe
- Phone
- +51 914 879 671
- vigotourssac@gmail.com
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 4h 17m
- Frequency
- Twice daily
- Estimated price
- $15
- Website
- https://vigo.pe/
- Phone
- +51 511 418 1111
- contactcenter@civa.com.pe
- Website
- civa.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- $7–50
- Schedules at
- civa.com.pe
- Phone
- +51 1 311 5050
- Website
- cruzdelsur.com.pe
Bus from Arequipa to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $14–26
- Website
- https://www.cruzdelsur.com.pe/home-en/
- Phone
- +51 051 602 943
- Website
- facebook.com
Bus from Arequipa to Puno
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $8–12
- Schedules at
- facebook.com
- Phone
- +51 84 245 171
- info@turismomer.com
- Website
- turismomer.com
Bus from Arequipa to Puno
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $16–45
- Website
- https://www.turismomer.com/en
- Ave. Duration
- 2h 4m
- Estimated price
- $110–130
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 5 delightfully under-the-radar French towns you need to visit, Bali: What to do if Mount Agung erupts, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.































