Popular Filters
One Way Price
Duration
Stops From Rio de Janeiro
Departure From Rio de Janeiro
SGD 1,160
SGD 797
SGD 884
SGD 811
Arrival at Johannesburg
SGD 1,528
SGD 930
SGD 797
SGD 797
Alliances & Airlines
Oneworld
(1)
SkyTeam
(2)
Star Alliance
(18)
+ 5 more
Layover Airports
+ 11 more
Layover Duration
Rio De Janeiro To Johannesburg Flights
Book Rio De Janeiro to Johannesburg flight tickets at lowest price. Get best deals on your upcoming Rio De Janeiro to Johannesburg flights only on MakeMyTrip. Also Book Johannesburg to Rio De Janeiro Flights. Currently 136 flights flying from Rio De Janeiro to Johannesburg. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
SGD 805
Transit Visa may be required
Rio de Janeiro to Johannesburg , 3 Sep
Gol Air G3 | 1927
11:05
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 05 m
12:10
Wed, 3 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
TAAG Angola Airlines DT | 748
18:05
Wed, 3 Sep 25
Terminal T2
Sao Paulo, Brazil
08 h 35 m
06:40
Thu, 4 Sep 25
Luanda, Angola
BAGGAGE : CHECK INCABIN
Information not available
TAAG Angola Airlines DT | 577
09:55
Thu, 4 Sep 25
Luanda, Angola
03 h 45 m
14:40
Thu, 4 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 819
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3473
19:00
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 50 m
20:50
Wed, 3 Sep 25
Brasilia, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3260
06:10
Thu, 4 Sep 25
Brasilia, Brazil
01 h 45 m
07:55
Thu, 4 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 890
Transit Visa may be required
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 8022
22:15
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
03 h 10 m
01:25
Thu, 4 Sep 25
Terminal IA
Buenos Aires, Argentina
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8033
12:55
Thu, 4 Sep 25
Buenos Aires, Argentina
02 h 50 m
15:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 892
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3473
19:00
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 50 m
20:50
Wed, 3 Sep 25
Brasilia, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 4527
05:00
Thu, 4 Sep 25
Brasilia, Brazil
01 h 45 m
06:45
Thu, 4 Sep 25
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 899
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3787
21:20
Wed, 3 Sep 25
Rio de Janeiro, Brazil
01 h 45 m
23:05
Wed, 3 Sep 25
Brasilia, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 4527
05:00
Thu, 4 Sep 25
Brasilia, Brazil
01 h 45 m
06:45
Thu, 4 Sep 25
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 927
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3013
23:40
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 30 m
01:10
Thu, 4 Sep 25
Porto Seguro, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3073
10:30
Thu, 4 Sep 25
Porto Seguro, Brazil
02 h
12:30
Thu, 4 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 931
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3473
19:00
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 50 m
20:50
Wed, 3 Sep 25
Brasilia, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 3657
04:50
Thu, 4 Sep 25
Brasilia, Brazil
01 h 45 m
06:35
Thu, 4 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 939
Rio de Janeiro to Johannesburg , 3 Sep
Gol Air G3 | 2099
21:40
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 15 m
22:55
Wed, 3 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
Gol Air G3 | 8803 | Operated By South African Airways
17:05
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 55 m
07:00
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 966
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3674
22:30
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
02 h
00:30
Thu, 4 Sep 25
Salvador, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 4675
05:45
Thu, 4 Sep 25
Salvador, Brazil
02 h 25 m
08:10
Thu, 4 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
LATAM Airlines LA | 8058
22:45
Thu, 4 Sep 25
Terminal T3
Sao Paulo, Brazil
08 h 30 m
12:15
Fri, 5 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
SGD 969
Transit Visa may be required
Rio de Janeiro to Johannesburg , 3 Sep
LATAM Airlines LA | 3699
11:30
Wed, 3 Sep 25
Terminal T2
Rio de Janeiro, Brazil
01 h 05 m
12:35
Wed, 3 Sep 25
Terminal T2
Sao Paulo, Brazil
BAGGAGE : CHECK INCABIN
Information not available
TAAG Angola Airlines DT | 748
18:05
Wed, 3 Sep 25
Terminal T2
Sao Paulo, Brazil
08 h 35 m
06:40
Thu, 4 Sep 25
Luanda, Angola
BAGGAGE : CHECK INCABIN
Information not available
TAAG Angola Airlines DT | 577
09:55
Thu, 4 Sep 25
Luanda, Angola
03 h 45 m
14:40
Thu, 4 Sep 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available