Find cheap flights from Sao Paulo Guarulhos Airport to Canada from C$ 443

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 1/11. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Wed 5/7
Wed 12/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Canada

Latest Canada Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARToronto
1 stop from C$ 897
Calgary
2+ stops from C$ 1,152
Halifax
1 stop from C$ 1,425

Good to know

Low season

April

High season

July

Cheapest flight

C$ 443

Average price round-trip

C$ 1,396

Good deal round-trip

C$ 1,348

Good deal one-way

C$ 798
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Sao Paulo Guarulhos Airport to Montreal
(avg. price over the last 2 weeks)
or less
or less

Top tips for finding cheap flights to Canada

  • Looking for a cheap flight? 25% of our users found tickets from Sao Paulo Guarulhos Airport to the following destinations at these prices or less: Montreal C$ 798 one-way - C$ 1,351 round-trip; Toronto C$ 803 one-way - C$ 1,348 round-trip
  • High season is considered to be January, February and December. The cheapest month to fly from Sao Paulo is January.
  • Morning departure is around 9% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Canada flights

Book cheap flights from Sao Paulo Guarulhos Airport to Canada

Recent round-trip flight deals

16/10Mon
1 stopGOL
35h 33mGRU-YYZ
13/3Wed
1 stopGOL
17h 35mYYZ-GRU
C$ 897
31/7Mon
2 stopsGOL
25h 10mGRU-YYZ
16/8Wed
1 stopGOL
13h 25mYYZ-GRU
C$ 898
31/7Mon
2 stopsGOL
25h 10mGRU-YYZ
16/8Wed
1 stopGOL
13h 25mYYZ-GRU
C$ 899
31/7Mon
2 stopsGOL
25h 10mGRU-YYZ
15/8Tue
1 stopGOL
25h 20mYYZ-GRU
C$ 907
19/6Mon
1 stopLATAM Airlines
15h 09mGRU-YYZ
3/7Mon
2 stopsLATAM Airlines
15h 25mYYZ-GRU
C$ 927
27/10Fri
2 stopsLATAM Airlines
29h 38mGRU-YYZ
14/11Tue
2 stopsLATAM Airlines
27h 16mYYZ-GRU
C$ 929
19/6Mon
1 stopMultiple Airlines
25h 37mGRU-YYZ
3/7Mon
1 stopMultiple Airlines
19h 50mYYZ-GRU
C$ 933
21/6Wed
2 stopsLATAM Airlines
28h 20mGRU-YYZ
9/8Wed
2 stopsLATAM Airlines
26h 25mYYZ-GRU
C$ 934
3/7Mon
1 stopMultiple Airlines
20h 50mGRU-YYZ
12/7Wed
1 stopMultiple Airlines
27h 05mYYZ-GRU
C$ 939
26/6Mon
2 stopsMultiple Airlines
29h 39mGRU-YYZ
25/7Tue
1 stopMultiple Airlines
18h 24mYYZ-GRU
C$ 946
12/9Tue
2 stopsAmerican Airlines
15h 42mGRU-YYZ
28/9Thu
2 stopsAmerican Airlines
17h 20mYYZ-GRU
C$ 985
3/11Fri
2 stopsAmerican Airlines
17h 18mGRU-YUL
13/11Mon
1 stopAmerican Airlines
38h 20mYUL-GRU
C$ 985
19/6Mon
1 stopUnited Airlines
18h 21mGRU-YYZ
22/6Thu
1 stopUnited Airlines
17h 30mYYZ-GRU
C$ 989
12/10Thu
1 stopAmerican Airlines
26h 50mGRU-YUL
23/10Mon
1 stopAmerican Airlines
20h 45mYUL-GRU
C$ 992
17/6Sat
directAir Canada
10h 20mGRU-YUL
17/7Mon
2 stopsAir Canada
37h 10mYUL-GRU
C$ 1,019
17/6Sat
1 stopAir Canada
23h 01mGRU-YUL
17/7Mon
2 stopsAir Canada
37h 10mYUL-GRU
C$ 1,027
20/9Wed
1 stopAeromexico
35h 50mGRU-YUL
30/9Sat
1 stopAeromexico
18h 44mYUL-GRU
C$ 1,036
17/11Fri
1 stopAeromexico
22h 50mGRU-YUL
22/1Mon
1 stopAeromexico
28h 15mYUL-GRU
C$ 1,064
15/10Sun
1 stopCopa Airlines
22h 24mGRU-YUL
29/10Sun
1 stopCopa Airlines
14h 29mYUL-GRU
C$ 1,174
9/8Wed
2 stopsDelta
28h 10mGRU-YVR
25/8Fri
2 stopsDelta
17h 50mYVR-GRU
C$ 1,288

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1/11Wed
directGOL
10h 25mGRU-YUL
C$ 443
12/6Mon
1 stopGOL
20h 04mGRU-YUL
C$ 458
12/6Mon
1 stopGOL
18h 53mGRU-YYZ
C$ 483
12/6Mon
2 stopsGOL
22h 20mGRU-YYZ
C$ 495
21/9Thu
1 stopAvianca
15h 30mGRU-YYZ
C$ 518
10/6Sat
1 stopAvianca
21h 40mGRU-YYZ
C$ 522
9/8Wed
1 stopAvianca
15h 30mGRU-YYZ
C$ 536
4/7Tue
2 stopsAvianca
23h 00mGRU-YYZ
C$ 537
19/6Mon
3 stopsMultiple Airlines
49h 45mGRU-YYZ
C$ 549
27/9Wed
2 stopsMultiple Airlines
29h 20mGRU-YUL
C$ 552
17/6Sat
3 stopsMultiple Airlines
41h 20mGRU-YYZ
C$ 558
10/6Sat
1 stopCopa Airlines
23h 10mGRU-YYZ
C$ 569
11/6Sun
1 stopCopa Airlines
24h 12mGRU-YUL
C$ 593
3/8Thu
1 stopCopa Airlines
22h 59mGRU-YYZ
C$ 607
11/6Sun
2 stopsLATAM Airlines
21h 55mGRU-YUL
C$ 672
22/6Thu
1 stopAeromexico
36h 05mGRU-YUL
C$ 731
2/9Sat
1 stopDelta
20h 10mGRU-YUL
C$ 742
28/8Mon
1 stopAir Canada
13h 59mGRU-YTZ
C$ 799
26/7Wed
1 stopAmerican Airlines
16h 06mGRU-YYC
C$ 918
6/10Fri
1 stopUnited Airlines
18h 41mGRU-YVR
C$ 1,046

Search by stops

Search by airline

Search by price

Sao Paulo Guarulhos Airport - Canada Flights

Departure:

Sao Paulo Guarulhos Airport (GRU)Brazil

Return flight deals:

Canada - Sao Paulo Guarulhos Airport

Cabin classes:

C$ 4,447
C$ 2,952
C$ 1,213

Browse destinations:

C$ 1,152
C$ 1,364
C$ 898
C$ 980
View more