Mexico City to São Paulo (MEX–GRU) — Airlines, Schedules & Connections

MEX Airport Page →
4,619 mi airlines 30/wk
On-time Some delays Frequent delays
Flight Schedule 10 flights Verified 3h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
LA8113
LA LATAM Chile
789
5:20 PM
CST T1
5:25 AM+1
-03
9h 5m
M T W T F S S
Prices
JJ8113
JJ TAM Brazilian Airlines
5:32 PM
CST
5:22 AM+1
-03
8h 50m
M T W T F S S
Prices
AM14+2
AM Aeromexi
789
6:45 PM
CST T2
7:30 AM+1
-03
9h 45m
M T W T F S S
Prices
G33801cs
G3 Sky Express
789
6:50 PM
CST T2
7:30 AM+1
-03
9h 40m
M T W T F S S
Prices
WS6297cs
WS WestJet
789
6:50 PM
CST T2
7:30 AM+1
-03
9h 40m
M T W T F S S
Prices
LA8112
LA LATAM Chile
789
8:45 AM
-03 T3
2:55 PM
CST
9h 10m
M T W T F S S
Prices
JJ8112
JJ TAM Brazilian Airlines
8:52 AM
-03
2:53 PM
CST
9h 1m
M T W T F S S
Prices
WS6296cs
WS WestJet
789
9:40 AM
-03 T3
4:20 PM
CST
9h 40m
M T W T F S S
Prices
G33800cs
G3 Sky Express
789
9:40 AM
-03 T3
4:20 PM
CST
9h 40m
M T W T F S S
Prices
AM15+2
AM Aeromexi
789
11:11 AM
-03 T3
5:23 PM
CST
9h 12m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Mexico City to São Paulo
3 carriers, 30 flights/week nonstop.
3 Airlines 30 Flights/wk 4,619 mi 8h 50m nonstop +3h ahead 29 1-stop hubs

