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 5 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

  1. Take the bus from Rio de Janeiro - Novo Rio to Lima - Atocongo

Fly from Rio De Janeiro-Galeao

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

Bus via Santa Cruz de la Sierra

  1. Take the bus from Rio de Janeiro to Sao Paulo
  2. Take the bus from São Paulo - Barra Funda to Santa Cruz
  3. Take the bus from Santa Cruz to La Paz
  4. Take the bus from La Paz to Lima

Drive

  1. Drive from Rio de Janeiro to Lima - Javier Prado bus station

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 50m and covers a distance of around 3787 km. This includes an average layover time of around 6h 15m. Services are operated by LATAM Chile, Gol Transportes Aéreos and Azul. Typically 124 flights run weekly, although weekend and holiday schedules can vary so check in advance.

124 Weekly Planes
13h 50m Average Duration
$230 Cheapest Price
See schedules

Questions & Answers

The most affordable way to get from Rio de Janeiro to Lima is to bus, which costs R$ 1005 and takes 5 days 1h.

More details

The quickest way to get from Rio de Janeiro to Lima is to fly which costs R$ 1100 - R$ 2800 and takes 8h 1m.

More details

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

Get driving directions

The best way to get from Rio de Janeiro to Lima without a car is to bus via Santa Cruz de la Sierra which takes 3 days 5h and costs .

More details

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

More details

The best way to get from Rio de Janeiro to Lima is to fly which takes 8h 1m and costs R$ 1100 - R$ 2800. Alternatively, you can bus via Santa Cruz de la Sierra, which costs and takes 3 days 5h.

Mode details

There is no direct flight from Rio De Janeiro Santos Dumont Airport to Lima Airport. The quickest flight takes 8h 5m and has one stopover.

Search flights

Lima is 2h behind Rio de Janeiro. It is currently 9:37 AM in Rio de Janeiro and 7:37 AM in Lima.

Yes, the driving distance between Rio de Janeiro to Lima is 4838 km. It takes approximately 2 days 14h to drive from Rio de Janeiro to Lima.

Get driving directions

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

Search flights

Map of how to get from Rio de Janeiro to Lima.
Launch map view
  • Distance: 3776.3 km
  • Duration: 8h 1m

What companies run services between Rio de Janeiro, Brazil and Lima, Peru?

LATAM Chile, Gol Transportes Aéreos and Azul fly from Rio de Janeiro to Lima - Plaza Norte bus station hourly. Alternatively, you can take a bus from Rio de Janeiro to Lima - Plaza Norte bus station via Sao Paulo, Sé, Palmeiras - Barra Funda, São Paulo - Barra Funda, Santa Cruz, and La Paz in around 3 days 5h.

Airlines
LATAM Chile
Website
latam.com
Flights from Rio De Janeiro Santos Dumont to Lima via Sao Paulo
Ave. Duration
10h 30m
When
Every day
Estimated price
$230 - $650
Flights from Rio De Janeiro Santos Dumont to Lima via Porto Alegre
Ave. Duration
15h
When
Wednesday, Friday and Sunday
Estimated price
$230 - $650
Flights from Rio De Janeiro Santos Dumont to Lima via Florianopolis, Sao Paulo
Ave. Duration
13h 25m
When
Tuesday and Saturday
Estimated price
$230 - $650
Flights from Rio De Janeiro Santos Dumont to Lima via Belo Horizonte Confins, Sao Paulo
Ave. Duration
13h 45m
When
Every day
Estimated price
$230 - $650
Flights from Rio De Janeiro Santos Dumont to Lima via Brasilia
Ave. Duration
7h 50m
When
Every day
Estimated price
$230 - $650
Flights from Rio De Janeiro-Galeao to Lima
Ave. Duration
5h 55m
When
Every day
Estimated price
$260 - $650
Flights from Rio De Janeiro-Galeao to Lima via Sao Paulo
Ave. Duration
8h 8m
When
Every day
Estimated price
$260 - $650
Flights from Rio De Janeiro-Galeao to Lima via Santiago
Ave. Duration
12h
When
Every day
Estimated price
$260 - $650
JetSMART
Website
jetsmart.com
Flights from Rio De Janeiro-Galeao to Lima via Santiago
Ave. Duration
9h 39m
When
Monday to Saturday
Estimated price
$280 - $900
Bus operators
Penha
Phone
0800 646 2122
Email
atendimento@nspenha.com.br
Website
nspenha.com.br
Bus from Rio de Janeiro to Sao Paulo
Ave. Duration
6h 10m
Frequency
Every 20 minutes
Estimated price
$18 - $35
Schedules at
nspenha.com.br
Semi-Leito
$22 - $35
Convencional
$27 - $35
La Preferida Bus
Phone
+591- 3-3647160
Email
atencionalcliente@lapreferidabus.com.bo
Website
facebook.com
Bus from São Paulo - Barra Funda to Santa Cruz
Ave. Duration
32h
Frequency
Once daily
Estimated price
$106
Schedules at
facebook.com
Flota Urkupiña
Phone
+591 3 68211263
Bus from Santa Cruz to La Paz
Ave. Duration
8h
Frequency
3 times a day
Transporte Internacional Litoral
Phone
+591 2 228 1920
Email
buslitoral@gmail.com
Website
litoral-miramar.com
Bus from La Paz to Lima
Ave. Duration
28h
Frequency
Once daily
Estimated price
$13
Schedules at
litoral-miramar.com
Trans Acreana LTDA
Phone
+55 (68) 3221-1660
Website
rafaelcatarino.lwsite.com.br
Bus from Rio de Janeiro - Novo Rio to Lima - Atocongo
Ave. Duration
5 days 0h
Frequency
Once a week
Estimated price
$199
Schedules at
facebook.com

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, Train travel in Spain: A guide to Renfe and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

More Questions & Answers

There are 1229+ hotels available in Lima. Prices start at $51 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