1map logoGo to main page

Rio de Janeiro, Rio de Janeiro to Lima, Provincia de Lima from $222: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Rio de Janeiro, Brazil
to
Lima, Peru

How to Get from Rio de Janeiro to Lima: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$222 - PlaneBest price
3798 kmDistance
5h 57m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rio de Janeiro to Lima with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
LATAM Chile
Plane
Average Duration
5h  57m
Estimated price
$223-508
Recommended
Company
Various
Plane
Average Duration
7h  56m
Estimated price
$222-528
Cheapest
route map
Distance: 3798 km
Duration: 5h 57m

See more options

Company
UTIL
Bus
Average Duration
80h 
Estimated price
$250-409
Company
Various
Drive
Average Duration
58h 
Estimated price
$700-1100

Traveling From Rio de Janeiro to Lima

Traveling from Rio de Janeiro to Lima presents an opportunity to explore Brazil's vibrant beaches and lively culture, contrasted against Peru's rich history and breathtaking landscapes.

Best Neighborhoods in Lima

Lima boasts diverse neighborhoods, each offering distinct experiences.

Miraflores
• Coastal views and beautiful parks abound.
• Trendy shops and restaurants attract foodies.
Barranco
• Known for its vibrant arts scene.
• Charming streets adorned with colorful murals.
San Isidro
• Upscale area with luxury boutiques.
• Home to lush parks and business hubs.

Best Times To Visit Lima's Attractions

Knowing the best times to visit Lima's attractions can enhance your experience.

Larco Museum
Visit in the early afternoon for fewer crowds and a relaxed atmosphere.
Plaza Mayor
Explore early morning for stunning light and a quieter vibe.
Barranco District
Late afternoon offers picturesque sunsets and a lively nightlife scene.

Lima Weather: What to Expect Year-Round

Lima enjoys a mild desert climate with minimal rainfall, featuring overcast skies from May to October and warmer temperatures from December to March. Understanding the weather patterns can guide your travel plans, whether you prefer cooler, cloudy days or sunny outings.

Dining Recommendation in Lima

Try ceviche at Pescados Capitales, where the freshness of local seafood shines through in this classic Peruvian dish, contrasting with the barbecue flavors common in Rio. The vibrant atmosphere and the bold, citrus-infused flavors create a unique dining experience that highlights Lima's culinary heritage.

Rio de Janeiro - Lima operators

Explore transport companies operating between Rio de Janeiro and Lima, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
latam.com

Plane from Rio De Janeiro-Galeao (GIG) to Lima (LIM)

Average Duration
5h 30m
Estimated price
$2233-2234

Plane from Rio De Janeiro-Galeao (GIG) via Sao Paulo to Lima (LIM)

Average Duration
8h 38m
Estimated price
$2233-2234

Plane from Rio De Janeiro-Galeao (GIG) via Brasilia to Lima (LIM)

Average Duration
7h 55m
Estimated price
$2233-2234

Plane from Rio De Janeiro Santos Dumont (SDU) via Brasilia to Lima (LIM)

Average Duration
7h 50m
Estimated price
$2230-2234

Plane from Rio De Janeiro Santos Dumont (SDU) via Sao Paulo to Lima (LIM)

Average Duration
11h 17m
Estimated price
$2230-2234
Bus
Website
util.com.br

Bus from Rio de Janeiro - Novo Rio Bus Terminal to Cuiabá - Bus Station

Average Duration
13h 45m
Estimated price
$2235-2236
Contact phone
+55 (68) 3221-1660
Website
rafaelcatarino.lwsite.com.br

Bus from Cuiabá to Ica

Average Duration
72h
Estimated price
$2237-0
Contact phone
+51 1 311 5050
Website
https://www.cruzdelsur.com.pe/en/

Bus from Ica to Lima

Average Duration
4h 40m
Estimated price
$2235-2238

Rio de Janeiro to Lima: Overview of Bus, Train, Flight, and Car Trips

