Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Brazil from C$ 276

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Brazil departing on 31/8. 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.
1 adult
0 bags
Sat 27/4
Sat 4/5

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

In the last 7 days, travellers have searched 46,342,885 times on KAYAK, and here is why:

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

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

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

Best Brazil Flight Deals

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

Sao Paulo
Sao Paulo1 stopC$ 828
Rio de Janeiro
Rio de Janeiro1 stopC$ 841
Fortaleza
Fortaleza1 stopC$ 1,114
Recife
Recife2 stopsC$ 1,136
Salvador
Salvador2 stopsC$ 1,178
Curitiba
Curitiba2 stopsC$ 1,178
Porto Alegre
Porto Alegre2 stopsC$ 1,125
Brasilia
Brasilia2 stopsC$ 991
Florianopolis
Florianopolis2 stopsC$ 1,246
Foz do Iguaçu
Foz do Iguaçu2 stopsC$ 1,329
Natal
Natal2 stopsC$ 1,220
Vitória
Vitória3 stopsC$ 1,588
Manaus
Manaus2 stopsC$ 1,376
Goiânia
Goiânia2 stopsC$ 1,140

Good to know

Low season

August

High season

December

Cheapest flight

C$ 276
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly (31% more expensive on average)
Flight from Montreal to Sao Paulo Guarulhos Airport

