Fly to
Route
Depart
Return
Price
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Wed 5/3
22:50-12:25
Nonstop8h 35m
Johannesburg OR Tambo
Sun 6/4
15:05-20:25
Nonstop10h 20m
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Mon 2/6
17:05-7:00
Nonstop8h 55m
Johannesburg OR Tambo
Tue 17/6
6:05-16:45
1 stop15h 40m
Sao PauloCape Town
GRU - CPT
GRUCPT
Sao Paulo Guarulhos Intl
Sat 8/3
22:50-17:20
1 stop13h 30m
Cape Town Intl
Sun 23/3
9:20-20:05
1 stop15h 45m
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Sun 2/3
18:15-14:40
1 stop15h 25m
Johannesburg OR Tambo
Sat 15/3
16:40-3:30
1 stop15h 50m
Sao PauloCape Town
GRU - CPT
GRUCPT
Sao Paulo Guarulhos Intl
Sat 15/2
22:50-19:55
1 stop16h 05m
Cape Town Intl
Sun 23/2
6:50-20:05
1 stop18h 15m
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Mon 7/4
17:05-7:00
Nonstop8h 55m
Johannesburg OR Tambo
Tue 22/4
16:40-3:30
1 stop15h 50m
Sao PauloCape Town
GRU - CPT
GRUCPT
Sao Paulo Guarulhos Intl
Sat 25/1
18:15-14:00
1 stop14h 45m
Cape Town Intl
Wed 29/1
0:30-3:30
1 stop32h 00m
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Thu 20/3
1:30-3:55
1 stop21h 25m
Johannesburg OR Tambo
Thu 10/4
8:20-16:20
1 stop37h 00m
Sao PauloJohannesburg
GRU - JNB
GRUJNB
Sao Paulo Guarulhos Intl
Mon 17/2
17:45-7:45
Nonstop9h 00m
Johannesburg OR Tambo
Mon 3/3
11:15-16:15
Nonstop10h 00m
Sao PauloCape Town
GRU - CPT
GRUCPT
Sao Paulo Guarulhos Intl
Tue 6/5
0:05-12:30
Nonstop7h 25m
Cape Town Intl
Wed 14/5
20:20-15:25
1 stop24h 05m