Bus travel from Lima to Rio de Janeiro

In 2025, I traveled by bus in South America, starting in Lima, Peru and ending in Rio de Janeiro, Brazil. Here are some details for anyone interested in doing the same.

Click map for interactive version
LegStartEndCompanyDateDepartArriveDistance (mi)Duration (hh:mm)Price
1LimaArequipaosmosmCruz del Sur5/232:30pm8:46am61918:16$35.50
2ArequipaPunoosmosmCruz del Sur5/291:50pm8:55pm1847:05$15.04
3PunoCopacabanaosmosmTiticaca6/26:45am10:50am884:05$7.43
4CopacabanaLaPazosmosmminivan6/32:30pm6:45pm904:15$7.29
5La PazUyuniosmosmTodo Turismo6/138:15pm7:45am33611:30$41.84
6UyuniPotosíosmosmTrans Quijarro6/1512:00pm4:20pm1274:20$5.83
7PotosíSucreosmosmTrans Emperador6/1912:15pm4:30pm974:15$4.37
8SucreSanta CruzosmosmFlota Capital7/53:50pm3:45am30111:55$25.36
9Santa CruzAsunciónosmosmStel Turismo7/167:00pm4:20pm84721:20$123.91
10AsunciónSão PauloosmosmExpreso Paraguay8/87:10am7:05am85823:55$67.83
11São PauloRio de Janeiroosmosm10018/279:30am4:20pm2676:50$19.98

Summary

Notes

Photos: Bus Travel

Lima → Arequipa
Arequipa → Puno
Arequipa → Puno
Puno bus station
Puno → Copacabana
Copacabana → LaPaz requires a ferry crossing at the Strait of Tiquina
Protests block streets in El Alto causing detours
La Paz → Uyuni
La Paz → Uyuni
La Paz → Uyuni. Meal served on bus
Uyuni → Potosí
Uyuni → Potosí
Uyuni → Potosí
Potosí (new) bus terminal
Potosí bus terminal with signs in Spanish, English, and Quechua
Santa Cruz → Asunción
Some buses have a little coffee machine.
Santa Cruz → Asunción. Meal served on bus
Asunción bus station. Buy your ticket to São Paulo
Asunción → São Paulo
Asunción → São Paulo
Asunción → São Paulo
Asunción → São Paulo. Crossing border into Brazail, near Iguazu Falls
São Paulo → Rio de Janeiro
São Pualo → Rio de Janeiro. Reserve front seat, top-level for best view
São Paulo → Rio de Janeiro

Photos: Trip

This page is really meant for information about bus travel. But, I should add some pics from the amazing places on this route.

Lima
Arequipa (Yanahuara)
Puno
Taquile, Lake Titicaca
Taquile, Lake Titicaca
La Paz
Salar de Uyuni (salt flat)
Potosí
Santa Cruz de la Sierra
My balcony in Asunción, Centro Histórico
Trees of São Paulo
Best way to see beaches of Rio - bike share rental
Rio de Janeiro (from Pão de Açúcar)