- Lima to Pedro Ruiz buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Paseo de la República | Pedro Ruiz Gallo | No tags | ||||
![]() | Bus | Plaza Norte | Pedro Ruiz Gallo | No tags | ||||
![]() | Bus | Paseo de la República | Pedro Ruiz Gallo | No tags | ||||
![]() | Bus | Plaza Norte | Pedro Ruiz Gallo | No tags | ||||
![]() | Bus | Plaza Norte | Pedro Ruiz Gallo | No tags |
Get from Lima to Pedro Ruiz
This route is served by bus only
The journey takes about 21 hours 24 minutes, and with fares starting at just $61, it presents an excellent value for a comfortable ride.
5bus per day
21h 24mAverage Duration
689 kmDistance
17kgCO₂ emissions
Where are the popular stops in Lima and Pedro Ruiz?
Stops in Lima
- AAv Javier Prado Este 1155, La Victoria 15034, Peru
- BAv Paseo de la República 595, , La Victoria 15033, Peru
- C
Plaza Norte
Av. Tupac Amaru 6985, Independencia 15311, Peru - DLos Alamos 1274, San Juan de Miraflores 15056, Peru
- E
Avenida México
Avenida México 254, La Victoria 15034, Peru - F
Panamericana Nte.
Panamericana Nte., Lima 15093, Peru
Compare bus companies
PE Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Lima, PE to Pedro Ruiz by bus
What is the distance between Lima and Pedro Ruiz?
The distance between Lima and Pedro Ruiz is around 687 km (426 miles).
What are the departure and arrival locations for buses traveling from Lima to Pedro Ruiz?
Buses traveling this route start their trip at Javier Prado, in Lima, and end it at Pedro Ruiz Gallo, in Pedro Ruiz.








