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 459 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, Bogota 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 Copa Airlines
If you fly from Mexico City with Copa Airlines you will do a stopover in Panama City, PTY before reaching Sao Paulo. This flight trip will take 12 hours and 2 minutes and you can fly every weekday with departures between 5:00 am and 3:00 am. Copa Airlines is a Star Alliance member.
Distance & flight times: Mexico City International Airport to São Paulo Airport
The shortest flight time between MEX and GRU is 9 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 45m | - | 4644 miles (7472 km) |
PTY Panama City | 12h 6m | 4h 46m | 4683 miles (7535 km) |
BOG Bogota | 12h 35m | 2h 20m | 4682 miles (7533 km) |
LIM Lima | 12h 45m | 1h 40m | 4822 miles (7759 km) |
IAH Houston | 13h 55m | 1h 38m | 5709 miles (9186 km) |
SJO San Jose | 15h 3m | 4h 35m | 4651 miles (7483 km) |
EZE Buenos Aires | 15h 13m | - | - |
MIA Miami | 15h 20m | 2h 5m | 5388 miles (8669 km) |
SCL Santiago | 15h 30m | 1h 40m | 5753 miles (9257 km) |
MCO Orlando | 15h 40m | 3h 22m | 5578 miles (8975 km) |
ATL Atlanta | 16h 45m | 2h 10m | 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.