FlightsFrom São Paulo

To Rio de Janeiro

Cheap Flights from São Paulo to Rio de Janeiro

Browse current best options from São Paulo. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

São Paulo

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 São Paulo to Rio de Janeiro

Explore current cheapest deals departing from São Paulo to Rio de Janeiro

July 18 - July 25

Cheapest
Best

VCP - Rio de Janeiro

$126

$69

Round trip

July 14 - July 28

CGH - Rio de Janeiro

$108

$73

Round trip

July 16 - July 21

CGH - Rio de Janeiro

$121

$74

Round trip

August 14 - August 27

VCP - Rio de Janeiro

$95

$74

Round trip

July 29 - July 31

CGH - Rio de Janeiro

$118

$76

Round trip

July 23 - July 28

CGH - Rio de Janeiro

$118

$76

Round trip

July 13 - July 21

Earliest

CGH - Rio de Janeiro

$115

$76

Round trip

September 15 - September 22

CGH - Rio de Janeiro

$89

$76

Round trip

August 19 - August 28

Best

GRU - Rio de Janeiro

$158

$77

Round trip

August 19 - August 29

GRU - Rio de Janeiro

$154

$77

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 São Paulo to Rio de Janeiro

For travelers planning cheap flights from São Paulo to Rio de Janeiro, December stands out as the most affordable month, with a median fare of just $52. Other budget-friendly options include January, with a median fare of $55, and November, where the median fare is $56. These months offer the lowest prices for this route.
Fares for flights from São Paulo to Rio de Janeiro typically range from $74–$315, with a median price of $133. Right now, current fares are above the typical level for this route. Only 10% of recent fares were classified as a good price, indicating that finding a significant discount can be challenging. New deals appear almost daily, so setting a price alert can be beneficial.
When considering direct flights from São Paulo to Rio de Janeiro, a meaningful share of itineraries are non-stop, with 67.3% of recent fares being direct. For the remaining itineraries, most typically involve one connection. This gives travelers flexibility in choosing between direct convenience and potentially more varied connecting options.
A typical journey from São Paulo to Rio de Janeiro takes approximately 2h 10m, including any connections. This median duration accounts for both direct and connecting itineraries, providing a realistic expectation for the total travel time between these two cities. The route covers a distance of 360 kilometers, classifying it as a short-haul flight.

How much is a round trip from São Paulo to Rio de Janeiro

Regular price: $96 - $385

Prices are currently below the regular range for flights from São Paulo to Rio de Janeiro.

The regular price range for flights from São Paulo to Rio de Janeiro is $96 to $385. The current lowest deal is $69 with Azul Linhas Aéreas Brasileiras, for travel from Jul 18-Jul 25.

now $69

Low $96

High $385

The cheapest time to fly from São Paulo to Rio de Janeiro

The cheapest month to fly from Sao Paulo to Rio de Janeiro is December, with a median price of $52. The most expensive month is June, with a median price of $221. Prices are generally lower from January to December.

December

Cheapest

Flights from $52

June

Most Expensive

Flights from $221

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

Direct flights from São Paulo to Rio de Janeiro

Airline logo

Azul Linhas Aéreas Brasileiras

Last-minute flights going from São Paulo to Rio de Janeiro

Tue, Jul 7

⌛ Last-Minute

GRU - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (GRU) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$140

$85

One-way

Sat, Jul 11

⌛ Last-Minute

GRU - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (GRU) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$143

$80

One-way

Sat, Jul 11

⌛ Last-Minute

GRU - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (GRU) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$140

$82

One-way

Sun, Jul 12

⌛ Last-Minute

GRU - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (GRU) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$143

$82

One-way

Mon, Jul 13

⌛ Last-Minute

CGH - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (CGH) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$115

$76

One-way

Tue, Jul 14

⌛ Last-Minute

CGH - Rio de Janeiro

Azul Linhas Aéreas Brasileiras

São Paulo (CGH) - Rio de Janeiro (SDU)

Azul Linhas Aéreas Brasileiras

$108

$73

One-way

Biggest price drops on these dates for flights from São Paulo to Rio de Janeiro

4 nights

Aug 5 - Aug 9

$177  →  $77

56%

6 nights

Nov 13 - Nov 19

$186  →  $91

51%

3 nights

Aug 12 - Aug 15

$174  →  $80

54%

9 nights

Nov 21 - Nov 30

$185  →  $92

50%

Popular Airports to fly from São Paulo to Rio de Janeiro

