Flights from Mexico City to Sao Paulo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MEX to GRU – All flight route options from Mexico City International Airport, Mexico to São Paulo/Guarulhos International Airport, Brazil. These routes are operated by 11 airlines. Fly non-stop with LATAM Airlines or Aeromexico, or choose from 10 different stopover flights. The shortest flight time is 9 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near São Paulo/Guarulhos Airport
We got great deals on hotels and car rentals near the airport.
Mexico City to Sao Paulo flights
There are over 12 airlines and as many as 406 flights every week to this destination. You can fly non-stop to Sao Paulo (GRU) from Mexico City (MEX) with Aeromexico or LATAM Airlines but if a stopover option suits you better you can choose to fly via Panama City, Lima or any other of the 10 alternatives with connectiing airports.
Mexico City to Sao Paulo with Aeromexico
You can fly non-stop every weekday with flights departing at 18 or 19 in the evening. Aeromexico is a member of SkyTeam.
With LATAM Airlines
You can fly non-stop every weekday with flights departing at 08:00, 17:20 or 17:25. You can also take a connecting flight via Lima or Santiago.
Distance & flight times: Mexico City International Airport to São Paulo Airport
The shortest flight time between MEX and GRU is 9 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 40m | - | 4644 miles (7472 km) |
PTY Panama City | 12h 0m | 1h 37m | 4683 miles (7535 km) |
LIM Lima | 12h 45m | 1h 40m | 4822 miles (7759 km) |
BOG Bogota | 13h 0m | 2h 20m | 4682 miles (7533 km) |
SCL Santiago | 14h 30m | 1h 55m | 5753 miles (9257 km) |
SJO San Jose | 15h 5m | 4h 50m | 4651 miles (7483 km) |
MIA Miami | 15h 20m | 1h 50m | 5388 miles (8669 km) |
MCO Orlando | 15h 20m | 3h 5m | 5578 miles (8975 km) |
EZE Buenos Aires | 15h 20m | - | - |
IAH Houston | 15h 25m | 4h 59m | 5709 miles (9186 km) |
ATL Atlanta | 16h 25m | 3h 29m | 6031 miles (9704 km) |


Quick copy and share this page
From Mexico City to Brazil
Below is a list of other destinations to Brazil from Mexico City International Airport with either direct flights or 1 stop connections.
From Mexico to Sao Paulo
Below is a list of other cities in Mexico with flights to Sao Paulo with either non-stop or connecting flights.