How to get to Brazil from South Africa by flight ? You can check flights from South Africa to Brazil below.
You can find flight ticket prices from South Africa to Brazil with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Sao Paulo and cost approximately 850 USD.
You take a bus, shuttle or taxi from Sao Paulo to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA222
South African Airways
|
11:00
Johannesburg
|
16:30 Sao Paulo | Direct |
LA8059
LATAM Chile
|
12:00
Johannesburg
|
17:25 Sao Paulo | Direct |
DT578
TAAG Angola Airlines
DT747
TAAG Angola Airlines
|
16:35
Johannesburg
23:30
Luanda
|
19:05
Luanda
04:00
Sao Paulo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Rio De Janeiro Santos Dumont and cost approximately 650 USD.
You take a bus, shuttle or taxi from Rio De Janeiro Santos Dumont to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA222
South African Airways
G31086
Gol Transportes Aéreos
|
11:00
Johannesburg
18:25
Sao Paulo
|
16:30
Sao Paulo
19:25
Rio De Janeiro Santos Dumont
|
Connect |
SA222
South African Airways
G31088
Gol Transportes Aéreos
|
11:00
Johannesburg
19:25
Sao Paulo
|
16:30
Sao Paulo
20:25
Rio De Janeiro Santos Dumont
|
Connect |
SA222
South African Airways
LA3236
LATAM Chile
|
11:00
Johannesburg
20:15
Sao Paulo
|
16:30
Sao Paulo
21:15
Rio De Janeiro Santos Dumont
|
Connect |
LA8059
LATAM Chile
LA3236
LATAM Chile
|
12:00
Johannesburg
20:15
Sao Paulo
|
17:25
Sao Paulo
21:15
Rio De Janeiro Santos Dumont
|
Connect |
LA8059
LATAM Chile
LA3614
LATAM Chile
|
12:00
Johannesburg
21:20
Sao Paulo
|
17:25
Sao Paulo
22:20
Rio De Janeiro Santos Dumont
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Sao Paulo and cost approximately 320 USD.
You take a bus, shuttle or taxi from Sao Paulo to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA8402
South African Airways
SA222
South African Airways
|
07:15
Bloemfontein
11:00
Johannesburg
|
08:05
Johannesburg
16:30
Sao Paulo
|
Connect |
SA1002
South African Airways
SA222
South African Airways
|
07:50
Bloemfontein
11:00
Johannesburg
|
08:45
Johannesburg
16:30
Sao Paulo
|
Connect |
SA1002
South African Airways
LA8059
LATAM Chile
|
07:50
Bloemfontein
12:00
Johannesburg
|
08:45
Johannesburg
17:25
Sao Paulo
|
Connect |
SA1004
South African Airways
LA8059
LATAM Chile
|
09:40
Bloemfontein
12:00
Johannesburg
|
10:40
Johannesburg
17:25
Sao Paulo
|
Connect |
SA8404
South African Airways
LA8059
LATAM Chile
|
09:50
Bloemfontein
12:00
Johannesburg
|
10:45
Johannesburg
17:25
Sao Paulo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Rio De Janeiro-Galeao and cost approximately 950 USD.
You take a bus, shuttle or taxi from Rio De Janeiro-Galeao to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA222
South African Airways
LA3113
LATAM Chile
|
11:00
Johannesburg
19:20
Sao Paulo
|
16:30
Sao Paulo
20:20
Rio De Janeiro-Galeao
|
Connect |
SA222
South African Airways
G31098
Gol Transportes Aéreos
|
11:00
Johannesburg
20:25
Sao Paulo
|
16:30
Sao Paulo
21:30
Rio De Janeiro-Galeao
|
Connect |
SA222
South African Airways
LA3582
LATAM Chile
|
11:00
Johannesburg
21:50
Sao Paulo
|
16:30
Sao Paulo
22:50
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA3113
LATAM Chile
|
12:00
Johannesburg
19:20
Sao Paulo
|
17:25
Sao Paulo
20:20
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA3582
LATAM Chile
|
12:00
Johannesburg
21:50
Sao Paulo
|
17:25
Sao Paulo
22:50
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA3181
LATAM Chile
|
12:00
Johannesburg
23:20
Sao Paulo
|
17:25
Sao Paulo
00:20
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA4530
LATAM Chile
LA3077
LATAM Chile
|
12:00
Johannesburg
19:40
Sao Paulo
02:25
Foz do Iguacu
|
17:25
Sao Paulo
21:15
Foz do Iguacu
04:20
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA4776
LATAM Chile
LA4737
LATAM Chile
|
12:00
Johannesburg
20:50
Sao Paulo
02:10
Fortaleza
|
17:25
Sao Paulo
00:15
Fortaleza
05:20
Rio De Janeiro-Galeao
|
Connect |
LA8059
LATAM Chile
LA3326
LATAM Chile
LA4737
LATAM Chile
|
12:00
Johannesburg
20:15
Sao Paulo
02:10
Fortaleza
|
17:25
Sao Paulo
23:35
Fortaleza
05:20
Rio De Janeiro-Galeao
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Belo Horizonte Confins and cost approximately 360 USD.
You take a bus, shuttle or taxi from Belo Horizonte Confins to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA222
South African Airways
G31338
Gol Transportes Aéreos
|
11:00
Johannesburg
19:00
Sao Paulo
|
16:30
Sao Paulo
20:15
Belo Horizonte Confins
|
Connect |
SA222
South African Airways
LA4707
LATAM Chile
|
11:00
Johannesburg
20:20
Sao Paulo
|
16:30
Sao Paulo
21:30
Belo Horizonte Confins
|
Connect |
SA222
South African Airways
G31326
Gol Transportes Aéreos
|
11:00
Johannesburg
20:50
Sao Paulo
|
16:30
Sao Paulo
22:00
Belo Horizonte Confins
|
Connect |
LA8059
LATAM Chile
LA4707
LATAM Chile
|
12:00
Johannesburg
20:20
Sao Paulo
|
17:25
Sao Paulo
21:30
Belo Horizonte Confins
|
Connect |
LA8059
LATAM Chile
LA3199
LATAM Chile
|
12:00
Johannesburg
23:15
Sao Paulo
|
17:25
Sao Paulo
00:20
Belo Horizonte Confins
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Curitiba and cost approximately 3172 USD.
You take a bus, shuttle or taxi from Curitiba to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA222
South African Airways
G31126
Gol Transportes Aéreos
|
11:00
Johannesburg
18:35
Sao Paulo
|
16:30
Sao Paulo
19:40
Curitiba
|
Connect |
SA222
South African Airways
LA3266
LATAM Chile
|
11:00
Johannesburg
19:25
Sao Paulo
|
16:30
Sao Paulo
20:30
Curitiba
|
Connect |
SA222
South African Airways
LA3850
LATAM Chile
|
11:00
Johannesburg
20:35
Sao Paulo
|
16:30
Sao Paulo
21:40
Curitiba
|
Connect |
LA8059
LATAM Chile
LA3510
LATAM Chile
|
12:00
Johannesburg
18:15
Sao Paulo
|
17:25
Sao Paulo
19:20
Curitiba
|
Connect |
LA8059
LATAM Chile
LA3266
LATAM Chile
|
12:00
Johannesburg
19:25
Sao Paulo
|
17:25
Sao Paulo
20:30
Curitiba
|
Connect |
LA8059
LATAM Chile
LA3850
LATAM Chile
|
12:00
Johannesburg
20:35
Sao Paulo
|
17:25
Sao Paulo
21:40
Curitiba
|
Connect |
LA8059
LATAM Chile
LA4510
LATAM Chile
LA3052
LATAM Chile
|
12:00
Johannesburg
21:05
Sao Paulo
23:50
Brasilia
|
17:25
Sao Paulo
22:45
Brasilia
01:45
Curitiba
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Durban.
You take a flight from Durban to Sao Paulo and cost approximately 450 USD.
You take a bus, shuttle or taxi from Sao Paulo to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
BA6200
British Airways
LA8059
LATAM Chile
|
06:25
Durban
12:00
Johannesburg
|
07:30
Johannesburg
17:25
Sao Paulo
|
Connect |
JE248
Mango
SA222
South African Airways
|
07:55
Durban
11:00
Johannesburg
|
09:00
Johannesburg
16:30
Sao Paulo
|
Connect |
SA534
South African Airways
SA222
South African Airways
|
08:05
Durban
11:00
Johannesburg
|
09:10
Johannesburg
16:30
Sao Paulo
|
Connect |
MN602
Comair
LA8059
LATAM Chile
|
08:10
Durban
12:00
Johannesburg
|
09:15
Johannesburg
17:25
Sao Paulo
|
Connect |
FA269
Safair
SA222
South African Airways
|
08:10
Durban
11:00
Johannesburg
|
09:25
Johannesburg
16:30
Sao Paulo
|
Connect |
MN602
Comair
SA222
South African Airways
|
08:10
Durban
11:00
Johannesburg
|
09:15
Johannesburg
16:30
Sao Paulo
|
Connect |
FA269
Safair
LA8059
LATAM Chile
|
08:10
Durban
12:00
Johannesburg
|
09:25
Johannesburg
17:25
Sao Paulo
|
Connect |
JE252
Mango
SA222
South African Airways
|
08:45
Durban
11:00
Johannesburg
|
09:50
Johannesburg
16:30
Sao Paulo
|
Connect |
JE252
Mango
LA8059
LATAM Chile
|
08:45
Durban
12:00
Johannesburg
|
09:50
Johannesburg
17:25
Sao Paulo
|
Connect |
BA6202
British Airways
LA8059
LATAM Chile
|
08:50
Durban
12:00
Johannesburg
|
09:55
Johannesburg
17:25
Sao Paulo
|
Connect |
BA6202
British Airways
SA222
South African Airways
|
08:50
Durban
11:00
Johannesburg
|
09:55
Johannesburg
16:30
Sao Paulo
|
Connect |
BA6224
British Airways
LA8059
LATAM Chile
|
09:10
Durban
12:00
Johannesburg
|
10:15
Johannesburg
17:25
Sao Paulo
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Pietermaritzburg.
You take a flight from Pietermaritzburg to Sao Paulo and cost approximately 3500 USD.
You take a bus, shuttle or taxi from Sao Paulo to your destination in Brazil.
Flight | Depart | Arrive | |
---|---|---|---|
SA8730
South African Airways
SA222
South African Airways
|
06:45
Pietermaritzburg
11:00
Johannesburg
|
07:45
Johannesburg
16:30
Sao Paulo
|
Connect |
SA8730
South African Airways
LA8059
LATAM Chile
|
06:45
Pietermaritzburg
12:00
Johannesburg
|
07:45
Johannesburg
17:25
Sao Paulo
|
Connect |
SA8732
South African Airways
SA222
South African Airways
|
08:45
Pietermaritzburg
11:00
Johannesburg
|
09:45
Johannesburg
16:30
Sao Paulo
|
Connect |
SA8732
South African Airways
LA8059
LATAM Chile
|
08:45
Pietermaritzburg
12:00
Johannesburg
|
09:45
Johannesburg
17:25
Sao Paulo
|
Connect |
You can find hotels and accommodations in Brazil with our hotels search tool below
Booking.com