Direct (nonstop) flights from Sao Paulo to Montreal

1 airline flys nonstop from São Paulo/Guarulhos International Airport (GRU) to Pierre Elliott Trudeau International (YUL). It's 5,041 miles (8,112 km), about 10h 23m in the air. Operated by Air Canada.

GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
YUL
Pierre Elliott Trudeau International
🇨🇦 Montreal, Canada
Flight Time
10h 23m
Distance
5,041 mi
8,112 km
CO₂/pax
771 kg
−33 kg vs. layover
Airlines
1
Air Canada
Time Diff
-1h
Operated by Air Canada Air Canada

Route data last updated: May 29, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
GRU → YUL
Flight Time
10h 23m
Distance
5,041 mi

Alternative Routes

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

GRU BOS (Boston) YUL
Leg 1: 9h 50m (4,790 mi) Leg 2: 1h 25m (253 mi) Total: ~11h 15m 🍃 804 kg CO₂ (+4% vs. direct)
Leg 1
GRU → BOS
9h 50m · 4,790 mi
View GRU to BOS flights →
Leg 2
BOS → YUL
1h 25m · 253 mi
View BOS to YUL flights →
GRU JFK (New York) YUL
Leg 1: 9h 55m (4,744 mi) Leg 2: 1h 31m (332 mi) Total: ~11h 26m 🍃 811 kg CO₂ (+5% vs. direct)
Leg 1
GRU → JFK
9h 55m · 4,744 mi
View GRU to JFK flights →
Leg 2
JFK → YUL
1h 31m · 332 mi
View JFK to YUL flights →
GRU EWR (New York) YUL
Leg 1: 9h 50m (4,757 mi) Leg 2: 1h 37m (329 mi) Total: ~11h 27m 🍃 813 kg CO₂ (+5% vs. direct)
Leg 1
GRU → EWR
9h 50m · 4,757 mi
View GRU to EWR flights →
Leg 2
EWR → YUL
1h 37m · 329 mi
View EWR to YUL flights →
GRU YYZ (Toronto) YUL
Leg 1: 10h 10m (5,073 mi) Leg 2: 1h 22m (314 mi) Total: ~11h 32m 🍃 859 kg CO₂ (+11% vs. direct)
Leg 1
GRU → YYZ
10h 10m · 5,073 mi
View GRU to YYZ flights →
Leg 2
YYZ → YUL
1h 22m · 314 mi
View YYZ to YUL flights →
GRU PUJ (Punta Cana) YUL
Leg 1: 7h 5m (3,242 mi) Leg 2: 4h 30m (1,878 mi) Total: ~11h 35m 🍃 838 kg CO₂ (+9% vs. direct)
Leg 1
GRU → PUJ
7h 5m · 3,242 mi
View GRU to PUJ flights →
Leg 2
PUJ → YUL
4h 30m · 1,878 mi
View PUJ to YUL flights →

Frequently Asked Questions

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

A nonstop flight from Sao Paulo (GRU) to Montreal (YUL) takes approximately 10 hours and 23 minutes. The distance is 5,041 miles (8,112 km).

Which airlines fly nonstop from Sao Paulo to Montreal?

Just Air Canada.

Is there a nonstop flight from Sao Paulo to Montreal?

Yes. 1 airline: Air Canada.

How far is Sao Paulo from Montreal?

The flight distance from Sao Paulo to Montreal is 5,041 miles (8,112 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 Montreal?

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

What type of aircraft flies from Sao Paulo to Montreal?

At 10h 23m, 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 Montreal?

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

Is the return flight from Montreal 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 Montreal?

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.