
Round-trip from | $1,319 (oojo) |
|---|---|
One-way from | $1,201 (KAYAK) |
Fly from
Fly to
Route
Depart
Return
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sat 10/31
6:15 am-1:05 pm
2 stops23h 50m
Johannesburg OR Tambo
Wed 11/18
2:30 pm-12:30 pm
3 stops30h 00m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Fri 9/11
4:15 pm-7:40 pm
1 stop20h 25m
Johannesburg OR Tambo
Sun 9/20
9:55 pm-6:00 pm
1 stop27h 05m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Fri 9/4
6:00 am-6:30 pm
3 stops29h 30m
Johannesburg OR Tambo
Thu 9/10
10:00 pm-11:33 pm
2 stops32h 33m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/21
6:00 am-1:25 pm
2 stops24h 25m
Johannesburg OR Tambo
Sun 7/12
2:30 pm-9:22 pm
3 stops37h 52m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sat 10/31
6:20 am-10:00 pm
2 stops32h 40m
Johannesburg OR Tambo
Wed 11/18
9:55 pm-1:27 pm
1 stop23h 32m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/21
11:28 am-7:40 pm
1 stop25h 12m
Johannesburg OR Tambo
Sun 7/12
9:55 pm-10:45 am
1 stop19h 50m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 6/23
6:20 am-6:30 pm
2 stops29h 10m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 6/23
6:00 am-6:30 pm
1 stop29h 30m
Boarding
Food
Comfort
Entertainment
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Boarding
Food
Comfort
Entertainment
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Boarding
Food
Comfort
Entertainment
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$1,527 | Average$1,651 | FlexibilityNo cancel fee | On-time68% | |
| Cheapest$1,591 | Average$2,265 | FlexibilityNo cancel fee | On-timeN/A |