FlightsFrom Toronto

To Rio de Janeiro

Cheap Flights from Toronto to Rio de Janeiro

Browse current best options from Toronto. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Toronto

RatePunk searches hundreds of travel sites at once for deals on flights to Rio de Janeiro

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Toronto to Rio de Janeiro

Explore current cheapest deals departing from Toronto to Rio de Janeiro

November 4 - November 12

Cheapest
Best

YYZ - Rio de Janeiro

$695

$551

Round trip

October 12 - October 22

YYZ - Rio de Janeiro

$708

$554

Round trip

October 5 - October 11

YYZ - Rio de Janeiro

$706

$557

Round trip

October 25 - October 29

Best

YYZ - Rio de Janeiro

$729

$557

Round trip

September 14 - September 16

Earliest

YYZ - Rio de Janeiro

$599

$560

Round trip

October 13 - October 19

YYZ - Rio de Janeiro

$711

$560

Round trip

November 11 - November 22

Best

YYZ - Rio de Janeiro

$708

$560

Round trip

November 3 - November 24

YYZ - Rio de Janeiro

$691

$560

Round trip

November 4 - November 19

YYZ - Rio de Janeiro

$704

$560

Round trip

October 25 - October 31

YYZ - Rio de Janeiro

$720

$561

Round trip

Unlock all 500+ flight deals to Rio de Janeiro and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Toronto to Rio de Janeiro

Flights from Toronto to Rio de Janeiro cover a substantial distance of 8,273 km, classifying this as a long-haul route. This significant travel distance means you can expect a journey that typically involves multiple connections, reflecting the considerable geographical span between these two cities.
For travelers seeking cheap flights from Toronto to Rio de Janeiro, fares typically range from $736–$1399, with a median of $1078. Right now, fares are near the typical level. Only 5% of recent fares were classified as a good price, indicating that finding exceptionally low prices can be challenging. New deals appear almost daily, suggesting frequent opportunities to monitor prices.
When is the cheapest time to fly from Toronto to Rio de Janeiro? The data indicates that April is typically the most affordable month, with a median fare of $543. Following April, May offers the next best value with a median fare of $763, and February also presents a more budget-friendly option with a median fare of $906.
Most itineraries for flights from Toronto to Rio de Janeiro connect at least once, with only 6.7% of recent fares being non-stop. For connecting itineraries, the typical number of stopovers is 3. This means you should anticipate a journey that includes multiple stops to reach your destination.
How long is the flight from Toronto to Rio de Janeiro? A typical journey, including connections, takes approximately 38h 9m. This extended duration reflects the long-haul nature of the route and the common necessity of multiple stopovers between the two cities.

How much is a round trip from Toronto to Rio de Janeiro

Regular price: $613 - $912

Prices are currently below the regular range.

Flights from Toronto Pearson International to Rio de Janeiro–Galeão International typically range from $613 to $912. The current lowest deal is $552 with Avianca, for travel from Nov 4 to Nov 12.

now $552

Low $613

High $912

The cheapest time to fly from Toronto to Rio de Janeiro

The cheapest month to fly from Toronto to Rio de Janeiro is April, with a median price of $543. The most expensive month is December, with a median price of $1506. Prices are generally lower from February to October.

April

Cheapest

Flights from $543

December

Most Expensive

Flights from $1,506

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Toronto to Rio de Janeiro

Airline logo

Air Transat

Last-minute flights going from Toronto to Rio de Janeiro

Wed, Jun 17

⌛ Last-Minute

YYZ - Rio de Janeiro

Deutsche Luft Hansa

Toronto (YYZ) - Rio de Janeiro (GIG)

Deutsche Luft Hansa

$746

$586

One-way

Thu, Jun 18

⌛ Last-Minute

YYZ - Rio de Janeiro

Copa Airlines

Toronto (YYZ) - Rio de Janeiro (GIG)

Copa Airlines

$781

$597

One-way

Fri, Jun 19

⌛ Last-Minute

YYZ - Rio de Janeiro

Deutsche Luft Hansa

Toronto (YYZ) - Rio de Janeiro (GIG)

Deutsche Luft Hansa

$756

$586

One-way

Fri, Jun 19

⌛ Last-Minute

YYZ - Rio de Janeiro

Toronto (YYZ) - Rio de Janeiro (GIG)

$865

$587

One-way

Fri, Jun 19

⌛ Last-Minute

YYZ - Rio de Janeiro

