Cheap Flights from Sao Paulo to Toronto

Travellers and cabin class

Compare Sao Paulo to Toronto flight deals

Find the cheapest month or even day of the year to fly to Toronto

Book the best Toronto fare with no extra fees

Flight deals from Sao Paulo to Toronto

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

Find the cheapest month to fly from Sao Paulo to Toronto

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

Direct flights from Sao Paulo to Toronto

Alternative Sao Paulo to Toronto routes

Looking for the cheapest, fastest or easiest route from Sao Paulo to Toronto? You could fly into the following airports instead.

Sao Paulo to Toronto: Flight information

The things to know before you go.
Cheapest flight found423 €
Cheapest month to flyApril
Average flight time10 hrs, 16 mins
Most popular airlineAir Canada
Average flights per week19

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

There are 4 airports in Toronto: Toronto Island, Toronto Pearson International, Hamilton, and Kitchener / Waterloo.
The best price we found for a return flight from Sao Paulo to Toronto is 423 €. 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 and 16 minutes is the average flight time from Sao Paulo to Toronto.
Air Canada, GOL Linhas Aéreas and Azul Airlines fly direct from Sao Paulo to Toronto.
As of February 2025, there are 19 flights per week flying from Sao Paulo to Toronto.
The cheapest month to fly from Sao Paulo to Toronto is usually February 2025.
If you're flying from Sao Paulo, the cheapest airport near Toronto is Toronto Pearson International – which is 20.4 km away from the centre of Toronto. We've found flights into this airport from 423 €.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Sao Paulo to Toronto on Wednesday, 9 April 2025.
Yes – the average flight time is 10 hours and 16 minutes.
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 Toronto 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 Toronto is around 40 days in advance, so don’t leave your flight to the last minute.
In February, the average temperature is usually around -5°C. July is typically the warmest month in Toronto, when it usually averages around 25°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging -8°C. The rainiest month is September.
The cheapest airline that flies to Toronto is Arajet. And the cheapest airline that flies to Toronto Pearson International Airport is Air Canada.

Travelling from Sao Paulo to Toronto: what you need to know

  • Start your travel planning by considering the departure point for your flight from Sao Paulo to Toronto. Sao Paulo-Guarulhos International Airport (GRU) and Viracopos Airport (VCP) are the main airports in Sao Paulo.

  • Toronto has a range of airports you can fly into. Arrive at Pearson International Airport (YYZ), Billy Bishop Toronto City Airport (YTZ) or Region of Waterloo International Airport (YKF).

  • 10 hours 21 minutes is the average duration of a direct flight from Sao Paulo to Toronto. Following the UTC-4 timezone, Toronto is 1 hour behind Sao Paulo.

  • Sao Paulo-Guarulhos International Airport (GRU) to Pearson International Airport (YYZ) is the most popular route that connects these two cities. There are 39 weekly flights to pick from. If you have things to finalize before heading off, the last flight from Sao Paulo to Toronto is with Air Canada at 21:25. Go for the first GRU to YYZ departure operated by Air Canada at 20:45 to maximise your time in Toronto.

  • To ensure you catch your flight from Sao Paulo to Toronto, leave enough time to check in and find your gate. Arriving two hours ahead of international departures and one hour before domestic flights is the general rule.

  • During popular months such as July, it's a good idea to get to the airport earlier. Arrive two hours before domestic departures and four hours ahead for an international flight whenever you're travelling during a peak period in general.

  • You will need a visa for Canada if you hold a passport from Brazil and are travelling for tourism purposes. Travel documentation and visa requirements can change. So before booking your cheap flights from Sao Paulo to Toronto, check with your airline and your destination country's local consulate or embassy for the latest updates.

Flying from Sao Paulo

