There are 6 ways to get from Cerro de Pasco to Puno by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Francisco Carle Airport, fly
best- Drive from Cerro de Pasco to Francisco Carle Airport (JAU)car
- Fly from Francisco Carle Airport (JAU) to Inca Manco Cápac International Airport (JUL)plane JAU - JUL
7h 36m$239–402Bus via Lima
cheapest- Take the bus from Yanacancha to Lima - Luna Pizarrobus Lima
- Take the bus from Lima 28 de Julio to Punobus Lima
33h 24m$55–75Bus
- Take the bus from Yanacancha to Lima - Luna Pizarrobus Lima
- Take the bus from Terminal Ronco to Punobus Puno
29h 32m$75–110Drive 1,501.9 km
- Drive from Cerro de Pasco to Punocar 1,501.9 km
21h 55m$226–327Bus to Jorge Chávez International Airport, fly
- Take the bus from Yanacancha to Lima - Luna Pizarrobus
- Fly from Jorge Chávez International Airport (LIM) to Inca Manco Cápac International Airport (JUL)plane LIM - JUL
12h 27m$165–310Taxi to Alférez Fap David Figueroa Fernandini Airport, fly
- Take the taxi from Cerro de Pasco to Alférez Fap David Figueroa Fernandini Airport (HUU)taxi
- Fly from Alférez Fap David Figueroa Fernandini Airport (HUU) to Inca Manco Cápac International Airport (JUL)plane HUU - JUL
7h 13m$347–1,359
Francisco Carle Airport (JAU) to Inca Manco Cápac International Airport (JUL) flights
Comparing Your Travel Options
The cheapest way to get from Cerro de Pasco to Puno is to bus via Lima which costs $55 - $80 and takes 33h 24m.
The fastest way to get from Cerro de Pasco to Puno is to taxi and fly which takes 7h 13m and costs $340 - $1,400.
No, there is no direct bus from Cerro de Pasco to Puno. However, there are services departing from Yanacancha and arriving at Puno via Terminal Ronco. The journey, including transfers, takes approximately 29h 32m.
The distance between Cerro de Pasco and Puno is 949 km. The road distance is 1501.9 km.
The best way to get from Cerro de Pasco to Puno without a car is to bus which takes 29h 32m and costs $75 - $110.
It takes approximately 7h 36m to get from Cerro de Pasco to Puno, including transfers.
Cerro de Pasco to Puno bus services, operated by Ecosem H, depart from Yanacancha station.
Cerro de Pasco to Puno bus services, operated by Ecosem H, arrive at Lima - Luna Pizarro station.
Yes, the driving distance between Cerro de Pasco to Puno is 1502 km. It takes approximately 21h 55m to drive from Cerro de Pasco to Puno.
There are 301+ hotels available in Puno.
What companies run services between Cerro de Pasco, Peru and Puno, Peru?
You can take a bus from Yanacancha to Puno via Lima - Luna Pizarro and Terminal Ronco in around 29h 32m.
- Website
- latam.com
Flights from Francisco Carle Airport to Inca Manco Cápac International Airport via Jorge Chávez International Airport
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- $210–1,200
Flights from Jorge Chávez International Airport to Inca Manco Cápac International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $75–210
Flights from Alférez Fap David Figueroa Fernandini Airport to Inca Manco Cápac International Airport via Jorge Chávez International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $200–1,200
- Website
- skyairline.com
Flights from Francisco Carle Airport to Inca Manco Cápac International Airport via Jorge Chávez International Airport
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $130–280
Flights from Jorge Chávez International Airport to Inca Manco Cápac International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $65–210
- Phone
- +51 95 324 9763
- [email protected]
- Website
- Ecosem H
Bus from Yanacancha to Lima - Luna Pizarro
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $21
- Website
- Ecosem H
Bus from Yanacancha to Lima - Luna Pizarro
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $21
- Website
- Ecosem H
Bus from Yanacancha to Lima - Luna Pizarro
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $21
- Website
- Ecosem H
- Website
- Cosmos Bus
Bus from Terminal Ronco to Puno
- Ave. Duration
- 20h 30m
- Frequency
- 3 times a day
- Estimated price
- $55–90
- Schedules at
- Cosmos Bus
- Phone
- +51 511 418 1111
- [email protected]
- Website
- CIVA
Bus from Lima 28 de Julio to Puno
- Ave. Duration
- 24h 26m
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Schedules at
- CIVA
- Ave. Duration
- 1h 58m
- Estimated price
- $65–80
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 Getting to Milan from the airport, What are the different types of Renfe trains in Spain?, and Need to know: Greyhound - to help you get the most out of your next trip.





