CANADA → BRAZIL

Cheap flights from Canada to Brazil

Air Canada flies nonstop from Toronto to São Paulo–Guarulhos, Brazil's biggest airport, and adds seasonal winter flights from Toronto to Rio de Janeiro. Most other trips connect once, in Toronto or through US hubs such as Miami, Houston or New York.

Compare routes

Flights to Brazil from Canadian cities

Know before you go

Flying from Canada to Brazil

  • Entry: Canadians need a Brazil eVisa, applied for online before travel.
  • São Paulo is the gateway. It usually has the most flights and lowest fares; Rio is about an hour away by domestic flight.
  • Avoid the peaks if you can. Christmas, New Year and Carnival are the most expensive times to fly and stay.
  • Seasons are flipped. December to February is summer in Brazil; June to August is mild winter.

Entry rules change, so confirm on the Government of Canada travel advice page before you book.

Peak season

Christmas, New Year and Carnival: when to book

  • Book now if you haven't. For mid-December to early January, the cheapest seats usually sell first and peak fares rarely drop close to the date. Set a fare alert and book when a good price appears.
  • Shift by a few days. Christmas Day and New Year's Day are both Fridays this year. Flying out midweek in early or mid-December, or coming home after the first weekend of January, is usually much cheaper than the start and end of the school break.
  • Brazil's summer peak runs from Christmas through Carnival (February 6 to 10, 2027), when flights and hotels cost the most, especially in Rio.
Destination by destination

Where you can fly in Brazil

São Paulo

Airport: São Paulo–Guarulhos International (GRU), plus Congonhas (CGH) and Viracopos (VCP) for domestic flights.

Flights: Nonstop from Canada: Toronto (Air Canada, to Guarulhos).

Cheapest time to fly: May to June and August to November are usually cheapest from Canada; Christmas, New Year, Carnival and the January summer holidays cost the most.

Weather: São Paulo is mild all year because of its altitude. December to March is warm and wet, with heavy afternoon storms; June to August is cool and dry, with chilly nights around 10°C. April to May and September to November are pleasant in-between seasons.

On arrival: Airport buses and the Line 13 train link Guarulhos with the city. Allow plenty of time, because São Paulo traffic can be very heavy.

Rio de Janeiro

Airport: Rio de Janeiro–Galeão International (GIG), plus Santos Dumont (SDU) for domestic flights.

Flights: Nonstop from Canada: Toronto (Air Canada (seasonal, in winter)).

Cheapest time to fly: April to June and August to November are usually better value; New Year's Eve and Carnival are the most expensive times to fly and stay.

Weather: Rio is hot and humid from December to March, often over 30°C with heavy rain. June to August is the mild, drier season, with highs in the mid-20s, and is a comfortable time to sightsee. Carnival and New Year are the busiest and most expensive times.

On arrival: Use a registered airport taxi or a ride-hailing app from Galeão; the drive to Copacabana takes about 45 minutes to an hour depending on traffic.

Airlines and schedules change, so check the route page for your dates.

Our guides

Guides for trips to Brazil

Questions

Canada to Brazil: common questions

Which Canadian cities fly nonstop to Brazil?

Nonstop routes on this page: Toronto to São Paulo (Air Canada, to Guarulhos); Toronto to Rio de Janeiro (Air Canada (seasonal, in winter)). Other trips connect at least once.

When is the cheapest time to fly from Canada to Brazil?

May to June and August to November are usually cheapest from Canada; Christmas, New Year, Carnival and the January summer holidays cost the most.

Is there a nonstop flight from Canada to São Paulo?

Yes. Nonstop from Canada: Toronto (Air Canada, to Guarulhos).

Is there a nonstop flight from Canada to Rio de Janeiro?

Yes. Nonstop from Canada: Toronto (Air Canada (seasonal, in winter)).

More countries

Other popular trips from Canada

Get flight deals from your city by email

One short email a week, only when we find a real deal from your city. Every fare is re-checked live before we send it. Free, and you can unsubscribe any time.

We only email you fare alerts, plus tips and offers if you tick the box. How our alerts work · Privacy policy