Toronto (YYZ) - Rio de Janeiro (GIG)

$859

$594

One-way

Fri, Jun 19

⌛ Last-Minute

YYZ - Rio de Janeiro

LATAM Chile

Toronto (YYZ) - Rio de Janeiro (GIG)

LATAM Chile

$809

$622

One-way

Biggest price drops on these dates for flights from Toronto to Rio de Janeiro

2 nights

Dec 2 - Dec 4

$1,024  →  $587

43%

10 nights

Dec 1 - Dec 11

$1,030  →  $662

36%

4 nights

Dec 9 - Dec 13

$1,011  →  $648

36%

4 nights

Dec 3 - Dec 7

$1,017  →  $654

36%

Popular Airports to fly from Toronto to Rio de Janeiro

Toronto - Rio de Janeiro route insights

💸 Price insights

Recent fares are near the typical level.

Recent fares from Toronto to Rio de Janeiro are near the typical level of $1078.

📅 Best time to fly

April is historically the cheapest month to fly.

Historically, April is the cheapest month to fly, with a median price of $543.

⏱️ Flight duration

Flights typically take 38h 9m with stops.

Flights from Toronto to Rio de Janeiro typically take 38h 9m, including layovers.

✈️ Airlines & availability

Connecting flights are dominant for this route.

Connecting flights are dominant, with a median of 3 stopovers for this long-haul route.

🏆 Airline highlight

Air Transat offers direct flights.

Air Transat is an airline that offers direct flights from Toronto to Rio de Janeiro.

🎯 Booking tip

Deals are frequent for this route.

Historically, deals for flights from Toronto to Rio de Janeiro are frequent, with over 1 per day.

Toronto main airports to depart from

Toronto Pearson International (YYZ)

Cheapest

Toronto Pearson International Airport is a good option for flights from Toronto to Rio de Janeiro.

📍 ~20 km from city center (reachable by car)

💸 Flights from ~$552

Billy Bishop Toronto City (YTZ)

Billy Bishop Toronto City Airport offers another departure point for flights to Rio de Janeiro.

📍 ~5 km from city center (reachable by car)

💸 Flights from ~$622

Rio de Janeiro main airports to arrive at

Rio de Janeiro–Galeão International (GIG)

Cheapest

Rio de Janeiro–Galeão International Airport is a good option for flights from Toronto to Rio de Janeiro.

📍 ~10 km from Rio de Janeiro city center (reachable by car)

💸 Flights from ~$551

Jacarepaguá Airport (RRJ)

Jacarepaguá Airport is an alternative for flights from Toronto to Rio de Janeiro.

📍 ~20 km from Rio de Janeiro city center (reachable by car)

💸 Flights from ~$828

Santos Dumont (SDU)

Santos Dumont Airport is a convenient option for flights from Toronto to Rio de Janeiro.

📍 ~1 km from Rio de Janeiro city center (reachable by car)

💸 Flights from ~$623

Airports nearby Rio de Janeiro used as alternative

São Paulo–Guarulhos International (GRU)

Cheapest

This airport is a primary international gateway for Brazil with an extensive route network and high flight frequency.

📍 ~340 km from Rio de Janeiro (reachable by separate flight or 5-6 hour drive)

💸 Flights from ~$405

São Paulo–Congonhas (CGH)

This major domestic hub offers high-frequency connections to major Brazilian cities, convenient for domestic business travel.

📍 ~360 km from Rio de Janeiro

💸 Flights from ~$752

Tancredo Neves International (CNF)

This major hub for Minas Gerais offers significant domestic and some international connectivity, often less congested.

📍 ~340 km from Rio de Janeiro

💸 Flights from ~$677

Viracopos International (VCP)

This airport is a main hub for Azul Brazilian Airlines, offering unique regional connections and modern infrastructure.

📍 ~420 km from Rio de Janeiro

💸 Flights from ~$738

Business & First Class Flight Deals to Rio de Janeiro

Discover luxury on the budget with premium cabin class on flights from Toronto to Rio de Janeiro.

Elite

Best Elite deals to Rio de Janeiro

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From YYZ

Elite

Sep 30

Rio de Janeiro, Brazil

93% AI deal score

$3,330

$2,090

Save $1,240

From YYZ

Elite

Aug 14

Rio de Janeiro, Brazil

93% AI deal score

$3,335

$2,090

Save $1,245

From YYZ

Elite

Jul 13

Rio de Janeiro, Brazil

