Flights from Toronto to Sao Paulo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to GRU – All flight route options from Pearson International, Canada to São Paulo/Guarulhos International Airport, Brazil. These flights are operated by 15 airlines. Fly non-stop with Air Canada or choose from 18 different transit flights. The shortest flight time is 10 hours. 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.
Toronto to Sao Paulo flights
There are over 17 airlines and as many as 794 flights every week to this destination. You can fly non-stop to Sao Paulo (GRU) from Toronto (YYZ) with Air Canada but if a stopover option suits you better you can choose to fly via Dulles, Orlando or any other of the 16 alternatives with connectiing airports.
Tip! You can also fly to Sao Paulo from City Centre (YTZ).
Toronto to Sao Paulo with Air Canada
You can fly non-stop every weekday with flights departing at 21:50, 22:15 or 22:50. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With Copa Airlines
If you fly from Toronto with Copa Airlines you will do a stopover in Panama City, PTY before reaching Sao Paulo. This flight trip will take 14 hours and 10 minutes and you can fly every weekday with departures at 09:00 or 09:15. Copa Airlines is a Star Alliance member.
Distance & flight times: Pearson to São Paulo Airport
The shortest flight time between YYZ and GRU is 10 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 0m | - | 5119 miles (8236 km) |
IAD Dulles | 12h 40m | 2h 7m | 5127 miles (8249 km) |
MCO Orlando | 13h 10m | 1h 58m | 5355 miles (8616 km) |
PUJ Punta Cana | 13h 28m | 1h 50m | 5138 miles (8267 km) |
ATL Atlanta | 13h 40m | 2h 4m | 5436 miles (8747 km) |
PTY Panama City | 14h 10m | 1h 43m | 5581 miles (8980 km) |
YUL Montreal | 14h 30m | 4h 2m | 5404 miles (8695 km) |
SDQ Santo Domingo | 14h 55m | - | - |
DCA Washington | 15h 5m | - | - |
BOG Bogota | 15h 10m | 3h 10m | 5437 miles (8748 km) |
EWR New York | 15h 20m | - | - |
MIA Miami | 15h 20m | 3h 25m | 5350 miles (8608 km) |
IAH Houston | 15h 40m | 2h 5m | 6225 miles (10016 km) |
JFK New York | 15h 50m | 4h 46m | 5156 miles (8296 km) |
ORD Chicago | 16h 1m | 3h 46m | 5703 miles (9176 km) |
LGA New York | 16h 5m | - | - |
DFW Dallas | 16h 46m | 3h 21m | 6355 miles (10225 km) |


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