HowToGo
Search Transfer from Brazil to South Africa

Search Flights

You can find flight ticket prices from Brazil to South Africa with our flight tickets search tool below

1. Sao Paulo to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.

  2. You take a flight from Sao Paulo to Johannesburg and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LA8058 LATAM Chile
17:30 Sao Paulo
06:55 Johannesburg Direct
SA223 South African Airways
18:00 Sao Paulo
07:25 Johannesburg Direct
DT748 TAAG Angola Airlines
DT577 TAAG Angola Airlines
18:20 Sao Paulo
09:20 Luanda
06:35 Luanda
13:50 Johannesburg
Connect

2. Rio De Janeiro Santos Dumont to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Rio De Janeiro Santos Dumont.

  2. You take a flight from Rio De Janeiro Santos Dumont to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LA3613 LATAM Chile
LA8058 LATAM Chile
06:00 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
07:00 Sao Paulo
06:55 Johannesburg
Connect
LA4797 LATAM Chile
LA4633 LATAM Chile
LA8058 LATAM Chile
08:15 Rio De Janeiro Santos Dumont
14:40 Belo Horizonte Confins
17:30 Sao Paulo
09:15 Belo Horizonte Confins
15:55 Sao Paulo
06:55 Johannesburg
Connect
LA4797 LATAM Chile
LA3558 LATAM Chile
LA8058 LATAM Chile
08:15 Rio De Janeiro Santos Dumont
11:15 Belo Horizonte Confins
17:30 Sao Paulo
09:15 Belo Horizonte Confins
12:30 Sao Paulo
06:55 Johannesburg
Connect
LA3183 LATAM Chile
LA3112 LATAM Chile
LA8058 LATAM Chile
08:20 Rio De Janeiro Santos Dumont
10:05 Vitoria
17:30 Sao Paulo
09:30 Vitoria
11:35 Sao Paulo
06:55 Johannesburg
Connect
LA3448 LATAM Chile
LA4696 LATAM Chile
LA8058 LATAM Chile
09:30 Rio De Janeiro Santos Dumont
14:30 Foz do Iguacu
17:30 Sao Paulo
11:35 Foz do Iguacu
16:05 Sao Paulo
06:55 Johannesburg
Connect
LA3205 LATAM Chile
LA3495 LATAM Chile
LA8058 LATAM Chile
09:30 Rio De Janeiro Santos Dumont
13:55 Salvador
17:30 Sao Paulo
11:30 Salvador
16:15 Sao Paulo
06:55 Johannesburg
Connect
G31081 Gol Transportes Aéreos
SA223 South African Airways
09:35 Rio De Janeiro Santos Dumont
18:00 Sao Paulo
10:40 Sao Paulo
07:25 Johannesburg
Connect
LA3400 LATAM Chile
LA4696 LATAM Chile
LA8058 LATAM Chile
10:10 Rio De Janeiro Santos Dumont
14:30 Foz do Iguacu
17:30 Sao Paulo
12:05 Foz do Iguacu
16:05 Sao Paulo
06:55 Johannesburg
Connect
LA3031 LATAM Chile
LA8058 LATAM Chile
10:50 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
11:55 Sao Paulo
06:55 Johannesburg
Connect
LA3450 LATAM Chile
LA4696 LATAM Chile
LA8058 LATAM Chile
11:10 Rio De Janeiro Santos Dumont
14:30 Foz do Iguacu
17:30 Sao Paulo
13:15 Foz do Iguacu
16:05 Sao Paulo
06:55 Johannesburg
Connect
LA4582 LATAM Chile
LA4633 LATAM Chile
LA8058 LATAM Chile
11:40 Rio De Janeiro Santos Dumont
14:40 Belo Horizonte Confins
17:30 Sao Paulo
12:45 Belo Horizonte Confins
15:55 Sao Paulo
06:55 Johannesburg
Connect
G31083 Gol Transportes Aéreos
SA223 South African Airways
11:45 Rio De Janeiro Santos Dumont
18:00 Sao Paulo
12:55 Sao Paulo
07:25 Johannesburg
Connect
LA3164 LATAM Chile
LA4563 LATAM Chile
LA8058 LATAM Chile
12:50 Rio De Janeiro Santos Dumont
15:05 Curitiba
17:30 Sao Paulo
14:15 Curitiba
16:15 Sao Paulo
06:55 Johannesburg
Connect
LA3633 LATAM Chile
SA223 South African Airways
15:30 Rio De Janeiro Santos Dumont
18:00 Sao Paulo
16:40 Sao Paulo
07:25 Johannesburg
Connect
LA3633 LATAM Chile
LA8058 LATAM Chile
15:30 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
16:40 Sao Paulo
06:55 Johannesburg
Connect