São Paulo - Rio de Janeiro route insights

💸 Price insights

Recent fares are above the typical level

Recent fares from São Paulo to Rio de Janeiro are above the typical level, with a median price of $133.

📅 Best time to fly

December is historically the cheapest month

Historically, December is the cheapest month to fly, with a median price of $52.

⏱️ Flight duration

Direct flights take 2h 10m

The typical direct flight from São Paulo to Rio de Janeiro takes 2 hours and 10 minutes.

✈️ Airlines & availability

67.3% of deals are direct

67.3% of recent deals for this route are direct, with frequent daily deals available.

🏆 Airline highlight

Azul Linhas Aéreas Brasileiras offers direct flights

Azul Linhas Aéreas Brasileiras has offered direct flights on this route recently.

🎯 Booking tip

Good prices are available on 10% of deals

Historically, 10% of deals from São Paulo to Rio de Janeiro are considered good prices.

São Paulo main airports to depart from

Viracopos International (VCP)

Cheapest

Viracopos International Airport offers a budget-friendly option for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$69

São Paulo–Congonhas (CGH)

São Paulo–Congonhas Airport is a convenient choice for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$73

São Paulo–Guarulhos International (GRU)

São Paulo–Guarulhos International Airport is a major hub for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$78

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 arrival option for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$69

Jacarepaguá Airport (RRJ)

Jacarepaguá Airport is an alternative arrival option for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$84

Santos Dumont (SDU)

Santos Dumont Airport is a convenient arrival option for flights from São Paulo to Rio de Janeiro.

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

💸 Flights from ~$73

Airports nearby Rio de Janeiro used as alternative

Tancredo Neves International (CNF)

Cheapest

Consider CNF for flights to Minas Gerais, offering a major hub with domestic and some international connectivity.

📍 ~380 km from Rio de Janeiro (reachable by car)

💸 Flights from ~$62

Business & First Class Flight Deals to Rio de Janeiro

Discover luxury on the budget with premium cabin class on flights from São Paulo 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 GRU

Elite

Sep 01

Rio de Janeiro, Brazil

80% AI deal score

$379

$175

Save $204

From GRU

Elite

Aug 31

Rio de Janeiro, Brazil

80% AI deal score

$369

$175

Save $194

From GRU

Elite

Sep 01

Rio de Janeiro, Brazil

80% AI deal score

$377

$175

Save $202

From GRU

Elite

Sep 01

Rio de Janeiro, Brazil

80% AI deal score

$377

$175

Save $202

From GRU

Elite

Sep 02

Rio de Janeiro, Brazil

80% AI deal score

$381

$175

Save $206

From GRU

Elite

Sep 01

Rio de Janeiro, Brazil

80% AI deal score

$380

$175

Save $205

From GRU

Elite

Sep 08

Rio de Janeiro, Brazil

79% AI deal score

$9,894

$4,879

Save $5,015

From GRU

Elite

Sep 15

Rio de Janeiro, Brazil

79% AI deal score

$381

$184

Save $197

From GRU

Elite

Aug 05

Rio de Janeiro, Brazil

79% AI deal score

$371

$184

Save $187

From GRU

Elite

Sep 14

Rio de Janeiro, Brazil

79% AI deal score

$382

$184

Save $198

From GRU

Elite

Sep 13

Rio de Janeiro, Brazil

79% AI deal score

$380

$186

Save $194

From GRU

Elite

Oct 04

Rio de Janeiro, Brazil

79% AI deal score

$381

$186

Save $195

From GRU

Elite

Oct 03

Rio de Janeiro, Brazil

79% AI deal score

$381

$186

Save $195

From GRU

Elite

Aug 24

Rio de Janeiro, Brazil

79% AI deal score

$376

$186

Save $190

From GRU

Elite

Aug 11

Rio de Janeiro, Brazil

79% AI deal score

$375

$186

Save $189

From GRU

Elite

Aug 11

Rio de Janeiro, Brazil

79% AI deal score

$376

$186

Save $190

From GRU

Elite

Sep 08

Rio de Janeiro, Brazil

79% AI deal score

$377

$186

Save $191

From GRU

Elite

Sep 08

Rio de Janeiro, Brazil

79% AI deal score

$377

$186

Save $191

From GRU

Elite

Aug 20

Rio de Janeiro, Brazil

79% AI deal score

$378

$186

Save $192

From GRU

Elite

Sep 07

Rio de Janeiro, Brazil

79% AI deal score

