Direct (nonstop) flights from Sao Paulo to Toronto

1 airline flys nonstop from São Paulo/Guarulhos International Airport (GRU) to Pearson International (YYZ). It's 5,073 miles (8,165 km), about 10h 10m in the air. Operated by Air Canada.

GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
10h 10m
Distance
5,073 mi
8,165 km
CO₂/pax
776 kg
−40 kg vs. layover
Airlines
1
Air Canada
Time Diff
-1h
Operated by Air Canada Air Canada

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
GRU → YYZ
Flight Time
10h 10m
Distance
5,073 mi

Alternative Routes

Other ways to fly from Sao Paulo to Toronto with one stop · direct emits 776 kg CO₂ per passenger

GRU EWR (New York) YYZ
Leg 1: 9h 50m (4,757 mi) Leg 2: 1h 43m (347 mi) Total: ~11h 33m 🍃 816 kg CO₂ (+5% vs. direct)
Leg 1
GRU → EWR
9h 50m · 4,757 mi
View GRU to EWR flights →
Leg 2
EWR → YYZ
1h 43m · 347 mi
View EWR to YYZ flights →
GRU IAD (Dulles) YYZ
Leg 1: 10h 10m (4,735 mi) Leg 2: 1h 30m (345 mi) Total: ~11h 40m 🍃 813 kg CO₂ (+5% vs. direct)
Leg 1
GRU → IAD
10h 10m · 4,735 mi
View GRU to IAD flights →
Leg 2
IAD → YYZ
1h 30m · 345 mi
View IAD to YYZ flights →
GRU MIA (Miami) YYZ
Leg 1: 8h 25m (4,071 mi) Leg 2: 3h 19m (1,233 mi) Total: ~11h 44m 🍃 855 kg CO₂ (+10% vs. direct)
Leg 1
GRU → MIA
8h 25m · 4,071 mi
View GRU to MIA flights →
Leg 2
MIA → YYZ
3h 19m · 1,233 mi
View MIA to YYZ flights →
GRU MCO (Orlando) YYZ
Leg 1: 8h 50m (4,254 mi) Leg 2: 2h 55m (1,055 mi) Total: ~11h 45m 🍃 853 kg CO₂ (+10% vs. direct)
Leg 1
GRU → MCO
8h 50m · 4,254 mi
View GRU to MCO flights →
Leg 2
MCO → YYZ
2h 55m · 1,055 mi
View MCO to YYZ flights →
GRU PUJ (Punta Cana) YYZ
Leg 1: 7h 5m (3,242 mi) Leg 2: 4h 40m (1,850 mi) Total: ~11h 45m 🍃 834 kg CO₂ (+7% vs. direct)
Leg 1
GRU → PUJ
7h 5m · 3,242 mi
View GRU to PUJ flights →
Leg 2
PUJ → YYZ
4h 40m · 1,850 mi
View PUJ to YYZ flights →

Frequently Asked Questions

How long is the direct flight from Sao Paulo to Toronto?

A nonstop flight from Sao Paulo (GRU) to Toronto (YYZ) takes approximately 10 hours and 10 minutes. The distance is 5,073 miles (8,165 km).

Which airlines fly nonstop from Sao Paulo to Toronto?

Just Air Canada.

Is there a nonstop flight from Sao Paulo to Toronto?

Yes. 1 airline: Air Canada.

How far is Sao Paulo from Toronto?

The flight distance from Sao Paulo to Toronto is 5,073 miles (8,165 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Sao Paulo and Toronto?

Toronto is 1 hour behind Sao Paulo. (America/Sao_Paulo vs America/Toronto.)

What type of aircraft flies from Sao Paulo to Toronto?

At 10h 10m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Brazil to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Sao Paulo to Toronto?

Roughly 776 kg CO2 per passenger one-way. That's about the same as driving 3,880 km.

Is the return flight from Toronto to Sao Paulo also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Sao Paulo to Toronto?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at São Paulo/Guarulhos International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.