3. Sao Paulo to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.

  2. You take a flight from Sao Paulo to Pietermaritzburg and cost approximately 3500 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in South Africa.

Flight Depart Arrive
LA8058 LATAM Chile
SA8735 South African Airways
17:30 Sao Paulo
12:15 Johannesburg
06:55 Johannesburg
13:15 Pietermaritzburg
Connect
SA223 South African Airways
SA8735 South African Airways
18:00 Sao Paulo
12:15 Johannesburg
07:25 Johannesburg
13:15 Pietermaritzburg
Connect
SA223 South African Airways
SA8743 South African Airways
18:00 Sao Paulo
15:30 Johannesburg
07:25 Johannesburg
16:30 Pietermaritzburg
Connect
SA223 South African Airways
SA8741 South African Airways
18:00 Sao Paulo
17:15 Johannesburg
07:25 Johannesburg
18:15 Pietermaritzburg
Connect

4. Rio De Janeiro-Galeao to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Rio De Janeiro-Galeao.

  2. You take a flight from Rio De Janeiro-Galeao to Johannesburg and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LA3814 LATAM Chile
LA3625 LATAM Chile
LA8058 LATAM Chile
05:55 Rio De Janeiro-Galeao
10:15 Brasilia
17:30 Sao Paulo
07:40 Brasilia
11:55 Sao Paulo
06:55 Johannesburg
Connect
LA3814 LATAM Chile
LA3145 LATAM Chile
LA8058 LATAM Chile
05:55 Rio De Janeiro-Galeao
09:25 Brasilia
17:30 Sao Paulo
07:40 Brasilia
11:05 Sao Paulo
06:55 Johannesburg
Connect
LA3501 LATAM Chile
LA8058 LATAM Chile
07:00 Rio De Janeiro-Galeao
17:30 Sao Paulo
08:10 Sao Paulo
06:55 Johannesburg
Connect
G31093 Gol Transportes Aéreos
SA223 South African Airways
07:50 Rio De Janeiro-Galeao
18:00 Sao Paulo
09:10 Sao Paulo
07:25 Johannesburg
Connect
LA3088 LATAM Chile
LA4696 LATAM Chile
LA8058 LATAM Chile
08:05 Rio De Janeiro-Galeao
14:30 Foz do Iguacu
17:30 Sao Paulo
10:25 Foz do Iguacu
16:05 Sao Paulo
06:55 Johannesburg
Connect
LA3578 LATAM Chile
LA8058 LATAM Chile
09:10 Rio De Janeiro-Galeao
17:30 Sao Paulo
10:15 Sao Paulo
06:55 Johannesburg
Connect
LA3578 LATAM Chile
SA223 South African Airways
09:10 Rio De Janeiro-Galeao
18:00 Sao Paulo
10:15 Sao Paulo
07:25 Johannesburg
Connect
LA3044 LATAM Chile
LA4696 LATAM Chile
LA8058 LATAM Chile
09:45 Rio De Janeiro-Galeao
14:30 Foz do Iguacu
17:30 Sao Paulo
12:00 Foz do Iguacu
16:05 Sao Paulo
06:55 Johannesburg
Connect
LA3116 LATAM Chile
LA8058 LATAM Chile
14:45 Rio De Janeiro-Galeao
17:30 Sao Paulo
15:50 Sao Paulo
06:55 Johannesburg
Connect
LA3116 LATAM Chile
SA223 South African Airways
14:45 Rio De Janeiro-Galeao
18:00 Sao Paulo
15:50 Sao Paulo
07:25 Johannesburg
Connect

5. Belo Horizonte Confins to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Belo Horizonte Confins.

  2. You take a flight from Belo Horizonte Confins to Johannesburg and cost approximately 430 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LA3856 LATAM Chile
