Cheap flights from Toronto Pearson International to Sao Paulo Guarulhos

Compare Toronto Pearson International to Sao Paulo Guarulhos flight deals

Find the cheapest month or even day of the year to fly to Sao Paulo Guarulhos

Book the best Sao Paulo Guarulhos fare with no extra fees

Flight deals from Toronto Pearson International to Sao Paulo Guarulhos

Looking for a cheap last-minute deal or the best round-trip flight from Toronto Pearson International to Sao Paulo Guarulhos? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Toronto Pearson International to Sao Paulo Guarulhos

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Toronto Pearson International to Sao Paulo Guarulhos flights are currently cheapest in August.

Direct flights from Toronto Pearson International to Sao Paulo Guarulhos

Toronto Pearson International to Sao Paulo Guarulhos: Alternative routes

Compare routes from Toronto Pearson International to Sao Paulo below. You may find an airport to fly into that's cheaper, faster, or easier than Sao Paulo Guarulhos.

Toronto to Sao Paulo: Flight information

The things to know before you go.
Cheapest flight found$382
Cheapest month to flyAugust
Average flight time10 hrs
Most popular airlineAzul Airlines
Average flights per week35

Finding cheap flights from Toronto Pearson International to Sao Paulo Guarulhos: Frequently asked questions

The best price we found for a round-trip flight from Toronto Pearson International to Sao Paulo Guarulhos is $381. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
10 hours is the average flight time from Toronto Pearson International to Sao Paulo Guarulhos.
Azul Airlines, Air Canada and GOL Linhas Aéreas fly direct from Toronto Pearson International to Sao Paulo Guarulhos.
There are 35 flights per week flying from Toronto Pearson International to Sao Paulo Guarulhos, as of November 2024.
The cheapest month to fly from Toronto Pearson International to Sao Paulo Guarulhos is usually November 2024.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Toronto Pearson International Airport to Sao Paulo Guarulhos Airport on Saturday, August 9, 2025.
Yes – the average flight time is 10 hours.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Sao Paulo Guarulhos but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Sao Paulo is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Arajet and Air Canada offer the cheapest flight tickets to Sao Paulo Guarulhos.

Flying from Pearson International Airport (YYZ) to Sao Paulo-Guarulhos International Airport (GRU): what you need to know

  • The average time for a direct flight from Pearson International Airport to Sao Paulo-Guarulhos International Airport is 9 hours 57 minutes. Sao Paulo's timezone is UTC-3, making Sao Paulo 1 hour ahead of Toronto.

  • Flights from Pearson International Airport to Sao Paulo-Guarulhos International Airport start at 20:45 — the first with Air Canada. The last departure is the 23:50 option with Air Canada. In total, there are 10 weekly services from YYZ to GRU.

  • During popular months such as August, it's a good idea to get to the airport earlier than usual. Plan to arrive two hours before a domestic departure and four hours ahead of international flights when you travel during peak periods in general.

  • Visiting Sao Paulo (and then discovering more of Brazil!) is a breeze with Air Canada. This popular carrier runs direct flights from Pearson International Airport to Sao Paulo-Guarulhos International Airport.

  • Don't forget, you might need a visa to enter Brazil. Visa requirements can differ and travel documentation requirements are always changing. Before organizing your cheap ticket from YYZ to GRU, be sure to check with your carrier and your destination country's local consulate or embassy for current information.

How to find the cheapest flights from Pearson International Airport (YYZ) to Sao Paulo-Guarulhos International Airport (GRU)

  • $186 is the best price for a one-way ticket from Pearson International Airport to Sao Paulo-Guarulhos International Airport. Return flights start at $382. These fares can change based on demand.

  • Get cheap tickets from YYZ to GRU by booking at least 7 months ahead. According to our research, that's the sweet spot for landing a bargain.

  • The cheapest month for tickets from Pearson International Airport to Sao Paulo-Guarulhos International Airport is March. Use the 'Whole month' tool to find the lowest prices if you have a flexible travel schedule.

  • Set up a Price Alert for cheap tickets from YYZ to GRU. You don't need to search every day to find out if fares have fallen. We'll notify you as soon as there's a change in price.

  • Tailor your trip with filters. Choose your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Fastest,' 'Cheapest' or 'Best' flights from Pearson International Airport to Sao Paulo-Guarulhos International Airport.

Handy information about Pearson International Airport (YYZ)

  • Pearson International Airport is around 27 kilometers from central Toronto. If you're ride-sharing, catching a cab or driving from the center, it'll take 26 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the journey time to be approximately 49 minutes.

  • Want a leisurely start to your vacation? Stay near YYZ. Whether you're on an early flight from Pearson International Airport to Sao Paulo-Guarulhos International Airport or want to avoid feeling rushed, these hotels are the answer:

Arriving at Sao Paulo-Guarulhos International Airport (GRU)

Getting from Sao Paulo-Guarulhos International Airport (GRU) to central Sao Paulo

  • Sao Paulo-Guarulhos International Airport to central Sao Paulo takes about 32 minutes by car. It's approximately 26 kilometers away. Find out what options are available, such as car rentals, cabs or ride-sharing.

  • If you're traveling by public transport, expect a journey time of around 1 hour and 22 minutes.

When to fly to Sao Paulo-Guarulhos International Airport (GRU)

  • The quietest month for a flight from Pearson International Airport to Sao Paulo-Guarulhos International Airport is May, while July is the busiest. Choose the ideal time to go to Sao Paulo based on whether you prefer a bustling atmosphere or a more laid-back vibe.

  • Lock in your flight from Pearson International Airport to Sao Paulo-Guarulhos International Airport for February if you want to visit Sao Paulo during its warmest month. Expect temperatures of between 18ºC and 28ºC.

  • Look for cheap tickets from YYZ to GRU in July if you want to travel in cooler conditions. Temperatures are at their lowest around then, ranging between 12ºC and 25ºC on average.

More about Sao Paulo

Complete your Sao Paulo trip with hotels and a car rental

  • After you've secured your cheap ticket to Sao Paulo-Guarulhos International Airport, check out our low prices and exclusive offers on hotels. You can also compare a range of car rental companies in one go to get the best car rental price for your Sao Paulo trip.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.