
Round-trip from | $1,459 (FlightHub) |
|---|---|
One-way from | $1,108 (oojo) |
Fly from
Fly to
Route
Depart
Return
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 9/24
2:44 pm-9:00 am
2 stops35h 16m
Johannesburg OR Tambo
Fri 10/2
2:05 pm-12:04 am
2 stops40h 59m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Fri 9/11
2:29 pm-4:00 am
2 stops30h 31m
Johannesburg OR Tambo
Sun 9/20
8:55 pm-7:21 pm
2 stops29h 26m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Fri 9/11
3:22 pm-1:25 pm
2 stops39h 03m
Johannesburg OR Tambo
Sun 9/20
2:30 pm-9:28 pm
3 stops37h 58m
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
Wed 7/29
1:35 pm-9:00 am
2 stops36h 25m
Johannesburg OR Tambo
Wed 8/5
8:55 pm-12:20 am
2 stops34h 25m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 9/24
11:28 am-7:40 pm
1 stop25h 12m
Johannesburg OR Tambo
Fri 10/2
8:15 pm-10:29 pm
2 stops33h 14m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 7/28
1:35 pm-9:00 am
2 stops36h 25m
Johannesburg OR Tambo
Tue 8/4
8:55 pm-7:13 pm
2 stops29h 18m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Mon 7/27
5:50 am-6:30 pm
2 stops29h 40m
Johannesburg OR Tambo
Mon 8/3
7:00 pm-11:44 pm
2 stops35h 44m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 7/26
11:30 am-9:20 pm
2 stops26h 50m
Johannesburg OR Tambo
Sun 8/2
11:15 pm-8:59 pm
2 stops28h 44m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Wed 7/29
5:41 am-7:40 pm
1 stop30h 59m
Johannesburg OR Tambo
Wed 8/5
11:15 pm-8:39 pm
2 stops52h 24m
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Comfort
Entertainment
Boarding
Food
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Comfort
Entertainment
Boarding
Food
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,381 | FlexibilityNo cancel fee | On-timeN/A |