Direct (nonstop) flights from Rio De Janeiro to Lima

1 airline flys nonstop from Galeao Antonio Carlos Jobim (GIG) to Jorge Chávez International Airport (LIM). It's 2,348 miles (3,779 km), about 5h 50m in the air. Operated by LATAM Airlines.

GIG
Galeao Antonio Carlos Jobim
🇧🇷 Rio De Janeiro, Brazil
LIM
Jorge Chávez International Airport
🇵🇪 Lima, Peru
Flight Time
5h 50m
Distance
2,348 mi
3,779 km
CO₂/pax
397 kg
−25 kg vs. layover
Airlines
1
LATAM Airlines
Time Diff
-2h
Operated by LATAM Airlines LATAM Airlines

Route data last updated: May 28, 2026

Airlines with non-stop flights

LATAM Airlines LA LATAM Airlines
Route
GIG → LIM
Flight Time
5h 50m
Distance
2,348 mi

Alternative Routes

Other ways to fly from Rio De Janeiro to Lima with one stop · direct emits 397 kg CO₂ per passenger

GIG VVI (Santa Cruz) LIM
Leg 1: 3h 5m (1,338 mi) Leg 2: 2h 45m (1,010 mi) Total: ~5h 50m 🍃 422 kg CO₂ (+6% vs. direct)
Leg 1
GIG → VVI
3h 5m · 1,338 mi
View GIG to VVI flights →
Leg 2
VVI → LIM
2h 45m · 1,010 mi
View VVI to LIM flights →
GIG GRU (Sao Paulo) LIM
Leg 1: 1h 10m (210 mi) Leg 2: 5h 15m (2,159 mi) Total: ~6h 25m 🍃 429 kg CO₂ (+8% vs. direct)
Leg 1
GIG → GRU
1h 10m · 210 mi
View GIG to GRU flights →
Leg 2
GRU → LIM
5h 15m · 2,159 mi
View GRU to LIM flights →
GIG CWB (Curitiba) LIM
Leg 1: 1h 35m (418 mi) Leg 2: 5h (2,046 mi) Total: ~6h 35m 🍃 448 kg CO₂ (+13% vs. direct)
Leg 1
GIG → CWB
1h 35m · 418 mi
View GIG to CWB flights →
Leg 2
CWB → LIM
5h · 2,046 mi
View CWB to LIM flights →
GIG BSB (Brasilia) LIM
Leg 1: 1h 50m (567 mi) Leg 2: 4h 50m (1,975 mi) Total: ~6h 40m 🍃 464 kg CO₂ (+17% vs. direct)
Leg 1
GIG → BSB
1h 50m · 567 mi
View GIG to BSB flights →
Leg 2
BSB → LIM
4h 50m · 1,975 mi
View BSB to LIM flights →
GIG ASU (Asuncion) LIM
Leg 1: 2h 40m (917 mi) Leg 2: 4h 5m (1,570 mi) Total: ~6h 45m 🍃 460 kg CO₂ (+16% vs. direct)
Leg 1
GIG → ASU
2h 40m · 917 mi
View GIG to ASU flights →
Leg 2
ASU → LIM
4h 5m · 1,570 mi
View ASU to LIM flights →

Frequently Asked Questions

How long is the direct flight from Rio De Janeiro to Lima?

A nonstop flight from Rio De Janeiro (GIG) to Lima (LIM) takes approximately 5 hours and 50 minutes. The distance is 2,348 miles (3,779 km).

Which airlines fly nonstop from Rio De Janeiro to Lima?

Just LATAM Airlines.

Is there a nonstop flight from Rio De Janeiro to Lima?

Yes. 1 airline: LATAM Airlines.

How far is Rio De Janeiro from Lima?

The flight distance from Rio De Janeiro to Lima is 2,348 miles (3,779 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Rio De Janeiro and Lima?

Lima is 2 hours behind Rio De Janeiro. (America/Sao_Paulo vs America/Lima.)

What type of aircraft flies from Rio De Janeiro to Lima?

At 5h 50m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Brazil to Peru?

Depends on your passport. Check with the Peru embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Rio De Janeiro to Lima?

Roughly 397 kg CO2 per passenger one-way. That's about the same as driving 1,985 km.

Is the return flight from Lima to Rio De Janeiro also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Rio De Janeiro to Lima?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Galeao Antonio Carlos Jobim for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.