MEX–GRU is served by 3 airlines with nonstop service. Aeromexico, LATAM Chile and TAM Brazilian Airlines lead the route. The flight covers 4,619 miles in approximately 8h 50m. Beyond nonstop, 29 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop MEX–GRU service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AM Aeromexico Also: G3, WS 7 789 9h45 SkyTeam G3, WS
LA LATAM Chile 7 789 9h05
JJ TAM Brazilian Airlines 2 8h50
Aircraft on this route
789 Boeing 787-9 Dreamliner – AM, G3, LA, WS
Alliance coverage
Unaffiliated: JJ + LA (9 flights/wk, 56%)
SkyTeam: AM (7 flights/wk, 44%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, MEX to GRU direction.
Mon
4
flights
Tue
4
flights
Wed
5
flights
Thu
5
flights
Fri
4
flights
Sat
4
flights
Sun
4
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
5
Nonstop flights
30
Outbound / wk
29
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for MEX to GRU.
1-STOP
One-Stop Connections
29
Hubs
~16h
Fastest
~43h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,423
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
+3h
São Paulo is 3 hours ahead of Mexico City.
MEX: CST · GRU: -03

When it's 6:00 PM in Mexico City, it's 9:00 PM in São Paulo.
Distance & Flight Time
4,619 mi / 7,433 km
Nonstop flight time is approximately 8h 50m to 9h 45m.
Visa & Entry

Mexican passport holders must obtain an eVisa before traveling to Brazil. As of January 1, 2026, Mexico is no longer visa-exempt. Apply online through the VFSeVisa portal. The eVisa costs USD 80.90, is valid for 10 years with multiple entries, and allows stays of up to 90 days per visit.

Passport must be valid for at least 6 months beyond your date of entry. Processing takes a few business days. This change was made under Brazil's reciprocity policy.

Getting to MEX

Mexico City Metro Line B runs from Buenavista station to Pantitlán, then transfer to Line 5 to Terminal Aérea (Terminal 1); total about 45–60 minutes (MXN$7). Metrobús Line 4 connects Buenavista to the airport more directly (MXN$12, 30–40 min). Both are safe and reliable for travelers with minimal luggage.Authorized airport taxis (Taxi Ejecutivo or TICO) must be purchased inside the terminal; do not take street taxis. Rates to the Zona Rosa/Centro are MXN$200–300. Uber is permitted from city to airport. The airport is just 5km from the Zócalo but traffic can make the journey 30–60 minutes.

Getting from GRU

CPTM Line 13-Jade to Luz station (central São Paulo) takes 33 minutes (R$4.40). Transfers at Luz connect to metro Lines 1, 3, and 4 for broader coverage. Airport trains run every 30 minutes; check the last departure time if arriving late. Executive buses to Tietê terminal and Paulista run frequently (R$52–62, 45–75 min).Taxis use a fixed airport tariff (zona aeroportuária); central São Paulo costs R$120–200. Uber and 99 are widely used and typically cheaper. São Paulo's traffic is notoriously heavy on the Dutra; road times can double during peak hours. GRU has two terminal buildings (T1/T2/T3 domestic and T3 international); confirm your terminal before heading to check-in.

São Paulo Climate

Humid subtropical climate at 750m altitude. São Paulo is perched on a plateau, which moderates temperatures compared to coastal Brazil. Summers (December–March) are warm and extremely wet. Heavy thunderstorms develop almost daily in the afternoon, regularly causing ground holds at GRU. Flooding in the city can cut road access to the airport even when the runway is clear.

Winters (June–August) are mild and dry (10–20°C) with low humidity. This is the most flight-stable season. Fog occurs occasionally on winter mornings. Temperatures rarely exceed 32°C or drop below 8°C. The rainy season aligns with Southern Hemisphere summer, the opposite of Northern Hemisphere intuition.

MEX–GRU Quick Facts

Key statistics for the Mexico City to São Paulo route.
Route details
Distance4,619 mi / 7,433 km
Flight time8h 50m to 9h 45m
Time difference+3 hours
Airlines (nonstop)3
Weekly flights30 out / 29 return
1-stop connections29 hubs
Origin: MEX
IATA / ICAOMEX / MMMX
TimezoneAmerica/Mexico_City
Passengers/yr45.4M
Elevation7,316 ft / 2,230 m
Destination: GRU
IATA / ICAOGRU / SBGR
TimezoneAmerica/Sao_Paulo
Passengers/yr43.6M
Elevation2,461 ft / 750 m

Frequently Asked Questions

Common questions about MEX to GRU flights.
Nonstop flights from Mexico City Benito Juárez International Airport to São Paulo/Guarulhos–Governor André Franco Montoro International Airport take approximately 8h 50m to 9h 45m. The route covers 4,619 miles.
3 airlines operate nonstop service: Aeromexico, TAM Brazilian Airlines and LATAM Chile. Plus 2 codeshare partners.
There are approximately 30 nonstop flights per week from MEX to GRU. The return direction has about 29 weekly flights.
Yes, 1-stop connections are available through EZE, SLC, MCO, ATL, DFW, PTY, MIA, JFK, BOG, PUJ, IAH, LIM, IAD, SCL, YUL, ORD, IST, LHR, BOS, FRA, YYZ, LAX, MAD, EWR, BCN, MUC, FCO, CDG and AMS. These options provide additional schedule flexibility.
São Paulo is 3 hours ahead of Mexico City.
Yes, return flights from GRU to MEX are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from MEX to GRU

Mexico City Benito Juárez International Airport (MEX) and São Paulo/Guarulhos–Governor André Franco Montoro International Airport (GRU) are connected by nonstop service from Aeromexico, TAM Brazilian Airlines and LATAM Chile. With 30 weekly departures, this is a heavily served route.

MEX to GRU Flight Duration and Schedule

Nonstop flight time from MEX to GRU ranges from 8 hours 50 minutes to 9 hours 45 minutes. The route covers a distance of 4,619 miles (7,433 km). There are approximately 30 weekly flights outbound and 29 return, totaling 59 flights per week in both directions.

Connecting Options and Alternatives

29 one-stop connections are available, with the fastest taking approximately 16 hours via EZE. Two-stop connections are also available via intermediate hubs.