$382

$186

Save $196

From GRU

Elite

Aug 26

Rio de Janeiro, Brazil

79% AI deal score

$375

$186

Save $189

From GRU

Elite

Aug 28

Rio de Janeiro, Brazil

79% AI deal score

$375

$186

Save $189

From GRU

Elite

Oct 28

Rio de Janeiro, Brazil

79% AI deal score

$370

$186

Save $184

From GRU

Elite

Aug 26

Rio de Janeiro, Brazil

79% AI deal score

$375

$186

Save $189

From GRU

Elite

Sep 08

Rio de Janeiro, Brazil

79% AI deal score

$380

$186

Save $194

From GRU

Elite

Oct 05

Rio de Janeiro, Brazil

79% AI deal score

$377

$187

Save $190

From GRU

Elite

Oct 15

Rio de Janeiro, Brazil

79% AI deal score

$386

$191

Save $195

From GRU

Elite

Sep 14

Rio de Janeiro, Brazil

78% AI deal score

$9,537

$4,879

Save $4,658

From GRU

Elite

Sep 13

Rio de Janeiro, Brazil

78% AI deal score

$9,478

$4,879

Save $4,599

From GRU

Elite

Sep 09

Rio de Janeiro, Brazil

78% AI deal score

$9,466

$4,879

Save $4,587

From GRU

Elite

Sep 02

Rio de Janeiro, Brazil

78% AI deal score

$9,681

$4,879

Save $4,802

From GRU

Elite

Sep 03

Rio de Janeiro, Brazil

78% AI deal score

$9,463

$4,879

Save $4,584

From GRU

Elite

Sep 14

Rio de Janeiro, Brazil

78% AI deal score

$9,668

$4,885

Save $4,783

From GRU

Elite

Sep 13

Rio de Janeiro, Brazil

78% AI deal score

$9,478

$4,886

Save $4,592

From GRU

Elite

Oct 10

Rio de Janeiro, Brazil

78% AI deal score

$378

$191

Save $187

From GRU

Elite

Oct 10

Rio de Janeiro, Brazil

78% AI deal score

$378

$191

Save $187

From GRU

Elite

Oct 13

Rio de Janeiro, Brazil

78% AI deal score

$375

$191

Save $184

From GRU

Elite

Oct 15

Rio de Janeiro, Brazil

78% AI deal score

$372

$191

Save $181

From GRU

Elite

Oct 15

Rio de Janeiro, Brazil

78% AI deal score

$375

$191

Save $184

From GRU

Elite

Nov 05

Rio de Janeiro, Brazil

77% AI deal score

$305

$175

Save $130

From GRU

Elite

Nov 16

Rio de Janeiro, Brazil

75% AI deal score

$303

$191

Save $112

From GRU

Elite

Nov 18

Rio de Janeiro, Brazil

75% AI deal score

$305

$191

Save $114

From GRU

Elite

Jul 30

Rio de Janeiro, Brazil

74% AI deal score

$248

$175

Save $73

From GRU

Elite

Jul 31

Rio de Janeiro, Brazil

74% AI deal score

$248

$175

Save $73

From GRU

Elite

Jul 27

Rio de Janeiro, Brazil

74% AI deal score

$247

$175

Save $72

From GRU

Elite

Jul 28

Rio de Janeiro, Brazil

74% AI deal score

$246

$175

Save $71

From GRU

Elite

Jul 17

Rio de Janeiro, Brazil

73% AI deal score

$247

$175

Save $72

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

69% AI deal score

$6,958

$5,170

Save $1,788

From GRU

Elite

Jun 18

Rio de Janeiro, Brazil

68% AI deal score

$6,745

$5,104

Save $1,641

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

68% AI deal score

$6,792

$5,170

Save $1,622

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

68% AI deal score

$6,664

$5,170

Save $1,494

From GRU

Elite

Jul 22

Rio de Janeiro, Brazil

67% AI deal score

$5,469

$4,086

Save $1,383

From GRU

Elite

Jul 05

Rio de Janeiro, Brazil

67% AI deal score

$5,601

$4,206

Save $1,395

From GRU

Elite

Jun 22

Rio de Janeiro, Brazil

67% AI deal score

$6,564

$5,273

Save $1,291

From GRU

Elite

Jul 05

Rio de Janeiro, Brazil

66% AI deal score

$5,078

$4,206

Save $872

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

50% AI deal score

$6,003

$5,274

Save $729

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

49% AI deal score

$5,685

