Fly to
Route
Depart
Return
Price
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Tue 21/1
16:20-10:20
1 stop34h 00m
Johannesburg OR Tambo
Mon 27/1
19:25-12:50
1 stop25h 25m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Sun 2/2
16:10-10:55
2 stops34h 45m
Johannesburg OR Tambo
Thu 27/2
19:05-18:50
1 stop31h 45m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Sat 25/1
18:30-10:20
1 stop31h 50m
Johannesburg OR Tambo
Sat 8/2
19:25-15:00
1 stop27h 35m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Fri 31/1
7:40-10:55
2 stops43h 15m
Johannesburg OR Tambo
Thu 6/2
1:15-21:19
2 stops52h 04m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Wed 12/3
7:35-16:00
2 stops25h 25m
Johannesburg OR Tambo
Thu 27/3
17:15-18:50
2 stops32h 35m
DallasCape Town
DFW - CPT
DFWCPT
Dallas/Fort Worth
Mon 20/1
16:10-12:00
2 stops35h 50m
Cape Town Intl
Mon 27/1
17:15-16:26
2 stops31h 11m
DallasCape Town
DFW - CPT
DFWCPT
Dallas/Fort Worth
Tue 14/1
14:40-12:10
2 stops37h 30m
Cape Town Intl
Wed 29/1
20:40-15:00
1 stop26h 20m
DallasCape Town
DFW - CPT
DFWCPT
Dallas/Fort Worth
Mon 10/2
20:35-12:00
1 stop31h 25m
Cape Town Intl
Mon 24/2
15:20-18:50
2 stops35h 30m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Sun 9/3
12:00-22:00
2 stops27h 00m
Johannesburg OR Tambo
Wed 19/3
23:55-21:45
2 stops28h 50m
DallasCape Town
DFW - CPT
DFWCPT
Dallas/Fort Worth
Tue 21/1
7:40-13:35
3 stops45h 55m
Cape Town Intl
Mon 10/2
14:30-12:05
3 stops29h 35m