93% AI deal score

$3,345

$2,109

Save $1,236

From YYZ

Elite

Jul 15

Rio de Janeiro, Brazil

93% AI deal score

$3,430

$2,109

Save $1,321

From YYZ

Elite

Jul 14

Rio de Janeiro, Brazil

93% AI deal score

$3,395

$2,109

Save $1,286

From YYZ

Elite

Jul 18

Rio de Janeiro, Brazil

93% AI deal score

$3,337

$2,109

Save $1,228

From YYZ

Elite

Jul 18

Rio de Janeiro, Brazil

92% AI deal score

$3,201

$2,071

Save $1,130

From YYZ

Elite

Oct 02

Rio de Janeiro, Brazil

92% AI deal score

$3,207

$2,090

Save $1,117

From YYZ

Elite

Jul 11

Rio de Janeiro, Brazil

92% AI deal score

$3,237

$2,109

Save $1,128

From YYZ

Elite

Jun 27

Rio de Janeiro, Brazil

92% AI deal score

$3,318

$2,109

Save $1,209

From YYZ

Elite

Jul 16

Rio de Janeiro, Brazil

92% AI deal score

$3,227

$2,109

Save $1,118

From YYZ

Elite

Jul 13

Rio de Janeiro, Brazil

92% AI deal score

$3,194

$2,109

Save $1,085

From YYZ

Elite

Jul 17

Rio de Janeiro, Brazil

92% AI deal score

$3,297

$2,109

Save $1,188

From YYZ

Elite

Jul 15

Rio de Janeiro, Brazil

92% AI deal score

$3,202

$2,109

Save $1,093

From YYZ

Elite

Jul 11

Rio de Janeiro, Brazil

92% AI deal score

$3,189

$2,109

Save $1,080

From YYZ

Elite

Jul 14

Rio de Janeiro, Brazil

92% AI deal score

$3,204

$2,109

Save $1,095

From YYZ

Elite

Jun 27

Rio de Janeiro, Brazil

92% AI deal score

$3,319

$2,109

Save $1,210

From YYZ

Elite

Jun 30

Rio de Janeiro, Brazil

92% AI deal score

$3,260

$2,119

Save $1,141

From YYZ

Elite

Jun 30

Rio de Janeiro, Brazil

92% AI deal score

$3,251

$2,119

Save $1,132

From YYZ

Elite

Jul 17

Rio de Janeiro, Brazil

92% AI deal score

$3,185

$2,133

Save $1,052

From YYZ

Elite

Aug 06

Rio de Janeiro, Brazil

92% AI deal score

$3,225

$2,183

Save $1,042

From YYZ

Elite

Sep 14

Rio de Janeiro, Brazil

92% AI deal score

$3,309

$2,233

Save $1,076

From YYZ

Elite

Oct 04

Rio de Janeiro, Brazil

92% AI deal score

$3,233

$2,233

Save $1,000

From YYZ

Elite

Aug 19

Rio de Janeiro, Brazil

91% AI deal score

$3,246

$2,313

Save $933

From YYZ

Elite

Aug 19

Rio de Janeiro, Brazil

91% AI deal score

$3,227

$2,313

Save $914

From YYZ

Elite

Aug 19

Rio de Janeiro, Brazil

91% AI deal score

$3,246

$2,313

Save $933

From YYZ

Elite

Sep 16

Rio de Janeiro, Brazil

91% AI deal score

$3,316

$2,313

Save $1,003

From YYZ

Elite

Aug 12

Rio de Janeiro, Brazil

91% AI deal score

$3,246

$2,313

Save $933

From YYZ

Elite

Aug 12

Rio de Janeiro, Brazil

91% AI deal score

$3,233

$2,313

Save $920

From YYZ

Elite

Aug 18

Rio de Janeiro, Brazil

91% AI deal score

$3,165

$2,334

Save $831

From YYZ

Elite

Aug 19

Rio de Janeiro, Brazil

91% AI deal score

$3,168

$2,334

Save $834

From YYZ

Elite

Jul 23

Rio de Janeiro, Brazil

91% AI deal score

$3,201

$2,354

Save $847

From YYZ

Elite

Jun 30

Rio de Janeiro, Brazil

91% AI deal score

$3,280

$2,364

Save $916

From YYZ

Elite

Jun 25

Rio de Janeiro, Brazil

91% AI deal score

$3,357

$2,418

Save $939

From YYZ

Elite

Jun 25

