
Round-trip from | $1,636 (oojo) |
|---|---|
One-way from | $1,129 (oojo) |
Popular in | July |
Cheapest in | March |
Average price | $1,793 |
Fly from
Fly to
Route
Depart
Return
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Thu 9/10
8:17 pm-9:00 am
2 stops29h 43m
Johannesburg OR Tambo
Mon 9/14
12:40 pm-10:36 pm
2 stops40h 56m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Fri 7/17
7:15 pm-9:00 am
2 stops30h 45m
Johannesburg OR Tambo
Wed 8/19
12:40 pm-2:40 pm
2 stops33h 00m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Sun 7/5
3:04 pm-9:00 am
2 stops34h 56m
Johannesburg OR Tambo
Mon 7/27
8:55 pm-10:26 pm
2 stops32h 31m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Fri 7/17
3:04 pm-9:00 am
2 stops34h 56m
Johannesburg OR Tambo
Sat 8/15
8:55 pm-6:50 pm
2 stops28h 55m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Wed 7/15
7:35 am-9:00 am
2 stops42h 25m
Johannesburg OR Tambo
Sat 8/15
8:55 pm-6:50 pm
2 stops28h 55m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Tue 6/30
5:36 pm-6:30 pm
2 stops41h 54m
Johannesburg OR Tambo
Sun 7/26
7:00 pm-6:15 pm
2 stops30h 15m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Mon 6/15
5:14 pm-7:40 pm
1 stop19h 26m
Johannesburg OR Tambo
Sun 6/21
11:15 pm-11:55 pm
2 stops31h 40m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Tue 8/25
7:40 am-8:20 am
2 stops41h 40m
Johannesburg OR Tambo
Mon 9/7
9:50 am-10:17 pm
2 stops43h 27m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Fri 10/2
1:56 pm-7:10 am
3 stops58h 14m
Oklahoma CityJohannesburg
OKC - JNB
OKCJNB
Oklahoma City Will Rogers World
Fri 10/2
11:25 am-7:40 pm
1 stop25h 15m
Food
Crew
Comfort
Boarding
Entertainment
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Food
Crew
Comfort
Boarding
Entertainment
Overall
Reviews
Anonymous,May 2026
SEA - KOA
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$1,826 | Average$2,421 | FlexibilityNo cancel fee | On-timeN/A |