Travel from Brazil to Peru is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Lima?

Book now

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

  1. Fly from Rio De Janeiro Santos Dumont (SDU) to Lima (LIM)

Cheapest

Bus via Córdoba

  1. Take the bus from Rio de Janeiro to Balneario Camboriu Bus Station
  2. Take the bus from Balneario Camboriu to Córdoba
  3. Take the bus from Cordoba to Lima

Fly from Rio De Janeiro-Galeao

  1. Fly from Rio De Janeiro-Galeao (GIG) to Lima (LIM)

Bus

  1. Take the bus from Rio de Janeiro to Sao Paulo Tiete Bus Station
  2. Take the bus from São Paulo - Barra Funda to Santa Cruz
  3. Take the bus from Santa Cruz de la Sierra to Cochabamba
  4. Take the bus from Cochabamba to La Paz
  5. Take the bus from La Paz to Lima - Terminal Arriola

Bus via Buenos Aires

  1. Take the bus from Rio de Janeiro to Buenos Aires
  2. Take the bus from Buenos Aires to Lima Javier prado

Drive

  1. 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.

126 Weekly Planes
13h 12m Average Duration
$311 Cheapest Price
See schedules

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.

More details

The quickest way to get from Rio de Janeiro to Lima is to fly which costs R$ 1300 - R$ 3500 and takes 8h 9m.

More details

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.

More details

The distance between Rio de Janeiro and Lima is 3776 km. The road distance is 4843.5 km.

Get driving directions

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.

More details

It takes approximately 8h 9m to get from Rio de Janeiro to Lima, including transfers.

More details

Rio de Janeiro to Lima bus services, operated by Penha, depart from Rio de Janeiro station.

More details

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.

Mode details

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.

Search flights

Rio de Janeiro to Lima bus services, operated by Nuevo Continente Internacional, arrive at Lima - Terminal Arriola station.

More details

Map of how to get from Rio de Janeiro to Lima.
Launch map view
  • 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.

Airlines
LATAM Chile
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
Gol Transportes Aéreos
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
Sky Airline
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
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Rio De Janeiro-Galeao to Lima via Bogota
Ave. Duration
12h
When
Every day
Estimated price
$390 - $1,300
Bus operators
Penha
Phone
0800 646 2122
Email
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
La Preferida Bus
Phone
+591- 3-3647160
Email
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
Flota Bolivar
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
Trans Copacabana SA
Phone
Cochabamba: +(591)44591818, +(591)72244625
Email
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
Cosmos
Phone
La Paz: +(591) 7 7538845 / Potosí: +(591) 6 9419702 / Cochabamba +(591) 7 7490828
Email
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
Transportes El Dorado
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
Copacabana 1 MEM
Nobleza
Phone
+591 4 4551499 Cochabamba /
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
Transporte Jumbo Bus Bolivia
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
Flota Urkupiña
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
Nuevo Continente Internacional
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
JBL Turismo
Phone
+55 51 3475.4440 / 0800 6484440
Email
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
Crucero Del Norte
Phone
+54 810 777 2725
Email
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
Cruz Del sur
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
Flecha Bus
Phone
+54 0810 222-5202 // +54 011 4000 5200
Email
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
La Veloz Del Norte
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.

Get driving directions

Azul, Gol Transportes Aéreos and LATAM Chile offer flights from Rio De Janeiro Santos Dumont Airport to Lima Airport.

Search flights

There are 1361+ hotels available in Lima. Prices start at $100 USD per night.

More details

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.

More details

ticket