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

MEX Airport Page →
4,619 mi airlines 23/wk
On-time Some delays Frequent delays
Flight Schedule 8 flights Verified 12h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
LA8113
LA LATAM
789
5:25 PM
CST T1
5:40 AM+1
-03
9h 15m
M T W T F S S
Prices
JJ8113
JJ LATAM Airlines Brasil
6:10 PM
CST
5:45 AM+1
-03
8h 35m
M T W T F S S
Prices
G33801
G3 GOL
789
6:45 PM
CST T2
7:35 AM+1
-03
9h 50m
M T W T F S S
Prices
AM14
AM Aeromexi
789
6:45 PM
CST T2
7:35 AM+1
-03
9h 50m
M T W T F S S
Prices
JJ8112
JJ LATAM Airlines Brasil
8:34 AM
-03
2:40 PM
CST
9h 6m
M T W T F S S
Prices
LA8112
LA LATAM
789
8:55 AM
-03 T3
3:15 PM
CST
9h 20m
M T W T F S S
Prices
G33800
G3 GOL
788
11:05 AM
-03 T3
5:20 PM
CST
9h 15m
M T W T F S S
Prices
AM15
AM Aeromexi
788
11:05 AM
-03 T3
5:20 PM
CST
9h 15m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Mexico City to São Paulo
4 carriers, 23 flights/week nonstop.
4 Airlines 23 Flights/wk 4,619 mi 8h 35m nonstop +3h ahead 28 1-stop hubs

MEX–GRU is served by 4 airlines with nonstop service. Aeromexico, GOL and LATAM Airlines lead the route. The flight covers 4,619 miles in approximately 8h 35m. Beyond nonstop, 28 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 7 789 9h50 SkyTeam
G3 GOL 7 789 9h50
LA LATAM Airlines 7 789 9h15
JJ LATAM Airlines Brasil 2 8h35
Aircraft on this route
789 Boeing 787-9 Dreamliner – AM, G3, LA
Alliance coverage
Unaffiliated: G3 + JJ + LA (16 flights/wk, 70%)
SkyTeam: AM (7 flights/wk, 30%)
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
3
flights
Tue
3
flights
Wed
3
flights
Thu
4
flights
Fri
4
flights
Sat
3
flights
Sun
3
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
4
Nonstop flights
23
Outbound / wk
23
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for MEX to GRU.
1-STOP
One-Stop Connections
28
Hubs
~15h
Fastest
~45h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,440
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 35m to 9h 50m.
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 35m to 9h 50m
Time difference+3 hours
Airlines (nonstop)4
Weekly flights23 out / 23 return
1-stop connections28 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 35m to 9h 50m. The route covers 4,619 miles.
4 airlines operate nonstop service: Aeromexico, GOL, LATAM Airlines Brasil and LATAM Airlines.
There are approximately 23 nonstop flights per week from MEX to GRU. The return direction has about 23 weekly flights.
Yes, 1-stop connections are available through PUJ, MCO, SLC, PTY, ATL, DFW, EZE, IAH, JFK, BOG, EWR, MIA, IAD, SCL, LIM, YUL, BOS, FRA, LHR, YYZ, LAX, ORD, MAD, CDG, AMS, FCO, BCN and MUC. 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, GOL, LATAM Airlines Brasil and LATAM Airlines. With 23 weekly departures, this is a well served route.

MEX to GRU Flight Duration and Schedule

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

Connecting Options and Alternatives

28 one-stop connections are available, with the fastest taking approximately 15 hours via PUJ. Two-stop connections are also available via intermediate hubs.