Buses from Lima operate in all directions. Below we have analysed all buses from Lima that go to the South of Peru, in the main direction towards Cusco (home of Machu Picchu). The main bus routes are Lima to Paracas, Lima to Huacachina, Lima to Arequipa and Lima to Cusco.
Below is a list of the main bus routes from Lima and their schedules. For more information about any specific route, click more details where you will find specific information regarding the route, the best bus companies and what to look out for when choosing what bus company, you will travel with.
|From||To||Duration||Best Bus Comapnie||More Information|
|Lima||Paracas||4 hours||Oltursa, Peru Hop||Lima to Paracas|
|Lima||Ica||5 hours||Peru Hop, Cruz del Sur||Lima to Ica|
|Lima||Arequipa||16 hours||Peru Hop, Cruz del Sur||Lima to Arequipa|
|Lima||Cusco||23 hours||Cruz del Sur, Peru Hop||Lima to Cusco|
|Lima||Puno||21 hours||Peru Hop, Civa||Lima to Puno|
|Lima||Huacachina||4.5 hours||Peru Hop (Only company)||Lima to Huacachina|
As noted above, buses from Lima operate in all directions to and from Cusco. Whether you start in Lima and make your way to Cusco to visit Machu Picchu, or fly to Cusco first and then make your way back to Lima, it is highly recommended that you visit places like Huacachina Oasis, Paracas and Arequipa (home of the Colca Canyon). Simply choose the best bus company and enjoy this amazing country!