Rio de Janeiro, Brazil

91% AI deal score

$3,694

$2,659

Save $1,035

From YYZ

Elite

Jul 17

Rio de Janeiro, Brazil

90% AI deal score

$3,168

$2,354

Save $814

From YYZ

Elite

Jul 16

Rio de Janeiro, Brazil

90% AI deal score

$3,143

$2,354

Save $789

From YYZ

Elite

Jul 13

Rio de Janeiro, Brazil

90% AI deal score

$3,133

$2,354

Save $779

From YYZ

Elite

Jul 11

Rio de Janeiro, Brazil

90% AI deal score

$3,108

$2,354

Save $754

From YYZ

Elite

Jul 15

Rio de Janeiro, Brazil

90% AI deal score

$3,133

$2,354

Save $779

From YYZ

Elite

Jul 22

Rio de Janeiro, Brazil

90% AI deal score

$3,190

$2,354

Save $836

From YYZ

Elite

Jul 20

Rio de Janeiro, Brazil

90% AI deal score

$3,183

$2,354

Save $829

From YYZ

Elite

Jul 14

Rio de Janeiro, Brazil

90% AI deal score

$3,134

$2,354

Save $780

From YYZ

Elite

Jul 18

Rio de Janeiro, Brazil

90% AI deal score

$3,171

$2,354

Save $817

From YYZ

Elite

Jul 21

Rio de Janeiro, Brazil

90% AI deal score

$3,185

$2,354

Save $831

From YYZ

Elite

Oct 02

Rio de Janeiro, Brazil

90% AI deal score

$3,166

$2,455

Save $711

From YYZ

Elite

Oct 03

Rio de Janeiro, Brazil

90% AI deal score

$3,170

$2,455

Save $715

From YYZ

Elite

Oct 05

Rio de Janeiro, Brazil

90% AI deal score

$3,160

$2,455

Save $705

From YYZ

Elite

Oct 05

Rio de Janeiro, Brazil

90% AI deal score

$3,199

$2,455

Save $744

From YYZ

Elite

Oct 02

Rio de Janeiro, Brazil

90% AI deal score

$3,196

$2,455

Save $741

From YYZ

Elite

Nov 04

Rio de Janeiro, Brazil

82% AI deal score

$1,773

$1,594

Save $179

From YYZ

Elite

Aug 26

Rio de Janeiro, Brazil

80% AI deal score

$1,957

$1,755

Save $202

From YYZ

Elite

Sep 17

Rio de Janeiro, Brazil

80% AI deal score

$1,937

$1,755

Save $182

From YYZ

Elite

Dec 07

Rio de Janeiro, Brazil

79% AI deal score

$2,004

$1,861

Save $143

From YYZ

Elite

Sep 06

Rio de Janeiro, Brazil

78% AI deal score

$1,864

$1,755

Save $109

From YYZ

Elite

Sep 03

Rio de Janeiro, Brazil

78% AI deal score

$1,862

$1,755

Save $107

From YYZ

Elite

Sep 13

Rio de Janeiro, Brazil

78% AI deal score

$1,866

$1,755

Save $111

From YYZ

Elite

Sep 12

Rio de Janeiro, Brazil

78% AI deal score

$1,867

$1,755

Save $112

From YYZ

Elite

Jul 02

Rio de Janeiro, Brazil

76% AI deal score

$2,005

$1,922

Save $83

From YYZ

Elite

Jun 27

Rio de Janeiro, Brazil

76% AI deal score

$2,006

From YYZ

Elite

Nov 16

Rio de Janeiro, Brazil

76% AI deal score

$2,115

From YYZ

Elite

Jul 14

Rio de Janeiro, Brazil

76% AI deal score

$2,136

From YYZ

Elite

Jul 04

Rio de Janeiro, Brazil

76% AI deal score

$2,249

From YYZ

Elite

Jun 26

Rio de Janeiro, Brazil

76% AI deal score

$2,252

From YYZ

Elite

Aug 07

Rio de Janeiro, Brazil

76% AI deal score

$2,314

From YYZ

Elite

Jul 07

Rio de Janeiro, Brazil

75% AI deal score

$1,870

From YYZ

Elite

Nov 17

Rio de Janeiro, Brazil

75% AI deal score

$1,898

From YYZ

Elite

Nov 20

Rio de Janeiro, Brazil

75% AI deal score

$1,949

From YYZ

Elite

Dec 16

Rio de Janeiro, Brazil

