One Way

Popular Filters

One Way Price

SGD 796 SGD 10,400

Duration

10 h 55 m 55 h 0 m

Stops From Rio de Janeiro

Departure From Rio de Janeiro

Before 6 AM

SGD 1,160

6 AM - 12 PM

SGD 797

12 PM - 6 PM

SGD 884

After 6 PM

SGD 811

Arrival at Johannesburg

Before 6 AM

SGD 1,528

6 AM - 12 PM

SGD 930

12 PM - 6 PM

SGD 797

After 6 PM

SGD 797

Alliances & Airlines

Oneworld

(1)

SkyTeam

(2)

Star Alliance

(18)

+ 5 more

Layover Airports

+ 11 more

Layover Duration

1 h 20 m 34 h 30 m

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.


Sorted By:
Departure
Duration
Arrival
Price
Gol Air, TAAG Angola Airlines

More Timing Options

SGD 805

SGD 797

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

LATAM Airlines

SGD 819

SGD 811

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

LATAM Airlines

SGD 890

SGD 882

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

LATAM Airlines

More Timing Options

SGD 892

SGD 884

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

LATAM Airlines

More Timing Options

SGD 899

SGD 891

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

LATAM Airlines

More Timing Options

SGD 927

SGD 918

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

LATAM Airlines

SGD 931

SGD 922

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

Gol Air

SGD 939

SGD 930

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

LATAM Airlines

SGD 966

SGD 957

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

LATAM Airlines, TAAG Angola Airlines

SGD 969

SGD 960

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