There are 6 ways to get from Rio de Janeiro to Lima by plane, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Fly from Rio De Janeiro Santos Dumont
-
Fly from Rio De Janeiro Santos Dumont (SDU) to Lima (LIM)
Cheapest
Bus via Córdoba
-
Take the bus from Rio de Janeiro to Balneario Camboriu Bus Station
-
Take the bus from Balneario Camboriu to Córdoba
-
Take the bus from Cordoba to Lima
Fly from Rio De Janeiro-Galeao
-
Fly from Rio De Janeiro-Galeao (GIG) to Lima (LIM)
Bus
-
Take the bus from Rio de Janeiro to Sao Paulo Tiete Bus Station
-
Take the bus from São Paulo - Barra Funda to Santa Cruz
-
Take the bus from Santa Cruz de la Sierra to Cochabamba
-
Take the bus from Cochabamba to La Paz
-
Take the bus from La Paz to Lima - Terminal Arriola
Bus via Buenos Aires
-
Take the bus from Rio de Janeiro to Buenos Aires
-
Take the bus from Buenos Aires to Lima Javier prado
Drive
-
Drive from Rio de Janeiro to Lima
Rio De Janeiro Santos Dumont (SDU) to Lima (LIM) flights
The flight time between Rio De Janeiro Santos Dumont (SDU) and Lima (LIM) is around 13h 12m and covers a distance of around 3787 km. This includes an average layover time of around 5h 48m. Services are operated by LATAM Chile, Azul and Gol Transportes Aéreos. Typically 126 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The most affordable way to get from Rio de Janeiro to Lima is to bus, which costs R$ 1200 - R$ 1350 and takes 3 days 16h.
The quickest way to get from Rio de Janeiro to Lima is to fly which costs R$ 1300 - R$ 3500 and takes 8h 9m.
No, there is no direct bus from Rio de Janeiro to Lima. However, there are services departing from Rio de Janeiro and arriving at Lima - Terminal Arriola via Av. Cruzeiro Do Sul, 1877, São Paulo - Barra Funda, Santa Cruz de la Sierra, Cochabamba and La Paz. The journey, including transfers, takes approximately 3 days 16h.
The distance between Rio de Janeiro and Lima is 3776 km. The road distance is 4843.5 km.
The best way to get from Rio de Janeiro to Lima without a car is to bus which takes 3 days 16h and costs R$ 1200 - R$ 1350.
It takes approximately 8h 9m to get from Rio de Janeiro to Lima, including transfers.
Rio de Janeiro to Lima bus services, operated by Penha, depart from Rio de Janeiro station.
The best way to get from Rio de Janeiro to Lima is to fly which takes 8h 9m and costs R$ 1300 - R$ 3500. Alternatively, you can bus, which costs R$ 1200 - R$ 1350 and takes 3 days 16h.
There is no direct flight from Rio De Janeiro Santos Dumont Airport to Lima Airport. The quickest flight takes 7h 55m and has one stopover.
Rio de Janeiro to Lima bus services, operated by Nuevo Continente Internacional, arrive at Lima - Terminal Arriola station.
- Distance: 3776.3 km
- Duration: 8h 9m
What companies run services between Rio de Janeiro, Brazil and Lima, Peru?
LATAM Chile, Azul and Gol Transportes Aéreos fly from Rio de Janeiro to Lima hourly. Alternatively, you can take a bus from Rio de Janeiro to Lima via Sao Paulo Tiete Bus Station, Av. Cruzeiro Do Sul, 1877, Terminal Barra Funda Lado Sul Plat. C, São Paulo - Barra Funda, Santa Cruz de la Sierra, Cochabamba, and La Paz in around 3 days 16h.
- Website
- latam.com
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo
- Ave. Duration
- 10h 57m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo Congonhas, Foz do Iguacu
- Ave. Duration
- 9h 50m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Vitoria, Sao Paulo
- Ave. Duration
- 11h 45m
- When
- Monday, Thursday and Friday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Curitiba, Sao Paulo
- Ave. Duration
- 11h 50m
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Florianopolis, Sao Paulo
- Ave. Duration
- 13h 30m
- When
- Saturday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo, Asuncion
- Ave. Duration
- 13h 45m
- When
- Tuesday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo, Foz do Iguacu
- Ave. Duration
- 14h 25m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo, Buenos Aires Jorge Newbery
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- $310 - $950
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo, Rio De Janeiro-Galeao
- Ave. Duration
- 15h 15m
- When
- Thursday
- Estimated price
- $310 - $950
Flights from Rio De Janeiro-Galeao to Lima
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $260 - $800
Flights from Rio De Janeiro-Galeao to Lima via Sao Paulo
- Ave. Duration
- 9h 8m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- $260 - $800
Flights from Rio De Janeiro-Galeao to Lima via Santiago
- Ave. Duration
- 11h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $260 - $800
Flights from Rio De Janeiro-Galeao to Lima via Foz do Iguacu
- Ave. Duration
- 11h 10m
- When
- Sunday
- Estimated price
- $260 - $800
- Website
- voegol.com.br
Flights from Rio De Janeiro Santos Dumont to Lima via Porto Seguro, Sao Paulo
- Ave. Duration
- 11h 25m
- When
- Sunday
- Estimated price
- $320 - $850
Flights from Rio De Janeiro Santos Dumont to Lima via Florianopolis, Sao Paulo
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $320 - $850
Flights from Rio De Janeiro Santos Dumont to Lima via Curitiba, Sao Paulo
- Ave. Duration
- 13h 25m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $320 - $850
Flights from Rio De Janeiro Santos Dumont to Lima via Navegantes, Sao Paulo
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $320 - $850
- Website
- skyairline.com
Flights from Rio De Janeiro-Galeao to Lima via Santiago
- Ave. Duration
- 9h 40m
- When
- Friday and Sunday
- Estimated price
- $390 - $1,100
- Website
- avianca.com
Flights from Rio De Janeiro-Galeao to Lima via Bogota
- Ave. Duration
- 12h
- When
- Every day
- Estimated price
- $390 - $1,300
- Phone
- 0800 646 2122
- atendimento@nspenha.com.br
- Website
- nspenha.com.br
Bus from Rio de Janeiro to Sao Paulo Tiete Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- Every 20 minutes
- Estimated price
- $17 - $35
- Semi-Leito
- $21 - $30
- Convencional
- $25 - $35
Bus from Rio de Janeiro to Balneario Camboriu Bus Station
- Ave. Duration
- 17h 40m
- Frequency
- Every 2 hours
- Estimated price
- $60 - $70
- Semi-Leito
- $50 - $75
- Convencional
- $60 - $70
- Phone
- +591- 3-3647160
- atencionalcliente@lapreferidabus.com.bo
- Website
- lapreferidabus.com.bo
Bus from São Paulo - Barra Funda to Santa Cruz
- Ave. Duration
- 32h
- Frequency
- Once daily
- Estimated price
- $97
- Schedules at
- facebook.com
- Book at
- ticketsbolivia.com.bo
- Phone
- +591 2 2281973 La Paz / 4 4221819 Cochabamba / 3 3625458 Santa Cruz / 4 6453849 Sucre / 4 6830856 Yacuiba
- Website
- facebook.com
Bus from Santa Cruz de la Sierra to Cochabamba
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- $8 - $20
- Schedules at
- facebook.com
- Normal
- $8 - $10
- Semicama
- $11 - $15
- Cama
- $16 - $19
Bus from Cochabamba to La Paz
- Ave. Duration
- 6h 40m
- Frequency
- Every 2 hours
- Estimated price
- $6 - $16
- Schedules at
- facebook.com
- Normal
- $6 - $9
- Semicama
- $10 - $13
- Cama
- $13 - $15
- Phone
- Cochabamba: +(591)44591818, +(591)72244625
- info@transcopacabanasa.com.bo
- Website
- transcopacabanasa.com.bo
Bus from Santa Cruz de la Sierra - Terminal Bimodal to Cochabamba
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Estimated price
- $8 - $20
- Schedules at
- transcopacabanasa.com.bo
- Book at
- ticketsbolivia.com.bo
- Standard
- $8 - $10
- Cama
- $16 - $20
- Semi Cama
- $16 - $23
Bus from Cochabamba to La Paz
- Ave. Duration
- 8h
- Frequency
- Every 3 hours
- Estimated price
- $6 - $16
- Schedules at
- transcopacabanasa.com.bo
- Book at
- ticketsbolivia.com.bo
- Standard
- $6 - $8
- Cama
- $13 - $16
- Semi Cama
- $13 - $19
- Phone
- La Paz: +(591) 7 7538845 / Potosí: +(591) 6 9419702 / Cochabamba +(591) 7 7490828
- flotacosmos1@gmail.com
- Website
- facebook.com
Bus from Santa Cruz de la Sierra to Cochabamba
- Ave. Duration
- 10h
- Frequency
- 5 times a day
- Estimated price
- $11
- Schedules at
- facebook.com
Bus from Cochabamba to La Paz
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- $16
- Schedules at
- facebook.com
- Phone
- La Paz: +(591) 2282263, +(591)-22281672
- Website
- es-la.facebook.com
Bus from Santa Cruz de la Sierra to Cochabamba
- Ave. Duration
- 12h
- Frequency
- 5 times a day
- Estimated price
- $20
- Schedules at
- facebook.com
Bus from Cochabamba to La Paz
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- $6
- Schedules at
- es-la.facebook.com
- Phone
- La Paz: +(591)2282135, +(591)69990757/El Alto: +(591) 2823610/ Cochabamba: +(591)4250226, +(591)76768209/ Sucre: +(591)6443131/ Potosí: +(591)6243353
- transcopacabana1mem@outlook.com
- Website
- transcopacabanamem1.com.bo
Bus from Santa Cruz de la Sierra to Cochabamba
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $20
- Schedules at
- facebook.com
Bus from Santa Cruz to Cochabamba
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $42
Bus from Cochabamba to La Paz
- Ave. Duration
- 8h
- Frequency
- 4 times a day
- Estimated price
- $8
- Phone
- +591 2 2281832 / 2281726
Bus from Cochabamba to La Paz
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- $11
- Schedules at
- sites.google.com
- Phone
- +591 3 68211263
- Website
- facebook.com
Bus from Cochabamba to La Paz
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- facebook.com
- Phone
- (+591) 2-2283842 / (+591)2-2285191
- Website
- es-la.facebook.com
Bus from La Paz to Lima - Terminal Arriola
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- $66
- Schedules at
- nuevocontinentesrl.wixsite.com
- Book at
- ticketsbolivia.com.bo
- Phone
- +55 51 3475.4440 / 0800 6484440
- contato@jblturismo.com.br
- Website
- jblturismo.com.br
Bus from Rio de Janeiro to Buenos Aires
- Ave. Duration
- 45h
- Frequency
- 5 times a week
- Estimated price
- $225
- Book at
- JBL Turismo
- Phone
- +54 810 777 2725
- info@crucerodelnorte.com.ar
- Website
- crucerodelnorte.com.ar
Bus from Rio de Janeiro - Novo Rio to Buenos Aires - Retiro
- Ave. Duration
- 45h 30m
- Frequency
- Twice a week
- Estimated price
- $306
- Schedules at
- crucerodelnorte.com.ar
- Phone
- +51 1 311-5050
- Website
- cruzdelsur.com.pe
Bus from Buenos Aires to Lima Javier prado
- Ave. Duration
- 2 days 0h
- Frequency
- 4 times a week
- Estimated price
- $100 - $450
- Schedules at
- cruzdelsur.com.pe
- Phone
- +54 0810 222-5202 // +54 011 4000 5200
- atencionalcliente@flechabus.com.ar
- Website
- flechabus.com.ar
Bus from Balneario Camboriu to Córdoba
- Ave. Duration
- 27h 50m
- Frequency
- Twice a week
- Estimated price
- $110 - $170
- Schedules at
- flechabus.com.ar
- Book at
- centraldepasajes.com.ar
- Bed
- $140 - $200
- Semi Bed
- $110 - $160
- Phone
- +54 9 (387) 4002200
- Website
- lavelozdelnorte.com.ar
Bus from Cordoba to Lima
- Ave. Duration
- 2 days 8h
- Frequency
- 3 times a week
- Estimated price
- $19 - $120
- Schedules at
- lavelozdelnorte.com.ar
- 2nd Class
- $19 - $28
- 1st Class
- $25 - $40
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, How to get from Heathrow Airport into central London and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Lima is 2h behind Rio de Janeiro. It is currently 06:53 in Rio de Janeiro and 04:53 in Lima.
Yes, the driving distance between Rio de Janeiro to Lima is 4843 km. It takes approximately 2 days 14h to drive from Rio de Janeiro to Lima.
Azul, Gol Transportes Aéreos and LATAM Chile offer flights from Rio De Janeiro Santos Dumont Airport to Lima Airport.
There are 1361+ hotels available in Lima. Prices start at $100 USD per night.
The best way to get from Rio de Janeiro to Rio De Janeiro-Galeao Airport is to line 2018 bus which takes 57 min and costs R$ 15 - R$ 19.