$5,227

Save $458

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

49% AI deal score

$5,727

$5,228

Save $499

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

49% AI deal score

$5,716

$5,228

Save $488

From GRU

Elite

Jun 17

Rio de Janeiro, Brazil

49% AI deal score

$5,685

$5,228

Save $457

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

49% AI deal score

$5,948

$5,274

Save $674

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

48% AI deal score

$5,482

$5,227

Save $255

From GRU

Elite

Jun 22

Rio de Janeiro, Brazil

48% AI deal score

$5,586

$5,227

Save $359

From GRU

Elite

Jun 22

Rio de Janeiro, Brazil

48% AI deal score

$5,582

$5,227

Save $355

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

48% AI deal score

$5,512

$5,228

Save $284

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

48% AI deal score

$5,482

$5,228

Save $254

From GRU

Elite

Jun 19

Rio de Janeiro, Brazil

48% AI deal score

$5,504

$5,228

Save $276

From GRU

Elite

Jun 22

Rio de Janeiro, Brazil

47% AI deal score

$5,469

$5,227

Save $242

From GRU

Elite

Jun 22

Rio de Janeiro, Brazil

47% AI deal score

$5,469

$5,227

Save $242

From GRU

Elite

Jun 24

Rio de Janeiro, Brazil

47% AI deal score

$5,454

$5,228

Save $226

From GRU

Elite

Jun 24

Rio de Janeiro, Brazil

47% AI deal score

$5,319

$5,228

Save $91

From GRU

Elite

Jun 24

Rio de Janeiro, Brazil

47% AI deal score

$5,424

$5,228

Save $196

From GRU

Elite

Jul 19

Rio de Janeiro, Brazil

47% AI deal score

$277

$246

Save $31

From GRU

Elite

Jul 19

Rio de Janeiro, Brazil

47% AI deal score

$276

$246

Save $30

From GRU

Elite

Jul 19

Rio de Janeiro, Brazil

47% AI deal score

$276

$246

Save $30

From GRU

Elite

Jul 19

Rio de Janeiro, Brazil

47% AI deal score

$276

$246

Save $30

From GRU

Elite

Jun 24

Rio de Janeiro, Brazil

46% AI deal score

$5,313

$5,227

Save $86

From GRU

Elite

Jul 25

Rio de Janeiro, Brazil

46% AI deal score

$5,254

$5,252

Save $2

From GRU

Elite

Jul 22

Rio de Janeiro, Brazil

44% AI deal score

$5,229

From GRU

Elite

Jul 26

Rio de Janeiro, Brazil

44% AI deal score

$333

From GRU

Elite

Jul 22

Rio de Janeiro, Brazil

43% AI deal score

$5,229

From GRU

Elite

Jul 25

Rio de Janeiro, Brazil

43% AI deal score

$5,252

From GRU

Elite

Aug 02

Rio de Janeiro, Brazil

42% AI deal score

$5,252

From GRU

Elite

Jul 13

Rio de Janeiro, Brazil

41% AI deal score

$5,231

From GRU

Elite

Jul 11

Rio de Janeiro, Brazil

41% AI deal score

$5,231

From GRU

Elite

Jul 12

Rio de Janeiro, Brazil

41% AI deal score

$5,231

From GRU

Elite

Jul 15

Rio de Janeiro, Brazil

41% AI deal score

$5,231

From GRU

Elite

Aug 02

Rio de Janeiro, Brazil

41% AI deal score

$5,252

From GRU

Elite

Jul 15

Rio de Janeiro, Brazil

40% AI deal score

$5,231

Frequently Asked Questions About Flights to Rio de Janeiro

Historically, the optimal booking window for flights from São Paulo to Rio de Janeiro is typically between 28 and 59 days before departure. During this period, the average price for a flight is around $178. Booking within 0-6 days of departure, however, sees a significant price increase, with an average cost of $720. Planning ahead by at least 28 days can lead to considerable savings on this route.

Across the trailing quarter, a good price for a flight from São Paulo to Rio de Janeiro is considered to be around $74. The median price for this route was $133. Prices can vary, with 75% of observed flights costing $315 or less. Travelers aiming for a budget-friendly trip should target prices at or below the $74 threshold.

Historically, December has been one of the cheapest months to fly from São Paulo to Rio de Janeiro, with a median price of $52. January and November also offer competitive prices, with median fares of $55 and $56 respectively. The annual median price for this route is $133, indicating that these months offer significant savings compared to the yearly average.