ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Puno

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration25h
Distance1297
Avg. price$ 28
Bus trips2 found

Buses from Lima to Puno

🚌 The journey from Lima to Puno by bus takes approximately 20 hours and 56 minutes with services departing twice daily from Lima Terminal Excluciva station operated by CIVA. 💰 The prices for a bus ticket between Puno and Lima range from $40 to $75, making it an affordable option for those looking to explore different parts of Peru.

Where to stay in Puno

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Lima and Puno. The bus departs from Lima Terminal Excluciva and arrives directly in Puno. This service operates twice daily, providing travelers with a convenient and efficient way to make the journey. The travel time for this direct bus route is approximately 20 hours and 56 minutes.
  • You can catch the bus from Lima to Puno at the Lima Terminal Excluciva station. This is where the bus services, operated by CIVA, depart from for the journey to Puno. It is recommended to arrive at the station ahead of the scheduled departure time to ensure a smooth boarding process for your trip.
  • The bus from Lima to Puno, operated by CIVA, arrives at Puno station. This is the final destination of the bus route. Upon arrival at Puno station, travelers can easily access transportation options to their accommodations or explore the city. It is recommended to check the station's facilities and amenities for a comfortable arrival experience.
  • The cost of a bus ticket from Lima to Puno typically ranges from $40 to $75, depending on the bus company, type of service, and amenities offered. It is advisable to book tickets in advance to secure the best prices and availability for your preferred travel dates. Additionally, it's a good idea to compare prices and services across different bus companies to find the best value for your journey from Lima to Puno.
  • There are two direct buses that depart from Lima Terminal Excluciva and arrive at Puno daily. These bus services are operated by CIVA and take approximately 20 hours and 56 minutes to reach Puno from Lima. Travelers have the flexibility to choose from these two daily departures to make their journey from Lima to Puno. Additionally, the prices for these buses between Puno and Lima range from $40 to $75, offering passengers different options to fit their budget and preferences.
  • The buses from Lima to Puno are typically most crowded during peak travel seasons, such as holidays or festivals, as well as on weekends. If you prefer a less crowded experience, it is advisable to choose buses departing during weekdays or during off-peak travel times. The early morning departure time may also offer a quieter and less crowded bus ride compared to the evening departure. Overall, planning your journey during quieter times can help you have a more comfortable and relaxed bus ride from Lima to Puno.
  • The first bus of the day from Lima to Puno departs from Lima Terminal Excluciva in the early morning. The exact departure time may vary, but it is typically in the early hours to start the long journey. The last bus of the day from Lima to Puno usually departs in the evening, allowing travelers to settle in for the overnight journey. It is advisable to check the specific schedule with the bus operator for the most accurate and up-to-date departure times.

Will you be returning to Lima by bus?

If you are looking for a return bus trip, check out the buses from Puno to Lima.

See schedule