Traveling between Rio de Janeiro and Lima offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from Rio de Janeiro to Lima, spanning a distance of 3027 miles. Drive through diverse landscapes and immerse yourself in the beauty of South America. 💰 The cost of this adventure ranges from $700 to $1100, offering a budget-friendly way to explore multiple countries by car. Enjoy the freedom of the open road and the flexibility to stop at charming villages along the way. ⏱️ Allow approximately 2 days and 14 hours for this journey, soaking in the changing scenery as you make your way from the vibrant streets of Rio de Janeiro to the historic capital of Peru, Lima.
Average price
$700 - $1100
🛫 Flying from Rio De Janeiro-Galeao Airport to Lima Airport is a convenient and efficient way to reach the vibrant capital of Peru. The quickest flight available is a direct route that takes approximately 5 hours and 30 minutes with LATAM Chile. ✈️ Travelers can enjoy a relatively short flight time of 5 hours and 57 minutes between Rio de Janeiro and Lima, making it a popular route for those looking to explore both Brazil and Peru. With prices ranging from $223 to $508, there are options to suit different budgets for this journey.
Departure Point
Rio De Janeiro-Galeao Airport
Arrival Point
Lima Airport
Useful tips for plane travellers
• Consider booking LATAM Chile for the most efficient direct flight, as they provide streamlined services and connections specifically catering to travelers between Rio de Janeiro and Lima.
• Upon arrival at Lima's Jorge Chávez International Airport, expect to navigate through customs and immigration; make sure to have your arrival form and passport ready, as the process can be busy during peak hours and it’s advisable to have some local currency (Peruvian Sol) for any immediate expenses.
• Taxis from Jorge Chávez International Airport to downtown Lima typically cost around $20 to $30; it’s recommended to use a reputable service like Taxi Green or Easy Taxi, which you can book at designated stands within the airport.
🚌 While there is no direct bus from Rio de Janeiro to Lima, you can embark on an adventurous journey with transfers in Cuiabá and Ica. The total travel time is approximately 3 days and 20 hours. 💰 The prices for a bus ticket from Rio de Janeiro to Lima can range from $250 to $409, offering a budget-friendly option for those looking to explore South America by road. It's a unique and rewarding way to travel between these two vibrant cities.
Departure Point
Rio de Janeiro - Novo Rio Bus Terminal station
Arrival Point
Lima station
Useful tips for bus travellers
• Before booking your bus trip from Rio de Janeiro to Lima, compare services provided by UTIL and Cruz del Sur, as both operate this route, but they have different amenities and schedules; you can find more details on their websites: UTIL and Cruz del Sur.
• During your layover in Ica, make sure to sample the local cuisine, especially the traditional Peruvian dish Ceviche; there are several restaurants near the bus terminal where you can take a break and enjoy some authentic flavors before continuing your journey.
• Upon arrival at the Lima bus terminal, be prepared for crowds and make use of the clearly marked taxi stands; it's advisable to pre-arrange transportation through your accommodation to avoid confusion and ensure a smoother transition into the city.

Frequently asked questions

Find out more about the route from Rio de Janeiro to Lima.

Or choose the category:
The distance between Rio de Janeiro and Lima is approximately 2360 miles or 3023.9 miles by road. If traveling by plane, it takes about 8 hours and 11 minutes to reach Lima from Rio de Janeiro. However, there is no information available regarding the travel time by car or bus from Rio de Janeiro to Lima. It is recommended to check with local transportation providers for specific travel times and routes.
The most cost-effective way to travel from Rio de Janeiro to Lima is by bus, which typically takes around 5 days and 1 hour and costs between $210 and $240. However, if time is a priority, the quickest option is to fly, which takes approximately 8 hours and 11 minutes and costs between $210 and $550. It is recommended to consider both your budget and travel preferences when choosing between these transportation options.
To travel from Rio de Janeiro to Lima without using public transportation, you have the option of driving. The distance between the two cities is approximately 3024 miles, which would take approximately 2 days and 14 hours of driving time. The estimated cost for this trip by car ranges from $700 to $1100, depending on factors like gas prices and toll fees. Driving allows for the flexibility to make stops along the way and explore different destinations at your own pace.
To travel from Rio de Janeiro to Lima without a car, the best option is to take a bus via Santa Cruz de la Sierra. This journey typically takes around 3 days and 5 hours. There are bus services available that provide comfortable and convenient travel options between these two cities. Additionally, this option tends to be more cost-effective compared to other modes of transportation.
No, there is no direct link between Rio de Janeiro and Lima by bus. However, there are bus services available that involve transfers and take approximately 5 days and 1 hour to reach Lima from Rio de Janeiro. These bus services are operated by Trans Acreana LTDA and depart from Rio de Janeiro - Novo Rio station and arrive at Lima - Atocongo station.
The flight duration between Rio de Janeiro and Lima typically takes around 8 hours with one stopover. However, please note that there are no direct flights available between Rio de Janeiro Santos Dumont Airport and Lima Airport. The prices for flights between Lima and Rio de Janeiro can range from $214 to $533, depending on the airline and the time of booking. It is advisable to compare prices from different airlines to find the best deal for your travel.
There are numerous accommodation options available near Lima with 994+ hotels to choose from. Prices for these hotels start at $51 per night. Whether you are looking for luxury resorts, budget-friendly accommodations, or cozy boutique hotels, there is something for every traveler's preference and budget in Lima. It is recommended to do some research and book your stay in advance to secure the best deals and availability.

Trips from Rio de Janeiro