How to get to South Africa from Brazil by flight ? You can check flights from Brazil to South Africa below.
You can find flight ticket prices from Brazil to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.
You take a flight from Sao Paulo to Johannesburg and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Rio De Janeiro Santos Dumont.
You take a flight from Rio De Janeiro Santos Dumont to Johannesburg and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.
You take a flight from Sao Paulo to Pietermaritzburg and cost approximately 3500 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Rio De Janeiro-Galeao.
You take a flight from Rio De Janeiro-Galeao to Johannesburg and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Belo Horizonte Confins.
You take a flight from Belo Horizonte Confins to Johannesburg and cost approximately 430 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.
You take a flight from Sao Paulo to East London and cost approximately 5500 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Curitiba.
You take a flight from Curitiba to Johannesburg and cost approximately 3172 USD.
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 |
You take a bus, shuttle or taxi from your location in Brazil to Sao Paulo.
You take a flight from Sao Paulo to Durban and cost approximately 550 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com