75% AI deal score

$2,215

From YYZ

Elite

Jul 21

Rio de Janeiro, Brazil

75% AI deal score

$2,311

From YYZ

Elite

Sep 25

Rio de Janeiro, Brazil

75% AI deal score

$2,316

From YYZ

Elite

Jun 26

Rio de Janeiro, Brazil

75% AI deal score

$2,397

From YYZ

Elite

Jul 28

Rio de Janeiro, Brazil

75% AI deal score

$2,487

From YYZ

Elite

Aug 08

Rio de Janeiro, Brazil

75% AI deal score

$2,489

From YYZ

Elite

Aug 09

Rio de Janeiro, Brazil

75% AI deal score

$2,603

From YYZ

Elite

Jun 25

Rio de Janeiro, Brazil

75% AI deal score

$2,652

From YYZ

Elite

Jul 21

Rio de Janeiro, Brazil

75% AI deal score

$2,658

From YYZ

Elite

Jul 20

Rio de Janeiro, Brazil

75% AI deal score

$2,677

From YYZ

Elite

Nov 26

Rio de Janeiro, Brazil

74% AI deal score

$3,971

$3,801

Save $170

From YYZ

Elite

Sep 05

Rio de Janeiro, Brazil

74% AI deal score

$2,469

From YYZ

Elite

Sep 25

Rio de Janeiro, Brazil

74% AI deal score

$2,666

From YYZ

Elite

Jul 19

Rio de Janeiro, Brazil

74% AI deal score

$2,710

From YYZ

Elite

Sep 22

Rio de Janeiro, Brazil

74% AI deal score

$2,821

From YYZ

Elite

Jul 23

Rio de Janeiro, Brazil

74% AI deal score

$2,823

From YYZ

Elite

Aug 19

Rio de Janeiro, Brazil

74% AI deal score

$2,962

From YYZ

Elite

Aug 06

Rio de Janeiro, Brazil

74% AI deal score

$2,985

From YYZ

Elite

Dec 09

Rio de Janeiro, Brazil

74% AI deal score

$3,133

From YYZ

Elite

Nov 28

Rio de Janeiro, Brazil

73% AI deal score

$3,935

$3,850

Save $85

From YYZ

Elite

Jun 19

Rio de Janeiro, Brazil

72% AI deal score

$2,943

From YYZ

Elite

Jun 21

Rio de Janeiro, Brazil

72% AI deal score

$2,943

From YYZ

Elite

Jun 24

Rio de Janeiro, Brazil

72% AI deal score

$2,943

From YYZ

Elite

Sep 07

Rio de Janeiro, Brazil

68% AI deal score

$7,694

From YYZ

Elite

Aug 22

Rio de Janeiro, Brazil

68% AI deal score

$7,726

From YYZ

Elite

Nov 09

Rio de Janeiro, Brazil

68% AI deal score

$8,482

From YYZ

Elite

Nov 15

Rio de Janeiro, Brazil

68% AI deal score

$8,482

From YYZ

Elite

Nov 09

Rio de Janeiro, Brazil

68% AI deal score

$8,483

From YYZ

Elite

Nov 09

Rio de Janeiro, Brazil

68% AI deal score

$8,483

From YYZ

Elite

Nov 30

Rio de Janeiro, Brazil

68% AI deal score

$8,484

From YYZ

Elite

Nov 15

Rio de Janeiro, Brazil

68% AI deal score

$8,484

From YYZ

Elite

Nov 23

Rio de Janeiro, Brazil

68% AI deal score

$8,489

Frequently Asked Questions About Flights to Rio de Janeiro

Historically, the optimal booking window for flights from Toronto to Rio de Janeiro is typically 7-13 days before departure. During this period, the average price for a flight has been around $893. Booking more than 60 days out tends to result in higher prices, with an average of $1273. Even last-minute bookings, within 0-6 days, show an average price of $1074, which is higher than the 7-13 day window.

Across the trailing quarter, a good price for a flight from Toronto to Rio de Janeiro is considered to be around $736 or less. The median price for this route has been $1078. Prices can go up significantly, with 75% of observed prices being $1399 or less. Travelers should aim for prices at or below the good price threshold to secure a cost-effective fare.

Historically, April has been the cheapest month to fly from Toronto to Rio de Janeiro, with a median price of $543. May also offers more affordable options, with a median price of $763. In contrast, the annual median price for this route is $1078. February has historically been the most expensive month, with a median price of $906.