LA3625 LATAM Chile
LA8058 LATAM Chile
06:10 Belo Horizonte Confins
10:15 Brasilia
17:30 Sao Paulo
07:30 Brasilia
11:55 Sao Paulo
06:55 Johannesburg
Connect
LA3856 LATAM Chile
LA3145 LATAM Chile
LA8058 LATAM Chile
06:10 Belo Horizonte Confins
09:25 Brasilia
17:30 Sao Paulo
07:30 Brasilia
11:05 Sao Paulo
06:55 Johannesburg
Connect
LA3025 LATAM Chile
LA3633 LATAM Chile
LA8058 LATAM Chile
07:50 Belo Horizonte Confins
15:30 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
08:55 Rio De Janeiro Santos Dumont
16:40 Sao Paulo
06:55 Johannesburg
Connect
LA3025 LATAM Chile
LA3031 LATAM Chile
LA8058 LATAM Chile
07:50 Belo Horizonte Confins
10:50 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
08:55 Rio De Janeiro Santos Dumont
11:55 Sao Paulo
06:55 Johannesburg
Connect
G31323 Gol Transportes Aéreos
SA223 South African Airways
10:00 Belo Horizonte Confins
18:00 Sao Paulo
11:20 Sao Paulo
07:25 Johannesburg
Connect
LA3325 LATAM Chile
LA8058 LATAM Chile
10:10 Belo Horizonte Confins
17:30 Sao Paulo
11:25 Sao Paulo
06:55 Johannesburg
Connect
LA3558 LATAM Chile
SA223 South African Airways
11:15 Belo Horizonte Confins
18:00 Sao Paulo
12:30 Sao Paulo
07:25 Johannesburg
Connect
LA3558 LATAM Chile
LA8058 LATAM Chile
11:15 Belo Horizonte Confins
17:30 Sao Paulo
12:30 Sao Paulo
06:55 Johannesburg
Connect
LA3759 LATAM Chile
LA3633 LATAM Chile
LA8058 LATAM Chile
11:20 Belo Horizonte Confins
15:30 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
12:25 Rio De Janeiro Santos Dumont
16:40 Sao Paulo
06:55 Johannesburg
Connect
AD4952 Azul
LA8058 LATAM Chile
12:10 Belo Horizonte Confins
17:30 Sao Paulo
13:35 Sao Paulo
06:55 Johannesburg
Connect
AD4952 Azul
SA223 South African Airways
12:10 Belo Horizonte Confins
18:00 Sao Paulo
13:35 Sao Paulo
07:25 Johannesburg
Connect
AD2431 Azul
SA223 South African Airways
13:55 Belo Horizonte Confins
18:00 Sao Paulo
15:20 Sao Paulo
07:25 Johannesburg
Connect
AD2431 Azul
LA8058 LATAM Chile
13:55 Belo Horizonte Confins
17:30 Sao Paulo
15:20 Sao Paulo
06:55 Johannesburg
Connect
LA4633 LATAM Chile
SA223 South African Airways
14:40 Belo Horizonte Confins
18:00 Sao Paulo
15:55 Sao Paulo
07:25 Johannesburg
Connect
LA4633 LATAM Chile
LA8058 LATAM Chile
14:40 Belo Horizonte Confins
17:30 Sao Paulo
15:55 Sao Paulo
06:55 Johannesburg
Connect

6. Sao Paulo to East London

  1. You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.

  2. You take a flight from Sao Paulo to East London and cost approximately 5500 USD.

  3. You take a bus, shuttle or taxi from East London to your destination in South Africa.

Flight Depart Arrive
LA8058 LATAM Chile
FA246 Safair
17:30 Sao Paulo
11:15 Johannesburg
06:55 Johannesburg
12:50 East London
Connect
LA8058 LATAM Chile
SA471 South African Airways
17:30 Sao Paulo
10:10 Johannesburg
06:55 Johannesburg
11:35 East London
Connect
SA223 South African Airways
SA313 South African Airways
SA8681 South African Airways
18:00 Sao Paulo
08:35 Johannesburg
15:00 Capetown
07:25 Johannesburg
10:45 Capetown
16:30 East London
Connect
SA223 South African Airways
SA317 South African Airways
SA8681 South African Airways
18:00 Sao Paulo
09:10 Johannesburg
15:00 Capetown
07:25 Johannesburg
11:20 Capetown
16:30 East London
Connect
SA223 South African Airways
SA323 South African Airways
SA8681 South African Airways
18:00 Sao Paulo
09:55 Johannesburg
15:00 Capetown
07:25 Johannesburg
12:05 Capetown
16:30 East London
Connect
SA223 South African Airways
SA475 South African Airways
18:00 Sao Paulo
15:30 Johannesburg
07:25 Johannesburg
16:55 East London
Connect
SA223 South African Airways
SA8759 South African Airways
SA1376 South African Airways
18:00 Sao Paulo
15:20 Johannesburg
17:40 Umtata
07:25 Johannesburg
16:35 Umtata
18:20 East London
Connect
SA223 South African Airways
SA8757 South African Airways
SA1376 South African Airways
18:00 Sao Paulo
11:50 Johannesburg
17:40 Umtata
07:25 Johannesburg
13:05 Umtata
18:20 East London
Connect
SA223 South African Airways
SA313 South African Airways
SA1375 South African Airways
18:00 Sao Paulo
08:35 Johannesburg
17:00 Capetown
07:25 Johannesburg
10:45 Capetown
18:25 East London
Connect
SA223 South African Airways
SA323 South African Airways
SA1375 South African Airways
18:00 Sao Paulo
09:55 Johannesburg
17:00 Capetown
07:25 Johannesburg
12:05 Capetown
18:25 East London
Connect
SA223 South African Airways
SA471 South African Airways
18:00 Sao Paulo
10:10 Johannesburg
07:25 Johannesburg
11:35 East London
Connect
SA223 South African Airways
SA1447 South African Airways
SA1376 South African Airways
18:00 Sao Paulo
15:30 Johannesburg
17:40 Umtata
07:25 Johannesburg
17:00 Umtata
18:20 East London
Connect

