Direct (nonstop) flights from Toronto to Sao Paulo

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

YYZ
Pearson International
🇨🇦 Toronto, Canada
GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
Flight Time
10h
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
YYZ → GRU
Flight Time
10h
Distance
5,073 mi

Alternative Routes

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

YYZ EWR (New York) GRU
Leg 1: 1h 40m (347 mi) Leg 2: 9h 40m (4,757 mi) Total: ~11h 20m 🍃 816 kg CO₂ (+5% vs. direct)
Leg 1
YYZ → EWR
1h 40m · 347 mi
View YYZ to EWR flights →
Leg 2
EWR → GRU
9h 40m · 4,757 mi
View EWR to GRU flights →
YYZ IAD (Dulles) GRU
Leg 1: 1h 31m (345 mi) Leg 2: 9h 50m (4,735 mi) Total: ~11h 21m 🍃 813 kg CO₂ (+5% vs. direct)
Leg 1
YYZ → IAD
1h 31m · 345 mi
View YYZ to IAD flights →
Leg 2
IAD → GRU
9h 50m · 4,735 mi
View IAD to GRU flights →
YYZ GIG (Rio De Janeiro) GRU
Leg 1: 10h 15m (5,124 mi) Leg 2: 1h 10m (210 mi) Total: ~11h 25m 🍃 847 kg CO₂ (+9% vs. direct)
Leg 1
YYZ → GIG
10h 15m · 5,124 mi
View YYZ to GIG flights →
Leg 2
GIG → GRU
1h 10m · 210 mi
View GIG to GRU flights →
YYZ YUL (Montreal) GRU
Leg 1: 1h 22m (314 mi) Leg 2: 10h 5m (5,041 mi) Total: ~11h 27m 🍃 854 kg CO₂ (+10% vs. direct)
Leg 1
YYZ → YUL
1h 22m · 314 mi
View YYZ to YUL flights →
Leg 2
YUL → GRU
10h 5m · 5,041 mi
View YUL to GRU flights →
YYZ BOS (Boston) GRU
Leg 1: 1h 42m (444 mi) Leg 2: 9h 45m (4,790 mi) Total: ~11h 27m 🍃 839 kg CO₂ (+8% vs. direct)
Leg 1
YYZ → BOS
1h 42m · 444 mi
View YYZ to BOS flights →
Leg 2
BOS → GRU
9h 45m · 4,790 mi
View BOS to GRU flights →

Frequently Asked Questions

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

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

Which airlines fly nonstop from Toronto to Sao Paulo?

Just Air Canada.

Is there a nonstop flight from Toronto to Sao Paulo?

Yes. 1 airline: Air Canada.

How far is Toronto from Sao Paulo?

The flight distance from Toronto to Sao Paulo 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 Toronto and Sao Paulo?

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

What type of aircraft flies from Toronto to Sao Paulo?

At 10h, 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 Canada to Brazil?

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

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

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

Is the return flight from Sao Paulo to Toronto 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 Toronto to Sao Paulo?

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 Pearson International for this flight?

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