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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from São Paulo to Lima

🌄 The scenic route from São Paulo to Lima takes approximately 2 days and 22 hours to complete, offering passengers a unique opportunity to witness the diverse landscapes of South America along the way.

Where to stay in Lima

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

Accomodation
  • There is no direct bus from São Paulo to Lima. However, you can take a bus from São Paulo - Barra Funda that will have transfers in Santa Cruz and La Paz before arriving at Gran Terminal Terrestre Plaza Norte in Lima. The total journey time, including transfers, is approximately 2 days and 22 hours. While this may not be the most direct route, it is a viable option for travelers looking to reach Lima from São Paulo by bus.
  • You can catch the bus from São Paulo to Lima at the São Paulo - Barra Funda station. The bus services on this route are operated by La Preferida Bus, and they typically depart from this station. Make sure to arrive at the station ahead of departure time to complete any necessary check-in procedures before boarding the bus bound for Lima.
  • The Sao Paulo to Lima bus services, operated by Transporte Internacional Litoral, arrive at the Gran Terminal Terrestre Plaza Norte station in Lima. Once you reach this station, you will have arrived at your final destination in Lima. From Gran Terminal Terrestre Plaza Norte, you can easily access various transportation options to continue your journey within Lima or to other parts of Peru.
  • There are multiple buses available for the journey from Sao Paulo to Lima but there is no direct bus service between the two cities. Travelers can take buses operated by La Preferida Bus from Sao Paulo - Barra Funda station, which will involve transfers in Santa Cruz and La Paz before reaching Gran Terminal Terrestre Plaza Norte in Lima. The total travel time from Sao Paulo to Lima by bus, including transfers, is approximately 2 days and 22 hours. It's important to plan ahead and be prepared for the long journey with necessary provisions for comfort and convenience.
  • The buses from Sao Paulo to Lima are typically most crowded during peak travel seasons such as holidays and summer vacation months. To avoid crowds, it is advisable to travel during off-peak times, which are usually outside of major holidays and vacation periods. Since the journey from Sao Paulo to Lima by bus takes approximately 2 days and 22 hours, travelers may also find less crowded buses by choosing departure dates that are not in high demand or by opting for less popular travel times. It's recommended to check with the bus operators for specific information on crowd levels and to book tickets in advance for a more comfortable travel experience.
  • The first bus of the day to travel from Sao Paulo to Lima typically departs from the São Paulo - Barra Funda station early in the morning to begin the journey that includes transfers in Santa Cruz and La Paz before arriving at Gran Terminal Terrestre Plaza Norte. The last bus of the day usually leaves later in the evening to accommodate travelers on this lengthy route that takes approximately 2 days and 22 hours to reach Lima from Sao Paulo by bus. Travelers should check with the bus operators, such as La Preferida Bus and Transporte Internacional Litoral, for specific departure times and schedules to plan their trip accordingly.

Will you be returning to São Paulo by bus?

If you are looking for the return bus journey, check out buses from Lima to São Paulo

See schedule