Direct (nonstop) flights from Lima to Sao Paulo

2 airlines fly nonstop from Jorge Chávez International Airport (LIM) to São Paulo/Guarulhos International Airport (GRU). It's 2,159 miles (3,474 km), about 4h 50m in the air. Operated by Sky Airline, LATAM Airlines.

LIM
Jorge Chávez International Airport
🇵🇪 Lima, Peru
GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
Flight Time
4h 50m
Distance
2,159 mi
3,474 km
CO₂/pax
365 kg
−25 kg vs. layover
Airlines
2
Sky Airline +1
Time Diff
+2h
Operated by Sky Airline Sky Airline LATAM Airlines LATAM Airlines

Route data last updated: May 29, 2026

Airlines with non-stop flights

Sky Airline H2 Sky Airline
Route
LIM → GRU
Flight Time
4h 50m
Distance
2,159 mi
LATAM Airlines LA LATAM Airlines
Route
LIM → GRU
Flight Time
4h 50m
Distance
2,159 mi

Alternative Routes

Other ways to fly from Lima to Sao Paulo with one stop · direct emits 365 kg CO₂ per passenger

LIM VVI (Santa Cruz) GRU
Leg 1: 2h 35m (1,010 mi) Leg 2: 2h 45m (1,149 mi) Total: ~5h 20m 🍃 390 kg CO₂ (+7% vs. direct)
Leg 1
LIM → VVI
2h 35m · 1,010 mi
View LIM to VVI flights →
Leg 2
VVI → GRU
2h 45m · 1,149 mi
View VVI to GRU flights →
LIM ASU (Asuncion) GRU
Leg 1: 3h 35m (1,570 mi) Leg 2: 2h 5m (706 mi) Total: ~5h 40m 🍃 421 kg CO₂ (+15% vs. direct)
Leg 1
LIM → ASU
3h 35m · 1,570 mi
View LIM to ASU flights →
Leg 2
ASU → GRU
2h 5m · 706 mi
View ASU to GRU flights →
LIM CWB (Curitiba) GRU
Leg 1: 4h 25m (2,046 mi) Leg 2: 1h 15m (223 mi) Total: ~5h 40m 🍃 412 kg CO₂ (+13% vs. direct)
Leg 1
LIM → CWB
4h 25m · 2,046 mi
View LIM to CWB flights →
Leg 2
CWB → GRU
1h 15m · 223 mi
View CWB to GRU flights →
LIM BSB (Brasilia) GRU
Leg 1: 4h 25m (1,975 mi) Leg 2: 1h 45m (528 mi) Total: ~6h 10m 🍃 457 kg CO₂ (+25% vs. direct)
Leg 1
LIM → BSB
4h 25m · 1,975 mi
View LIM to BSB flights →
Leg 2
BSB → GRU
1h 45m · 528 mi
View BSB to GRU flights →
LIM POA (Porto Alegre) GRU
Leg 1: 4h 25m (2,072 mi) Leg 2: 1h 45m (537 mi) Total: ~6h 10m 🍃 474 kg CO₂ (+30% vs. direct)
Leg 1
LIM → POA
4h 25m · 2,072 mi
View LIM to POA flights →
Leg 2
POA → GRU
1h 45m · 537 mi
View POA to GRU flights →

Looking for the return flight?

GRU → LIM: Flights from Sao Paulo to Lima

Frequently Asked Questions

How long is the direct flight from Lima to Sao Paulo?

A nonstop flight from Lima (LIM) to Sao Paulo (GRU) takes approximately 4 hours and 50 minutes. The distance is 2,159 miles (3,474 km).

Which airlines fly nonstop from Lima to Sao Paulo?

2 airlines: Sky Airline, LATAM Airlines.

Is there a nonstop flight from Lima to Sao Paulo?

Yes. 2 airlines: Sky Airline, LATAM Airlines.

How far is Lima from Sao Paulo?

The flight distance from Lima to Sao Paulo is 2,159 miles (3,474 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 Lima and Sao Paulo?

Sao Paulo is 2 hours ahead of Lima. (America/Lima vs America/Sao_Paulo.)

What type of aircraft flies from Lima to Sao Paulo?

At 4h 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 Peru to Brazil?

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

What is the carbon footprint of a flight from Lima to Sao Paulo?

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

Is the return flight from Sao Paulo to Lima 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 Lima to Sao Paulo?

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 Jorge Chávez International Airport for this flight?

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