7. Curitiba to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Brazil to Curitiba.

  2. You take a flight from Curitiba to Johannesburg and cost approximately 3172 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
LA3044 LATAM Chile
LA3625 LATAM Chile
LA8058 LATAM Chile
07:05 Curitiba
10:15 Brasilia
17:30 Sao Paulo
08:55 Brasilia
11:55 Sao Paulo
06:55 Johannesburg
Connect
LA3387 LATAM Chile
LA8058 LATAM Chile
08:30 Curitiba
17:30 Sao Paulo
09:45 Sao Paulo
06:55 Johannesburg
Connect
LA3078 LATAM Chile
LA3395 LATAM Chile
LA8058 LATAM Chile
08:45 Curitiba
14:20 Porto Alegre
17:30 Sao Paulo
10:00 Porto Alegre
16:00 Sao Paulo
06:55 Johannesburg
Connect
LA3078 LATAM Chile
LA3287 LATAM Chile
LA8058 LATAM Chile
08:45 Curitiba
11:15 Porto Alegre
17:30 Sao Paulo
10:00 Porto Alegre
12:50 Sao Paulo
06:55 Johannesburg
Connect
G31119 Gol Transportes Aéreos
SA223 South African Airways
09:30 Curitiba
18:00 Sao Paulo
10:45 Sao Paulo
07:25 Johannesburg
Connect
LA3172 LATAM Chile
LA3633 LATAM Chile
LA8058 LATAM Chile
10:30 Curitiba
15:30 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
11:50 Rio De Janeiro Santos Dumont
16:40 Sao Paulo
06:55 Johannesburg
Connect
LA3515 LATAM Chile
SA223 South African Airways
10:35 Curitiba
18:00 Sao Paulo
11:40 Sao Paulo
07:25 Johannesburg
Connect
LA3515 LATAM Chile
LA8058 LATAM Chile
10:35 Curitiba
17:30 Sao Paulo
11:40 Sao Paulo
06:55 Johannesburg
Connect
LA3622 LATAM Chile
LA3633 LATAM Chile
LA8058 LATAM Chile
10:55 Curitiba
15:30 Rio De Janeiro Santos Dumont
17:30 Sao Paulo
12:20 Rio De Janeiro Santos Dumont
16:40 Sao Paulo
06:55 Johannesburg
Connect
G31125 Gol Transportes Aéreos
SA223 South African Airways
12:05 Curitiba
18:00 Sao Paulo
13:15 Sao Paulo
07:25 Johannesburg
Connect
G31125 Gol Transportes Aéreos
LA8058 LATAM Chile
12:05 Curitiba
17:30 Sao Paulo
13:15 Sao Paulo
06:55 Johannesburg
Connect
AD6956 Azul
SA223 South African Airways
14:45 Curitiba
18:00 Sao Paulo
15:55 Sao Paulo
07:25 Johannesburg
Connect
AD6956 Azul
LA8058 LATAM Chile
14:45 Curitiba
17:30 Sao Paulo
15:55 Sao Paulo
06:55 Johannesburg
Connect
LA4563 LATAM Chile
SA223 South African Airways
15:05 Curitiba
18:00 Sao Paulo
16:15 Sao Paulo
07:25 Johannesburg
Connect
LA4563 LATAM Chile
LA8058 LATAM Chile
15:05 Curitiba
17:30 Sao Paulo
16:15 Sao Paulo
06:55 Johannesburg
Connect

