Cheap flights from Cape Town to Rio de Janeiro

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Cape Town to Rio de Janeiro are usually found in October or March, booked 53 days in advance, depart on a Sunday or Wednesday and return on a Tuesday

Return
Economy
Thu 10/29
Thu 11/5
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 10/29
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Cape Town (CPT) to Rio de Janeiro (RIO)

CPT - RIO
Price
R9 409 - R14 482
RIO
Temperature
25 - 31 °C
RIO
Rainfall
1 - 14 mm

Popular in

December

High demand for flights, 20% potential price rise

Cheapest in

October

Best time to find cheap flights, 18% potential price drop

Round-trip from

R9 409

From Cape Town to Rio de Janeiro

One-way from

R21 321

One-way flight from Cape Town to Rio de Janeiro

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Cape Town to Rio de Janeiro?

Flying to your destination on a Wednesday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to Rio de Janeiro. Check prices with Cheapflights to find a great deal for your trip.

How far in advance should I book a flight from Cape Town to Rio de Janeiro?

Travellers have found it’s best to book a flight 61 days in advance to save up to 21% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Cape Town to Rio de Janeiro 1-2 weeks in advance for as low as R12 845, or R15 038 for flights within the next 24 hours.

What is the cheapest month to fly from Cape Town to Rio de Janeiro?

The best pricing can be found in the month of March. Prices to Rio de Janeiro from Cape Town average R11 356. You can even find prices in March for less than R11 356, as users have found deals to Rio de Janeiro from as low as R7 380. The month of December appears to be one of the more expensive times to travel to Rio de Janeiro from Cape Town. Flying in the targeted month can save you up to 27%.

When is the cheapest time to fly from Cape Town to Rio de Janeiro (CPT - RIO)?

Unlike at midday, when flights are generally more expensive, you can save up to 54% on flights from Cape Town to Rio de Janeiro by exploring options for tickets in the afternoon.

Cheap flights from Cape Town to Rio de Janeiro in October, November 2020

The best prices found for CPT to RIO flights in October, November
3 Nov - 12 Nov
R15 512pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
GIG
Rio de Janeiro–Galeão Intl
GIG
Rio de Janeiro–Galeão Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
3 Nov - 10 Nov
R15 529pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SDU
Rio de Janeiro Santos Dumont
SDU
Rio de Janeiro Santos Dumont
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
3 Nov - 12 Nov
R16 036pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SDU
Rio de Janeiro Santos Dumont
SDU
Rio de Janeiro Santos Dumont
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl

Cape Town to Rio de Janeiro 2020 flight deals

Cheap flights to Rio de Janeiro from Cape Town found for this year
9 Dec - 13 Jan
R14 989pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SDU
Rio de Janeiro Santos Dumont
SDU
Rio de Janeiro Santos Dumont
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
9 Dec - 13 Jan
R14 989pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
GIG
Rio de Janeiro–Galeão Intl
GIG
Rio de Janeiro–Galeão Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
8 Dec - 13 Jan
R15 480pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SDU
Rio de Janeiro Santos Dumont
SDU
Rio de Janeiro Santos Dumont
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl

Last-minute flights from Cape Town to Rio de Janeiro

Late deals on return flights to Rio de Janeiro from Cape Town, departing today and this week
31 Oct - 12 Nov
R17 329pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
GIG
Rio de Janeiro–Galeão Intl
GIG
Rio de Janeiro–Galeão Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
31 Oct - 12 Nov
R17 362pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
SDU
Rio de Janeiro Santos Dumont
SDU
Rio de Janeiro Santos Dumont
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
30 Oct - 7 Nov
R19 243pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
GIG
Rio de Janeiro–Galeão Intl
GIG
Rio de Janeiro–Galeão Intl
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl

One-way flights to Rio de Janeiro from Cape Town

The cheapest one-way flights from Cape Town to Rio de Janeiro
13:45 - 15:05
British Airways
1 stop
30h 20m
CPT - GIG
British Airways
R21 322
Kiwi.com
19:30 - 1:55
KLM
2 stops
59h 25m
CPT - GIG
KLM
R68 661
KLM

Related info for your journey

Useful info, stats and facts about Cape Town to Rio de Janeiro flights.

Flight FAQs

From Cape Town to Rio de Janeiro

Can I find flights from Cape Town to Rio de Janeiro for under R13 091 on Cheapflights?

Yes, there are multiple flights from Cape Town to Rio de Janeiro for under R13 091. The cheapest flight booked recently is on Multiple Airlines for just R12 093, but on average you can expect to pay R15 725.

What safety measures are being taken by airlines flying from Cape Town Intl to Rio de Janeiro to control the spread of COVID-19?

LATAM Airlines is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. New policies for travellers booking flights from Cape Town Intl to Rio de Janeiro include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Cape Town Intl to Rio de Janeiro have flexible cancellations due to COVID-19?

TAAG and Emirates are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Cape Town to Rio de Janeiro for under R11 454 on Cheapflights?

There are no direct flights from Cape Town to Rio de Janeiro, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Cape Town to Rio de Janeiro for under R18 000?

There are currently 20+ open flights from Cape Town to Rio de Janeiro within the next 7 days for less than R18 000.

Is Cape Town weather warmer or cooler than Rio de Janeiro?

We forecast the temperature to be around the 31 °Cs in February, on average. The temperature in Rio de Janeiro is generally hotter than in Cape Town. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Cape Town to Rio de Janeiro?

British Airways can get you from Cape Town to Rio de Janeiro in just under 30h 20m. Your travel time can differ by up to .

What are the cheapest airlines to flying from Cape Town to Rio de Janeiro return?

Our cheapest airline available from Cape Town to Rio de Janeiro is Qatar Airways. Our recent data shows that you can find tickets from as low as R20 144 on this airline. An additional option worth looking into is British Airways, starting at R21 796.

What are the cheapest airlines to fly from Cape Town to Rio de Janeiro one-way?

R21 322 is the cheapest one-way deal found within the past few days, from British Airways. You may also be able to find cheap deals on KLM, with prices from R22 844.

Related searches

Flights to Rio de Janeiro from Cape Town
Flights to Cape Town Flights to Rio de Janeiro Flights from Cape Town

Destination information for Rio de Janeiro

Things to know before you go. Useful info for your trip from Cape Town to Rio de Janeiro
Today's exchange rate
R1 = R$ 0,35
Average temperature for October in Rio de Janeiro
27.0 °C
Avg rainfall for October in Rio de Janeiro
2.0 mm

Airports servicing Cape Town

Airports servicing Rio de Janeiro

Santos Dumont (SDU)
Home South America Brazil Rio de Janeiro Cheap flights from Cape Town to Rio de Janeiro
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First