Round-trip from | $951 (CheapOair) |
---|---|
One-way from | $585 (Kiwi.com) |
Popular in | July |
Cheapest in | September |
Average price | $1,448 |
Fly from
Fly to
Route
Depart
Return
Price
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Wed 10/8
10:50 pm-6:40 pm
2 stops36h 50m
Johannesburg OR Tambo
Tue 10/14
1:55 pm-3:35 pm
1 stop32h 40m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Tue 11/18
9:15 pm-10:25 am
1 stop29h 10m
Johannesburg OR Tambo
Tue 11/25
10:00 pm-7:10 pm
1 stop29h 10m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Thu 10/30
9:35 pm-10:50 am
1 stop30h 15m
Johannesburg OR Tambo
Fri 11/14
7:05 pm-6:40 pm
1 stop31h 35m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Tue 10/28
7:17 pm-3:50 pm
2 stops37h 33m
Johannesburg OR Tambo
Mon 11/10
1:35 am-9:07 pm
2 stops51h 32m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Tue 11/18
9:15 pm-7:35 am
1 stop26h 20m
Johannesburg OR Tambo
Wed 11/26
10:00 pm-7:10 pm
1 stop29h 10m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Mon 10/13
2:58 pm-5:45 pm
1 stop19h 47m
Johannesburg OR Tambo
Sun 10/19
7:00 pm-2:05 pm
1 stop26h 05m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Mon 10/13
2:58 pm-5:45 pm
1 stop19h 47m
Johannesburg OR Tambo
Tue 10/21
7:00 pm-2:05 pm
1 stop26h 05m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Mon 10/13
5:15 am-5:45 pm
2 stops29h 30m
Johannesburg OR Tambo
Mon 10/20
7:00 pm-6:22 pm
2 stops30h 22m
DallasJohannesburg
DFW - JNB
DFWJNB
Dallas/Fort Worth
Wed 10/15
11:28 am-7:40 pm
1 stop25h 12m
Johannesburg OR Tambo
Wed 10/22
6:50 pm-1:35 pm
1 stop25h 45m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Thu 3/5
2:08 pm-7:35 am
2 stops33h 27m
Johannesburg OR Tambo
Mon 3/9
7:35 pm-5:32 pm
2 stops28h 57m
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Oklahoma to Johannesburg OR Tambo Airport as you normally would.
Airline | Cheapest | Average | Flexibility | On-time |
---|---|---|---|---|
Cheapest$1,224 | Average$1,581 | FlexibilityNo cancel fee | On-time69% | |
Cheapest$1,577 | Average$2,736 | FlexibilityNo cancel fee | On-timeN/A |