8. Sao Paulo to Durban

  1. You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.

  2. You take a flight from Sao Paulo to Durban and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
LA8058 LATAM Chile
BA6203 British Airways
17:30 Sao Paulo
08:55 Johannesburg
06:55 Johannesburg
10:00 Durban
Connect
LA8058 LATAM Chile
BA6215 British Airways
17:30 Sao Paulo
10:35 Johannesburg
06:55 Johannesburg
11:40 Durban
Connect
LA8058 LATAM Chile
SA543 South African Airways
17:30 Sao Paulo
09:35 Johannesburg
06:55 Johannesburg
10:40 Durban
Connect
SA223 South African Airways
SA8827 South African Airways
SA8506 South African Airways
18:00 Sao Paulo
09:00 Johannesburg
15:10 Nelspruit
07:25 Johannesburg
09:50 Nelspruit
16:10 Durban
Connect
SA223 South African Airways
SA8843 South African Airways
SA8506 South African Airways
18:00 Sao Paulo
10:00 Johannesburg
15:10 Nelspruit
07:25 Johannesburg
11:00 Nelspruit
16:10 Durban
Connect
SA223 South African Airways
SA8841 South African Airways
SA8506 South African Airways
18:00 Sao Paulo
11:05 Johannesburg
15:10 Nelspruit
07:25 Johannesburg
11:50 Nelspruit
16:10 Durban
Connect
SA223 South African Airways
JE247 Mango
18:00 Sao Paulo
10:25 Johannesburg
07:25 Johannesburg
11:35 Durban
Connect
SA223 South African Airways
SA313 South African Airways
JE348 Mango
18:00 Sao Paulo
08:35 Johannesburg
13:15 Capetown
07:25 Johannesburg
10:45 Capetown
15:10 Durban
Connect
SA223 South African Airways
SA317 South African Airways
JE348 Mango
18:00 Sao Paulo
09:10 Johannesburg
13:15 Capetown
07:25 Johannesburg
11:20 Capetown
15:10 Durban
Connect
SA223 South African Airways
SA8413 South African Airways
SA8538 South African Airways
18:00 Sao Paulo
12:20 Johannesburg
18:00 Bloemfontein
07:25 Johannesburg
13:25 Bloemfontein
19:00 Durban
Connect
SA223 South African Airways
SA8403 South African Airways
SA8538 South African Airways
18:00 Sao Paulo
08:25 Johannesburg
18:00 Bloemfontein
07:25 Johannesburg
09:20 Bloemfontein
19:00 Durban
Connect
SA223 South African Airways
SA1005 South African Airways
SA8538 South African Airways
18:00 Sao Paulo
09:45 Johannesburg
18:00 Bloemfontein
07:25 Johannesburg
10:45 Bloemfontein
19:00 Durban
Connect
SA223 South African Airways
SA543 South African Airways
18:00 Sao Paulo
09:35 Johannesburg
07:25 Johannesburg
10:40 Durban
Connect
SA223 South African Airways
SA8841 South African Airways
SA8510 South African Airways
18:00 Sao Paulo
11:05 Johannesburg
18:25 Nelspruit
07:25 Johannesburg
11:50 Nelspruit
19:30 Durban
Connect
SA223 South African Airways
SA8843 South African Airways
SA8510 South African Airways
18:00 Sao Paulo
10:00 Johannesburg
18:25 Nelspruit
07:25 Johannesburg
11:00 Nelspruit
19:30 Durban
Connect
SA223 South African Airways
JE245 Mango
18:00 Sao Paulo
08:35 Johannesburg
07:25 Johannesburg
09:45 Durban
Connect
SA223 South African Airways
SA8827 South African Airways
SA8510 South African Airways
18:00 Sao Paulo
09:00 Johannesburg
18:25 Nelspruit
07:25 Johannesburg
09:50 Nelspruit
19:30 Durban
Connect
SA223 South African Airways
SA323 South African Airways
JE348 Mango
18:00 Sao Paulo
09:55 Johannesburg
13:15 Capetown
07:25 Johannesburg
12:05 Capetown
15:10 Durban
Connect

References

Find Hotels in South Africa

You can find hotels and accommodations in South Africa with our hotels search tool below

Booking.com