FAQs - booking Brazil flights

  • Which airport in Brazil is well connected to a public transport system?

    If you want to fly into an airport in Brazil connected to the public transit, consider GRU airport with a bus system connecting to Brazil's city centre and downtown area. If you want to travel to other parts of Brazil from Congonhas Airport (CGH), you can fly into GRU and then use the Airline buses to get to Congonhas Airport. You can also use the train at the local train station in terminal 1 to connect to the city centre and further destinations from the airport.

  • Does Sao Paulo Guarulhos International Airport (GRU) have lounges?

    GRU has lounges in terminals 2 and 3. Terminal 2 has the American Airline Admirals Club in wing D on the Mezzanine Level, accessible by paying at the door with an American Airline ticket as proof and using an Admirals Club Membership. You can also go to GOL Premium Lounge on both domestic and international Departures, accessible via lounge membership programs. You can also visit the Plaza Premium Lounge landside in the Domestic Departures close to check-in counter D and gates 209-224, payable at the door. Terminal 3 has the Centurion Lounge and Executive Lounge GRU Airport. The Centurion Lounge is accessible using an American Express Card, prepaid lounge pass, and lounge membership programs, while the latter is payable at the door.

  • Do I need a visa to travel to Brazil?

    Until June 2019, Canadian citizen who want to visit Brazil are required to apply for a tourism visa. If granted, your visa will be valid for a period of up to 90 days and allows multiple entries into the country. Your passport must be valid for at least 6 months beyond your expected date of departure from Brazil. Beyond June 2019, Canadian passport holders will not require a visa if they wish to enter Brazil for tourism purposes and their stay does not exceed 30 days.

  • Are there direct flights to Brazil?

    Air Canada offers regular direct flights from Toronto Pearson International Airport (YYZ) to Sao Paolo-Guarulho International Airport (GRU). You can find one-stop flights to Brazil from other major airports within Canada with a layover in a U.S. or Latin American city, depending on the airline you choose.

  • I want to visit the Iguazu Falls. Where should I fly into?

    The famous waterfalls straddle the southern border between Brazil and Argentina, and are part of the Iguazu National Park. The most convenient way to get to the falls is by flying into Foz do Iguacu International Airport (IGU) which is well connected to major Brazilian cities thanks to domestic carriers such as GOL, Azul and LATAM Airlines. Be aware that Cataratas del Iguazu International Airport (IGR) is located on the Argentinian side of the falls, which are accessible from both countries. Consider searching for flights to this airport with a layover in Buenos Aires.

  • Where should I fly to within Brazil?

    Many Brazilian cities have their own airport and, due to its size, you will probably need more than one flight throughout your trip. Most international flights land at Sao Paolo International Airport or Rio de Janeiro International Airport (GIG), both of which are hubs for national carriers, and so these airports offer great connections to all other regions within Brazil. If you want to explore the north-east, consider flying into Fortaleza International Airport (FOR).

  • How long is the flight to Brazil?

    An average direct flight from Canada to Brazil takes 20h 12m, covering a distance of 14245 km. The most popular route is Toronto - Sao Paulo with an average flight time of 9h 55m.

  • What is the cheapest flight to Brazil?

    The cheapest ticket to Brazil from Canada found in the last 72 hours was C$ 652 one-way, and C$ 462 round-trip. The most popular route is Toronto Pearson Intl to Sao Paulo Guarulhos Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 462.

  • Which airlines fly to Brazil?

    Air Canada, Azul & GOL fly the most frequently from Canada to Brazil. The most popular route is from Toronto to Sao Paulo, and Air Canada, Azul and GOL fly this route the most.

  • What are the most popular destinations in Brazil?

    The next most popular destinations are Rio de Janeiro (31%) and Salvador (4%). Searches for flights to Brasilia (3%), to Porto Alegre (3%) and to Fortaleza (2%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Brazil

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Brazil flight deals.
  • Sao Paulo Guarulhos International Airport (GRU) is Brazil’s gateway airport serving the commercial centre in Brazil and São Paulo. The airport also serves Itaquaquecetuba and Suzano cities.
  • If you are visiting the southern part of Brazil, Rio de Janeiro, you can tour the summit of Mount Corcovado’s Christ the Redeemer statue. The ideal airport to fly into is Rio de Janeiro-Galeao International Airport (GIG), about 16 km away, then connect to Santos Dumont Airport (SDU) in downtown Rio de Janeiro and about 6 km from the statue.
  • Guarulhos Airport is the focus city for Azil Brazilian Airlines and a primary hub for LATAM and Gol Airlines serving domestic destinations, including Aracaju and Rio de Janeiro, and international destinations, including Montréal and Madrid.
  • If you are planning to visit several regions within Brazil and need to book several flights, consider purchasing an "Airpass" offered by LATAM Brazil, GOL and Azul. These prepaid passes are valid for a specified period and give you access to cheaper flights.
  • The Carnival of Brazil is an annual festival held throughout the 5 days leading up to Ash Wednesday and the beginning of Lent. As this is one of the busiest times for Brazil's travel industry, airfares tend to rise sharply in the week leading up to the celebration.
  • ATMs are widely available in Brazilian cities, so you can easily withdraw money upon your arrival. Most businesses and restaurants also accept credit cards.
  • To visit the Amazon region, you can fly to Eduardo Gomes International Airport (MAO), located in Manaus. The airport is well connected to many cities in Brazil and American Airlines offers flights to Manaus from Miami International Airport (MIA).
  • To visit the famous beaches of Pernambuco, consider flying into Recife International Airport (REC), which is directly connected to many domestic destinations and several U.S. cities.
See more tips

Top 5 airlines flying to Brazil

Need help choosing which airline to fly with from Canada to Brazil? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
7.8
Copa AirlinesOverall score based on 3095 reviews
78comfort
81boarding
74food
73entertainment
83crew
80overall
Airline reviews

As usual, the flight with normal legroom was not very comfortable, but the second flight was much better because we had paid for extra legroom. It was very nice to check our bags without an extra fee.

Read more about Copa Airlines

As usual, the flight with normal legroom was not very comfortable, but the second flight was much better because we had paid for extra legroom. It was very nice to check our bags without an extra fee.

other than a slight delay in takeoff from Panama , the flights were excellent ..... we will continue to use Copa whenever possible for flights to and from Central and South America ....

I liked the friendliness of the crew and comfortable flight. All good.

Pros: "Crew was great. Supportive and friendly. Plane was clean and comfortable."
Pros: "The crew was amazing."
Cons: "A better movie and the check in was grueling. They did not have enough staff and one person spent 30 minutes helping someone repack at the check-in desk while we all waited. Pretty unacceptable."
Pros: "I got bumped from the flight. They overbooked. Three people were let on after me."
Cons: "There was a problem with their system, so they didn’t have a record of my checking -in. But, my email said I had checked in - just wouldn’t give me a seat number. They put me up in an old hotel that I would not recommend, so I can fly tomorrow."
Pros: "Crew was amazing comfort was horrible. My seat was un front of emergency exit and could recline, I was traveling with children"
Cons: "Better seats"
Pros: "Fantastic crew"
Cons: "Seat cushion was worn out There should be a vegan option for food, or one that can be converted to vegan."
Pros: "Wick and efficient service. On time. Comfortable and clean aircraft. Crew was flexible to guests needs."
Pros: "Na"
Cons: "They always change the gates, also too many disorders in the gate previous the boarding process, the process it is not clean. They took hand baggage aleatory to send to down and do not ask if we have fragile stuffs there."

the flight from Boston to Curitiba was on time actually 30 minutes earlier. latam was not able to unload the luggage for custom checkup in Sao Paulo ii took two and half hours . i missed the flight to Curitiba spend the night in hotel and then flying in the morning to Curitiba

Very unprofessional staff in the checking and boarding. There was no space for my carry-on bag, which is understandable for a full flight. However, the rudeness in answering my questions about my bag were unnecessary. Shaming and threatening a passenger to be left behind was something I had never experienced (I am 57 years old and a Skymiles member) before. At a minimum, the boarding staff (Krystal Mejia and her manager Dee) should undergo further training on cultural sensitivity and professional skills on speaking with passengers. Krystal, just because I have dark hair and “look Latina” does not mean I can speak Spanish. Your assumption and threatening words until the very ending of my boarding (door of the airplane) were not only unnecessary and stressful but something that a passenger should not experience before boarding.

The flight was overbooked and the solution gave was unrespctful. I arrived 4 hour in advance in the airport and only after 2hous was possible suggest a different ticket with another company LATAM, I have accepted, but when I was checking in at LATAM the tickets was issued without luggage, what it is absurd since I have bought my tickets including it since the beginning. Due to the timing for the next flight was not possible return to Avianca to claim due to the distance between Both companies Avianca and Latam since were located in different terminals. I have insiste to the crew of Latam to call Avianca to solve it, but they could help they were alleging that only paying a thousand pesos Mexicans ($1,000 MXN) to dispatch my luggage would be accepted and I have no money at all. So I had to beg for others passagens, it was an humiliating to exchange luggage with who was platinum in order to return back the luggage in the connection airport in Brazil (GRU). I have no clue that a judicial process would be taken from my side due the lots of stress in sequence by the non professional treatment with a passenger that was just following everything said by Avianca.. Long hours of waiting until next flight and only arrive at final destine in 6hs later..

Our yoga retreat was cancelled and besides not refunding is, they would not even let us change dates or locations. As a matter of fact they wouldn’t even talk to us and kept referring to the travel agent, who said they couldn’t change anything and it was up to the airline to do so. They passed the buck until it was too late to do anything about it. Avoid Latham and Budget Air for your travel plans.

Cons: "The flight was full and all seats were taken. It means it was impossible to maintain the required and necessary social distancing."
Pros: "Muito confortável. Boarding muito rápido. Muito bem atendido a bordo."
Cons: "Infelizmente o serviço de bordo não pode ser apreciado, mas entendo que é pela segurança dos passageiros."
Pros: "The crew was great"
Cons: "They should be on time but we left 30 minutes later."
Cons: "Boarding was very confusing. The waiting area was filled with people milling around, trying to find their line."
Cons: "My seat wasn’t clean. Dirt was visible. We used Clorox wipes to clean it before sitting down. If someone had previously sat there with an illness, we would certainly be at risk. Very disappointing to see during Covid-19 outbreak."
Pros: "The free middle seat because the flight was not full."
Cons: "Bigger glass for wine"

No comfort at all. You should add at least 1 meal or a bottle of water. I wanted to buy one sandwich and everything was gone.

It is better at the jfk than my home country. It was very easy and everything was on time.

Discomfort has become a feature in Avianca flights. That isn’t terrible on short, local flights (most of them 1-2 Hrs)… but a 7-Hr flight with no water, no coffeee, no nothing (unless you buy it) is just not right. Uncomfortable seats, almost inhuman space between chairs, in long-haul flights needs to be reviewed by airline. And unavailable entertainment system doesn’t help either. Flight was safe and on-time, which isn’t easy to achieve. But all other features aren’t features: they’re a modern way of torture. Avianca really needs to up their game, or bluntly declare: we’re an ultra low-cost airline, and fees will drop accordingly.

No complimentary snacks, food, beverages (even water) blanket and pillow on a 6 hours long flight (economy comfort). A low form of nickeling and diming. Lost a recurring pessanger over a soda. Will never fly Avianca again.

Every food and beverage has to be paid and the seat was not confortable. They even gave water.

Flight departure late. Got late in Colombia making us take a different flight next day. Avianca airport crew messed up my ticket so when a I got in Brazil I didn’t have a ticket for my destination. Had to buy a new ticket out of my pocket.

They charge me $190.00 dollars for the baggage for the bag in side the plane and in the baggage compartment in the plane. The service I got bad bad bad they make wait for a log time and i got to the airport 4 hours before. I don't think I'm going to use you guys never never again no support . And I am going to tell all the guys and people i now to don' use KAYAK

The worst airline, the crew so mean and rude, everything was a nightmare, if I start to write, I'll never end

The flight was overbooked and the solution gave was unrespctful. I arrived 4 hour in advance in the airport and only after 2hous was possible suggest a different ticket with another company LATAM, I have accepted, but when I was checking in at LATAM the tickets was issued without luggage, what it is absurd since I have bought my tickets including it since the beginning. Due to the timing for the next flight was not possible return to Avianca to claim due to the distance between Both companies Avianca and Latam since were located in different terminals. I have insiste to the crew of Latam to call Avianca to solve it, but they could help they were alleging that only paying a thousand pesos Mexicans ($1,000 MXN) to dispatch my luggage would be accepted and I have no money at all. So I had to beg for others passagens, it was an humiliating to exchange luggage with who was platinum in order to return back the luggage in the connection airport in Brazil (GRU). I have no clue that a judicial process would be taken from my side due the lots of stress in sequence by the non professional treatment with a passenger that was just following everything said by Avianca.. Long hours of waiting until next flight and only arrive at final destine in 6hs later..

Avianca was organized in boarding and disembarking and all announcements were made in both Spanish and English 👍🏼

The flight I was connecting with waited for me even though my 1st flight was late. I really appreciated that.

The seat is too hard and my back and bottom are having servers pain

There was no lounge for passengers waiting before boarding the aircraft at F65, so passengers are just sitting on the floor or just spread everywhere the premises before boarding.

Great crew, friendly. Found the trip long just sitting with no onboard entertainment

All went fine. Boarding was efficient, staff was really friendly, and we were kept up to date on any changes to our itinerary. My only note for improvement is that on this particular plane, the recline in economy class was negligible. I know it's a coach seat, but I had another UA flight (SFO to BWI) and the seat was more comfortable with better recline.

Really good experience with a redeye flight from SFO to BWI. Boarding was efficient, plane was comfortable and newer than others, lots of audio and video choices, and staff was great. I appreciate United's service.

Was a good flight. On time. Was full and all went well

My flight from Toronto was delayed but the connecting United flight waited for me 👍

The original seat on the flight Toronto Newark had the floor flooded with coffee spilled, so they changed our seat to premium economy. For the flight from Newark to San Salvador we were i the last row, no reclinable seats and beside the toilet. I asked for headsets to the waitress and she gave it to.me test of all the passengers, while she was staying right behind me..

Couldn’t get the tv screen to work, didn’t try food, so no comment

The boarding was fine , staff nice. Seats are always so awful on every plane. They need to make more room for passengers. Although Air north does not have televisions,, every airline should model the experience of flying with them. . Small meal , drinks, and a warm cookie. It’s a lovely airline with very friendly staff and I always look forward to flying with them.

The boarding process in Toronto bad as they share space with domestic flights and when those domestic flights come in you are locked out behind closed doors until they are done and then its a mad rush to get your boarding gates and board. This is not so much due to Air Canada but with the GTAA, but Air Canada could use different gates especially early morning in order to prevent such travel angst.

Bye portaction for cancelation , when you want to change date, you have to cancel And pay 20% as cancelation. To lose as cancelation!!! Upsell airline!!!!!!!!!!!

Terrible quality wifi and they charge a lot for it. They nickel and dime you for everything.

The flight is very short, may be a little snack can be offered

Not happy with Air Canada . Flight was cancelled got the run around trying to get another flight that was direct none to be found ended up going to Denver then onto Austin adding 7 hours to our trip. Was travelling with some one who had walking issues that’s why we were happy to have a direct flight then it didn’t happen adding more stress on her

Well you cancelled our direct flight to Austin from Toronto granted you got us on another flight but sent us to Denver then onto Austin delaying our arrival time in Austin by 7 hrs I was flying with 3 other people none of us were happy with our Air Canada experience

Over 4 hour delay in departure. Aircraft and gate changes. Problems loading cargo. It was a mess.

Flight was ok but being left waiting for over 2 hrs at baggage claim at destination and there being no air Canada reps on hand was totally unacceptable especially after you charged $31.50 to check the bag !! This should be refunded .

The food on Rouge is mediocre at best. The inflight entertainment did not work for me. I am technically oriented so there must have been an issue with the Rouge wifi network. I used my phone and downloaded content.

Book Cheap Brazil Plane Tickets

Recent round-trip flight deals

9/5Thu
1 stop
14h 55mYYZ-GRU
13/5Mon
2 stops
37h 35mGRU-YYZ
C$ 828
30/4Tue
2 stops
21h 55mYYZ-GRU
22/5Wed
1 stop
30h 15mGRU-YYZ
C$ 833
19/5Sun
1 stopCopa Airlines
21h 57mYUL-GIG
4/6Tue
1 stopCopa Airlines
20h 38mGIG-YUL
C$ 841
27/5Mon
1 stopCopa Airlines
21h 57mYUL-GIG
4/6Tue
1 stopCopa Airlines
20h 38mGIG-YUL
C$ 849
25/4Thu
1 stopLATAM Airlines
33h 25mYVR-GRU
2/5Thu
2 stopsLATAM Airlines
43h 21mGRU-YVR
C$ 904
25/4Thu
1 stopLATAM Airlines
33h 25mYVR-GRU
2/5Thu
3 stopsLATAM Airlines
35h 51mGRU-YVR
C$ 916
10/4Wed
2 stopsUnited Airlines
25h 00mYUL-GIG
17/4Wed
2 stopsUnited Airlines
38h 06mGIG-YUL
C$ 1,050
6/6Thu
1 stopUnited Airlines
22h 30mYYZ-GRU
18/6Tue
1 stopUnited Airlines
17h 45mGRU-YYZ
C$ 1,082
27/4Sat
1 stopAir Canada
29h 55mYVR-GRU
22/5Wed
1 stopAir Canada
18h 43mGRU-YVR
C$ 1,137
10/4Wed
1 stopAir Canada
17h 05mYVR-GRU
7/5Tue
2 stopsAir Canada
20h 32mGRU-YVR
C$ 1,144

Search by stops

Search by airline

Search by price

Recent one-way flight deals

31/8Sat
1 stopArajet
14h 25mYUL-GRU
C$ 276
21/9Sat
1 stopArajet
14h 25mYUL-GRU
C$ 310
3/4Wed
1 stopCopa Airlines
21h 03mYYZ-GIG
C$ 548
4/4Thu
1 stopCopa Airlines
13h 37mYYZ-GIG
C$ 549
4/4Thu
2 stopsLATAM Airlines
23h 05mYYZ-GIG
C$ 590
15/6Sat
1 stopLATAM Airlines
16h 59mYUL-GIG
C$ 601
28/5Tue
1 stopUnited Airlines
12h 47mYYZ-GRU
C$ 616
31/3Sun
1 stopUnited Airlines
15h 10mYYZ-GRU
C$ 618
6/4Sat
1 stopAir Canada
35h 15mYTZ-GRU
C$ 625
25/4Thu
directAir Canada
10h 00mYYZ-GRU
C$ 630

Search by stops

Search by airline

Search by price

Last minute flights to Brazil

Last minute flight, train and bus deals

29/3Fri
multi-stop
23h 20mYYZ-GRU
8/5Wed
multi-stop
30h 15mGRU-YYZ
C$ 932
29/3Fri
multi-stop
23h 20mYYZ-GRU
6/5Mon
multi-stop
30h 15mGRU-YYZ
C$ 982
31/3Sun
multi-stopCopa Airlines
14h 57mYUL-GIG
7/4Sun
multi-stopCopa Airlines
14h 53mGIG-YUL
C$ 1,141
2/4Tue
multi-stopAir Canada
12h 35mYYZ-GRU
16/4Tue
directAir Canada
10h 20mGRU-YYZ
C$ 1,160
29/3Fri
multi-stopUnited Airlines
17h 45mYYZ-GRU
9/4Tue
multi-stopUnited Airlines
18h 22mGRU-YYZ
C$ 1,177
2/4Tue
multi-stopUnited Airlines
15h 25mYYZ-GRU
16/4Tue
multi-stopUnited Airlines
18h 02mGRU-YYZ
C$ 1,178
31/3Sun
multi-stopCopa Airlines
22h 20mYUL-GIG
6/4Sat
multi-stopCopa Airlines
24h 06mGIG-YUL
C$ 1,226
1/4Mon
multi-stopAir Canada
13h 00mYUL-GRU
4/4Thu
multi-stopAir Canada
13h 33mGRU-YUL
C$ 1,231
1/4Mon
multi-stopLATAM Airlines
35h 40mYYZ-GIG
13/4Sat
multi-stopLATAM Airlines
30h 05mGIG-YYZ
C$ 1,257
1/4Mon
multi-stopLATAM Airlines
35h 10mYYZ-GIG
13/4Sat
multi-stopLATAM Airlines
30h 05mGIG-YYZ
C$ 1,273

Search by stops

Search by airline

Search by price

Flights to Brazil

Return flight deals:

Brazil - Canada

Cabin classes:

C$ 4,782
C$ 1,753
C$ 1,194