Direct (nonstop) flights from Mexico City to Sao Paulo

2 airlines fly nonstop from Mexico City International Airport (MEX) to São Paulo/Guarulhos International Airport (GRU). It's 4,611 miles (7,421 km), about 9h 45m in the air. Operated by Aeromexico, LATAM Airlines.

MEX
Mexico City International Airport
🇲🇽 Mexico City, Mexico
GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
Flight Time
9h 45m
Distance
4,611 mi
7,421 km
CO₂/pax
705 kg
−55 kg vs. layover
Airlines
2
Aeromexico +1
Time Diff
+3h
Operated by Aeromexico Aeromexico LATAM Airlines LATAM Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Aeromexico AM Aeromexico
Route
MEX → GRU
Flight Time
9h 45m
Distance
4,611 mi
LATAM Airlines LA LATAM Airlines
Route
MEX → GRU
Flight Time
9h 45m
Distance
4,611 mi

Alternative Routes

Other ways to fly from Mexico City to Sao Paulo with one stop · direct emits 705 kg CO₂ per passenger

MEX PTY (Panama City) GRU
Leg 1: 3h 41m (1,498 mi) Leg 2: 6h 55m (3,153 mi) Total: ~10h 36m 🍃 760 kg CO₂ (+8% vs. direct)
Leg 1
MEX → PTY
3h 41m · 1,498 mi
View MEX to PTY flights →
Leg 2
PTY → GRU
6h 55m · 3,153 mi
View PTY to GRU flights →
MEX LIM (Lima) GRU
Leg 1: 6h (2,629 mi) Leg 2: 4h 50m (2,159 mi) Total: ~10h 50m 🍃 792 kg CO₂ (+12% vs. direct)
Leg 1
MEX → LIM
6h · 2,629 mi
View MEX to LIM flights →
Leg 2
LIM → GRU
4h 50m · 2,159 mi
View LIM to GRU flights →
MEX BOG (Bogota) GRU
Leg 1: 4h 45m (1,962 mi) Leg 2: 6h 10m (2,687 mi) Total: ~10h 55m 🍃 768 kg CO₂ (+9% vs. direct)
Leg 1
MEX → BOG
4h 45m · 1,962 mi
View MEX to BOG flights →
Leg 2
BOG → GRU
6h 10m · 2,687 mi
View BOG to GRU flights →
MEX MIA (Miami) GRU
Leg 1: 3h 20m (1,276 mi) Leg 2: 8h 25m (4,071 mi) Total: ~11h 45m 🍃 863 kg CO₂ (+22% vs. direct)
Leg 1
MEX → MIA
3h 20m · 1,276 mi
View MEX to MIA flights →
Leg 2
MIA → GRU
8h 25m · 4,071 mi
View MIA to GRU flights →
MEX EZE (Buenos Aires) GRU
Leg 1: 9h 5m (4,583 mi) Leg 2: 2h 45m (1,069 mi) Total: ~11h 50m 🍃 907 kg CO₂ (+29% vs. direct)
Leg 1
MEX → EZE
9h 5m · 4,583 mi
View MEX to EZE flights →
Leg 2
EZE → GRU
2h 45m · 1,069 mi
View EZE to GRU flights →

Frequently Asked Questions

How long is the direct flight from Mexico City to Sao Paulo?

A nonstop flight from Mexico City (MEX) to Sao Paulo (GRU) takes approximately 9 hours and 45 minutes. The distance is 4,611 miles (7,421 km).

Which airlines fly nonstop from Mexico City to Sao Paulo?

2 airlines: Aeromexico, LATAM Airlines.

Is there a nonstop flight from Mexico City to Sao Paulo?

Yes. 2 airlines: Aeromexico, LATAM Airlines.

How far is Mexico City from Sao Paulo?

The flight distance from Mexico City to Sao Paulo is 4,611 miles (7,421 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Mexico City and Sao Paulo?

Sao Paulo is 3 hours ahead of Mexico City. (America/Mexico_City vs America/Sao_Paulo.)

What type of aircraft flies from Mexico City to Sao Paulo?

At 9h 45m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Mexico 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 Mexico City to Sao Paulo?

Roughly 705 kg CO2 per passenger one-way. That's about the same as driving 3,525 km.

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

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Mexico City International Airport for this flight?

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