Find Cheap Flights from São Paulo to Rio de Janeiro (SAO - RIO)

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

Sat 11/18
Sat 11/25
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
August
Best time to beat the crowds
2%
expected price decrease
High Season:
February
Most popular time to fly
5%
expected price increase
Average Price:
$191
(avg. price over the last 2 weeks)
Good Deal:
$95
or less (round trip)

When to Book Flights from São Paulo to Rio de Janeiro

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

When looking for a cheap flight, consider that 25% of our users selected a flight on this route for $94 or less.
The cheapest flight from São Paulo to Rio de Janeiro was found 86 days before departure, on average.
Book at least 3 weeks before departure in order to get a below-average price.
High season is considered to be January, February and March. The cheapest month to fly is August.
On average*, there is no price difference when choosing to fly in the morning or the evening on this flight route.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking São Paulo to Rio de Janeiro Flights

How long does a flight from São Paulo to Rio de Janeiro take?
An average nonstop flight takes 0h 50m, covering a distance of 222 miles.
How many flights are there between São Paulo and Rio de Janeiro?
There are 2,379 (nonstop) flights between São Paulo and Rio de Janeiro per week, averaging 366 per day.
Which airlines provide the cheapest flights from São Paulo to Rio de Janeiro?
In the past 3 days, the cheapest round-trip tickets were found on GOL Linhas Aéreas ($54), LATAM Airlines ($62) and Avianca Brazil ($71).
Do I need a passport to fly between São Paulo and Rio de Janeiro?
No.
Which airlines fly most frequently between São Paulo and Rio de Janeiro?
GOL Linhas Aéreas (88 times daily), Azul (43 times daily), TAP AIR PORTUGAL (43 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly São Paulo to Rio de Janeiro?
For São Paulo to Rio de Janeiro, Monday is the cheapest day to fly on average and Friday is the most expensive. Flying from Rio de Janeiro back to São Paulo, the best deals are generally found on Tuesday, with Thursday being the most expensive.

Book cheap flights from São Paulo to Rio de Janeiro (round-trip)

Airports
Origin
São Paulo
$74
only
$74
$61
only
$61
$54
only
$54
Destination
Rio de Janeiro
$62
only
$62
$54
only
$54
Mon, Mar 5
GRU
SDU
3h 25m
Thu, Mar 8
SDU
GRU
5h 20m
Trip: 4 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 13 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
SCL
GRU
Good 7.6

Friendly service

No kosher food

GRU
FLN
Excellent 10.0

First time on Gol! Awesome airline!

GRU
MCZ
Excellent 8.0

Acentos muito apertados.

GIG
NVT
Okay 5.5

flight was delayed for no explicable reason

NAT
GRU
Good 7.3

La tripulación y la atención muy buena. La distancia entre los asientos excelente

Lo que no me gusta es que una aerolínea que vuela entre Brasil y Argentina la tripulación no hable español, eso me parece pésimo

Sat, Feb 24
GRU
GIG
1h 00m
Sat, Mar 3
GIG
GRU
1h 15m
Trip: 8 days
6.6GoodShow reviews
Overall 6.6 Good
Based on 33 reviews
Overall
7.5
Boarding
7.6
Comfort
7.1
Crew
8.0
Entertainment
7.2
Food
6.7
MVD
GRU
Good 6.0

Food

GRU
GIG
Poor 0.0

We weren't able to take this flight because our LAX>GRU flight was so late.

CNF
SDU
Excellent 10.0

Boarding

GRU
GIG
Good 6.0

The flight was ok; less than an hour. I'm shocked TAM is a part of Oneworld but there you go.

GRU
GIG
Excellent 10.0

Flight was excellent

Thu, Jan 25
CGH
GIG
1h 10m
Mon, Jan 29
GIG
CGH
1h 10m
Trip: 5 days
6.3GoodShow reviews
Overall 6.3 Good
Based on 2 reviews
Overall
8.2
Boarding
7.9
Comfort
8.2
Crew
8.3
Entertainment
7.9
Food
7.8
GRU
GIG
Good 7.0

Late flight, over an hour

IGU
GIG
Okay 5.3

One choice only, Ham and cheese, no other alternatives for someone who doesn't eat pork or is vegetarian. Poor judgement by company. No cookies, pretzels, peanuts or any other alternatives. Really pathetic.

GRU
IGU
Mediocre 2.0

Some of the ground personnel tried their best to aleviate the situation.

It was total chaos at the check in. Airport personnel took too long to put things in order. All flights were delayed for 3hrs ave. It was not proncipally the fault of the airlines though, since all airlines at gru airport were affected.

GRU
MIA
Excellent 9.0

I missed the bottle of water , during the flight.

GRU
IGU
Good 6.0

Plane clean and new

Flight was late and boarding was confusing

Fri, Mar 16
CGH
GIG
1h 05m
Mon, Mar 19
GIG
CGH
1h 10m
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Mon, Mar 5
VCP
GIG
1h 10m
Mon, Mar 12
GIG
VCP
1h 20m
Trip: 7 days
9.0ExcellentShow reviews
Overall 9.0 Excellent
Based on 10 reviews
Boarding
8.2
Comfort
8.2
Crew
8.8
Entertainment
8.0
Food
7.7
VCP
GIG
Good 6.3

Nine hour flight without any entertainment with them rebooting the TV every few minutes.. it was rough.

VCP
GIG
Excellent 10.0

Loved the free food and entertainment

Didn't like the amount of leg room, but its an airplane so...

VCP
BSB
Okay 5.6

The temperature at the cabin was to hot during the whole flight.

CNF
EZE
Excellent 10.0

it was on time . the service aboard was very good

CNF
GIG
Mediocre 2.0

Nothing!

Azul had a mechanical problem with the plane. It took them 6h to fix it. They made us wait for 6h which made mmost of the people lose their connection flight but azul voided to help anyone! Said that they couldnt be responsible if you lost your connection because My connection flight wasnt with them! I had the worse6h of waiting and trying to have someone helping me. All of Azul’s staff are incompetent laZy workers!

Fri, Apr 13
GRU
SDU
0h 50m
Mon, Apr 23
SDU
GRU
1h 00m
Trip: 11 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 13 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
GRU
SDU
Excellent 8.3

Didn’t have to pay more for the exit row!!!

GIG
NVT
Okay 5.5

flight was delayed for no explicable reason

CNF
GRU
Excellent 9.0

nice, clean plane; nice check-in experience

Crammed bus to the airplane

NAT
GRU
Good 7.3

La tripulación y la atención muy buena. La distancia entre los asientos excelente

Lo que no me gusta es que una aerolínea que vuela entre Brasil y Argentina la tripulación no hable español, eso me parece pésimo

GRU
MCZ
Excellent 8.0

Acentos muito apertados.

Mon, Feb 19
GRU
SDU
1h 00m
Fri, Feb 23
SDU
GRU
1h 05m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 13 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
NAT
GRU
Good 7.3

La tripulación y la atención muy buena. La distancia entre los asientos excelente

Lo que no me gusta es que una aerolínea que vuela entre Brasil y Argentina la tripulación no hable español, eso me parece pésimo

MCZ
GRU
Good 6.0

Espaço das cadeiras!

GRU
MCZ
Excellent 8.0

Acentos muito apertados.

GRU
SDU
Excellent 8.3

Didn’t have to pay more for the exit row!!!

CNF
GRU
Excellent 9.0

nice, clean plane; nice check-in experience

Crammed bus to the airplane

Sat, Feb 17
CGH
GIG
1h 00m
Sat, Feb 24
GIG
CGH
1h 05m
Trip: 8 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 6 reviews
Overall
7.5
Boarding
7.6
Comfort
7.1
Crew
8.0
Entertainment
7.2
Food
6.7
CNF
SDU
Excellent 10.0

Boarding

CGH
CGR
Excellent 10.0

manter no horário e bom atendimento

CNF
BPS
Excellent 10.0

overall very good service

porto seguro airport could do with an overhaul

LIM
GRU
Mediocre 2.0

The gentle man who attended to me was polite and empathis

I missed my flight which was book through kayak. The flight was cancelled by LATAM, and nothing could be done in terms of a refund. The price to get me on the next flight was 5times the price of the ticket i bought. I have never experienced something like this, and i also couldnt get a refund. Deeply saddened by this

GRU
CDG
Good 6.3

Bastante espacio entre los asientos Comodo Limpio

Pedi comida vegetariana y era imposible de tragar. Muy fea. En el tramo corto la mitad de los pasajeros recibieron sandwiches y se terminaron. La otra mitad comimos mufins por que nos quejamos que no nos dieron nada... la crew nos dijo eleva un reclamo si queres

Fri, Mar 9
GRU
SDU
0h 50m
Sun, Mar 11
SDU
GRU
1h 05m
Trip: 3 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 13 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
GRU
FLN
Excellent 10.0

First time on Gol! Awesome airline!

GRU
SDU
Excellent 8.3

Didn’t have to pay more for the exit row!!!

GRU
AEP
Excellent 8.0

Idem San Paulo

El idioma, tienen que hablar también en español, ya que hablan portugués e inglés.

NAT
GRU
Good 7.3

La tripulación y la atención muy buena. La distancia entre los asientos excelente

Lo que no me gusta es que una aerolínea que vuela entre Brasil y Argentina la tripulación no hable español, eso me parece pésimo

SDU
GRU
Okay 4.0

The staff at Rio mis-labeled our bags and we almost missed our connections because of this error. It was extremely stressful and badly managed.

Thu, Dec 7
GRU
SDU
1h 05m
Mon, Dec 11
SDU
GRU
1h 10m
Trip: 5 days
8.5ExcellentShow reviews
Overall 8.5 Excellent
Based on 11 reviews
Boarding
8.2
Comfort
8.2
Crew
8.8
Entertainment
8.0
Food
7.7
GRU
SDU
Excellent 10.0

The staff was sonfriendly and nice. The snacks on the flight were delicious. We had beautiful views of Ipanema and copacabana as we flew in. We flew around Sugarloaf! It was amazing!

CNF
GIG
Mediocre 2.0

Nothing!

Azul had a mechanical problem with the plane. It took them 6h to fix it. They made us wait for 6h which made mmost of the people lose their connection flight but azul voided to help anyone! Said that they couldnt be responsible if you lost your connection because My connection flight wasnt with them! I had the worse6h of waiting and trying to have someone helping me. All of Azul’s staff are incompetent laZy workers!

LIS
VCP
Excellent 8.3

space for legs.

REC
MCO
Excellent 10.0

Azui's customer service is simply the BEST. That's the most awesome airline EVER.

All was just PERFECT.

MAO
BVB
Excellent 10.0

Service

Thu, Jan 18
CGH
GIG
1h 10m
Mon, Jan 22
GIG
CGH
1h 10m
Trip: 5 days
6.3GoodShow reviews
Overall 6.3 Good
Based on 2 reviews
Overall
8.2
Boarding
7.9
Comfort
8.2
Crew
8.3
Entertainment
7.9
Food
7.8
SCL
GRU
Mediocre 2.6

Not much

I was asked to move seats to let a family sit together. Guess I should have said no. The crew moved me to a seat without a working entertainment system. After several promises or perhaps lies the system still did not work. After the third request to fix it, halfway through the flight I got an insincere statement of "you could sit just somewhere else" from the flight attendant and then he skipped over me for the beverage. No more Avianca for me.

IGU
GIG
Okay 5.3

One choice only, Ham and cheese, no other alternatives for someone who doesn't eat pork or is vegetarian. Poor judgement by company. No cookies, pretzels, peanuts or any other alternatives. Really pathetic.

BSB
CGH
Good 6.0

We had one hour dalay

GIG
CGH
Good 7.6

Overall was ok for a short flight.

No complaints.

FOR
GRU
Excellent 8.0

the crew was nice

Fri, Apr 13
VCP
GIG
1h 05m
Mon, Apr 23
GIG
VCP
1h 15m
Trip: 11 days
Overall 0.0 Poor
Based on 0 reviews
Fri, Mar 16
CGH
SDU
1h 00m
Mon, Mar 19
SDU
CGH
1h 00m
Trip: 4 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 47 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
CGH
SDU
Excellent 10.0

On time, good service, comfortable plane.

MCZ
GRU
Good 6.0

Espaço das cadeiras!

SDU
GRU
Okay 4.0

The staff at Rio mis-labeled our bags and we almost missed our connections because of this error. It was extremely stressful and badly managed.

CGH
SDU
Excellent 8.3

Clean aircraft and courteous crew

Did not like being bussed to the aircraft

SCL
GRU
Good 7.6

Friendly service

No kosher food

Wed, Mar 7
GRU
GIG
1h 05m
Sat, Mar 10
GIG
GRU
1h 20m
Trip: 4 days
6.6GoodShow reviews
Overall 6.6 Good
Based on 33 reviews
Overall
7.5
Boarding
7.6
Comfort
7.1
Crew
8.0
Entertainment
7.2
Food
6.7
GRU
CDG
Good 6.3

Bastante espacio entre los asientos Comodo Limpio

Pedi comida vegetariana y era imposible de tragar. Muy fea. En el tramo corto la mitad de los pasajeros recibieron sandwiches y se terminaron. La otra mitad comimos mufins por que nos quejamos que no nos dieron nada... la crew nos dijo eleva un reclamo si queres

SSA
BSB
Mediocre 2.0

Flight was late, the sits were uncomfortable, there was no food offered.

GRU
GIG
Excellent 10.0

Flight was excellent

GRU
GIG
Good 7.3

For a short flight,no complaints

GRU
GIG
Poor 0.0

Please see the previous write-up regarding the previous leg, which affected this leg, as well.

Thu, Feb 22
VCP
GIG
1h 05m
Fri, Feb 23
GIG
VCP
1h 15m
Trip: 2 days
9.0ExcellentShow reviews
Overall 9.0 Excellent
Based on 10 reviews
Boarding
8.2
Comfort
8.2
Crew
8.8
Entertainment
8.0
Food
7.7
VCP
GIG
Excellent 10.0

Loved the free food and entertainment

Didn't like the amount of leg room, but its an airplane so...

LIS
VCP
Excellent 8.3

space for legs.

CNF
EZE
Excellent 10.0

it was on time . the service aboard was very good

CNF
GIG
Mediocre 2.0

Nothing!

Azul had a mechanical problem with the plane. It took them 6h to fix it. They made us wait for 6h which made mmost of the people lose their connection flight but azul voided to help anyone! Said that they couldnt be responsible if you lost your connection because My connection flight wasnt with them! I had the worse6h of waiting and trying to have someone helping me. All of Azul’s staff are incompetent laZy workers!

IOS
CNF
Excellent 10.0

it was on time

Fri, Apr 27
CGH
GIG
1h 05m
Sun, Apr 29
GIG
CGH
1h 10m
Trip: 3 days
Overall 0.0 Poor
Based on 0 reviews
Mon, Feb 19
CGH
GIG
1h 10m
Fri, Feb 23
GIG
CGH
1h 10m
Trip: 5 days
6.3GoodShow reviews
Overall 6.3 Good
Based on 2 reviews
Overall
8.2
Boarding
7.9
Comfort
8.2
Crew
8.3
Entertainment
7.9
Food
7.8
GRU
IGU
Good 6.0

Plane clean and new

Flight was late and boarding was confusing

GRU
GIG
Good 7.0

Late flight, over an hour

BSB
CGH
Good 6.0

We had one hour dalay

GRU
MIA
Excellent 9.0

I missed the bottle of water , during the flight.

SCL
GRU
Excellent 10.0

The VIP lounge was excellent, the plane, the crew, the pod, the food, the in flight movies, the time departing and arriving was excellent.

A flight from Chile to Brazil had stewardess who know exactty how to serve but did not speak either spanish nor english which I found quite surprizing. But as I said, excellent service.

Thu, Apr 26
GRU
GIG
1h 15m
Sun, Apr 29
GIG
GRU
1h 15m
Trip: 4 days
6.6GoodShow reviews
Overall 6.6 Good
Based on 33 reviews
Overall
7.5
Boarding
7.6
Comfort
7.1
Crew
8.0
Entertainment
7.2
Food
6.7
GRU
GIG
Poor 0.0

We weren't able to take this flight because our LAX>GRU flight was so late.

GRU
GIG
Mediocre 2.0

Total lack of customer service encountered.....could not help in any way

GRU
GIG
Excellent 10.0

Flight was excellent

GRU
GIG
Good 7.3

For a short flight,no complaints

MVD
GRU
Good 6.0

Food

Thu, Mar 1
VCP
GIG
1h 05m
Sun, Mar 4
GIG
VCP
1h 15m
Trip: 4 days
9.0ExcellentShow reviews
Overall 9.0 Excellent
Based on 10 reviews
Boarding
8.2
Comfort
8.2
Crew
8.8
Entertainment
8.0
Food
7.7
VCP
GIG
Excellent 10.0

Loved the free food and entertainment

Didn't like the amount of leg room, but its an airplane so...

CNF
GIG
Mediocre 2.0

Nothing!

Azul had a mechanical problem with the plane. It took them 6h to fix it. They made us wait for 6h which made mmost of the people lose their connection flight but azul voided to help anyone! Said that they couldnt be responsible if you lost your connection because My connection flight wasnt with them! I had the worse6h of waiting and trying to have someone helping me. All of Azul’s staff are incompetent laZy workers!

IOS
CNF
Excellent 10.0

it was on time

RAO
VCP
Excellent 9.0

Attentive service, new equipment. Very similar to flying JetBlue in its early years in the US.

Azul app only available in Portuguese. Online check-in was difficult-- upgrades, seat selection, or any change that requires a fee not possible online for domestic or international flights if you are not a Brazilian citizen

MAO
BVB
Excellent 10.0

Service

Sat, Feb 24
GRU
SDU
1h 00m
Wed, Feb 28
SDU
GRU
1h 00m
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 13 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.1
Entertainment
5.6
Food
6.0
GRU
SDU
Excellent 8.3

Didn’t have to pay more for the exit row!!!

CNF
GRU
Excellent 9.0

nice, clean plane; nice check-in experience

Crammed bus to the airplane

GRU
SDU
Excellent 8.3

Didn’t have to pay more for the exit row!!!

SDU
GRU
Okay 4.0

The staff at Rio mis-labeled our bags and we almost missed our connections because of this error. It was extremely stressful and badly managed.

GIG
NVT
Okay 5.5

flight was delayed for no explicable reason

Show more results
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.