Sao Paulo-Guarulhos International Airport (GRU)

  • If you're searching for a direct flight from Sao Paulo to Toronto, you can catch one from Sao Paulo-Guarulhos International Airport (GRU). Fly from GRU to Pearson International Airport (YYZ) without any stops.

  • You can lock in a direct flight from Sao Paulo to Toronto with Air Canada. This top airline operates departures from GRU.

  • Think about adding a stopover to potentially save money on your flight from Sao Paulo to Toronto. Simply deselect 'Direct flights only' when searching for departures from Sao Paulo-Guarulhos International Airport. Take a break from travelling at one of these popular options:

    • Montreal-Pierre Elliott Trudeau International Airport (YUL)

    • Newark Liberty International Airport (EWR)

    • John F. Kennedy International Airport (JFK)

  • GRU is about 26 kilometres from central Sao Paulo. If you're catching a cab, ride-sharing or driving from the centre, it'll take you 32 minutes or so to get there, depending on traffic. If you're taking public transport, expect the journey time to be approximately 1 hour and 22 minutes.

  • Need a convenient hotel near Sao Paulo-Guarulhos International Airport? If you've booked an early flight from Sao Paulo to Toronto, these stays will put you moments from your departure gate:

Viracopos Airport (VCP)

  • Visit friends or family or just take a moment to refresh yourself with a stopover. If you'd like to split up your flight from Sao Paulo to Toronto, browse these options when setting off from Sao Paulo-Guarulhos International Airport:

    • Montreal-Pierre Elliott Trudeau International Airport (YUL)

    • Newark Liberty International Airport (EWR)

    • John F. Kennedy International Airport (JFK)

  • VCP is about 97 kilometres from central Sao Paulo. It'll take you 1 hour and 16 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 3 hours and 25 minutes.

  • Want to enjoy an extra night away before your flight from Sao Paulo to Toronto? Kick back in a hotel near Viracopos Airport before your adventure officially starts. Stay at one of these accommodation options:

Arriving in Toronto

Pearson International Airport (YYZ)

  • Pearson International Airport (YYZ) to central Toronto is roughly 27 kilometres. It takes around 26 minutes to get to the centre driving.

  • Travelling to the centre by public transport will take you around 49 minutes.

  • Consider staying in a hotel close to YYZ if you're catching a late flight from Sao Paulo to Toronto. Check in to one of these options and skip the long transfer:

Billy Bishop Toronto City Airport (YTZ)

  • Billy Bishop Toronto City Airport (YTZ) is about 3 kilometres from central Toronto. After your flight from Sao Paulo to Toronto, allow for a drive time of approximately 35 minutes to get to the heart of the city.

  • Travelling by public transport will take around 39 minutes.

  • There are some cosy hotels where you can rest ahead of your adventure near YTZ. Tuck yourself in after your flight from Sao Paulo to Toronto at one of these well-located options:

How to find the cheapest flights from Sao Paulo to Toronto

  • 198 € is the lowest price for a one-way ticket from Sao Paulo to Toronto. Return flights start from 423 €. These prices can change depending on demand and availability.

  • Lock in cheap tickets from Sao Paulo to Toronto by booking 3 months ahead. Based on our research, that's the sweet spot for bagging a bargain.

  • November is the cheapest month for tickets from Sao Paulo to Toronto. If you need to travel at a different time of year, the 'Whole month' tool will show you the lowest prices for each month.

  • Sign into your online account or use the app to create a Price Alert. We'll notify you straight away if there's a better deal on this route. It's simple to do, and it'll save you from searching for cheap tickets from Sao Paulo to Toronto every day.

  • Tailor your travel plans using filters. Choose your ideal departure and arrival times, total journey duration and airlines. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' flights from Sao Paulo to Toronto.

Best time to go to Toronto

  • It's time to plan your dates for your flight from Sao Paulo to Toronto. August is the most popular month for a trip to Toronto. If you want a more relaxed vibe, go in February.

  • Before you book a flight from Sao Paulo to Toronto, think about the type of weather you like. July is the warmest month in Toronto, with the temperature ranging from 14ºC to 28ºC.

  • January sees average temperatures of between -12ºC and 1ºC. Look for cheap tickets from Sao Paulo to Toronto sometime then if you want to travel when it's cooler.

More about Toronto

Complete your Toronto trip with a car rental

  • Finding you a cheap flight from Sao Paulo to Toronto isn't our only cool trick. Check out our car rentals in Toronto and explore the city on your own terms. We find deals from trusted car rental providers and put them all in one place. You can instantly compare rates and then book with no fees.

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