
Round-trip from | $1,546 (Etihad Airways) |
|---|---|
One-way from | $1,001 (Qatar Airways) |
Fly from
Fly to
Route
Depart
Return
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 9/8
10:30 am-4:00 am
2 stops34h 30m
Johannesburg OR Tambo
Sun 9/20
2:05 pm-3:10 pm
2 stops32h 05m
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
10:35 am-9:10 am
2 stops39h 35m
Johannesburg OR Tambo
Sun 9/20
2:05 pm-3:10 pm
2 stops32h 05m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 9/8
11:32 am-1:25 pm
2 stops42h 53m
Johannesburg OR Tambo
Sun 9/20
2:30 pm-9:28 pm
3 stops37h 58m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 9/8
4:11 pm-7:40 pm
1 stop20h 29m
Johannesburg OR Tambo
Sun 9/20
9:55 pm-6:00 pm
1 stop27h 05m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Fri 9/11
6:00 am-7:40 pm
2 stops30h 40m
Johannesburg OR Tambo
Sun 9/20
9:55 pm-6:00 pm
1 stop27h 05m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Tue 9/8
10:20 am-7:40 pm
2 stops26h 20m
Johannesburg OR Tambo
Sun 9/20
9:55 pm-6:00 pm
1 stop27h 05m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 9/20
2:34 pm-7:40 pm
1 stop22h 06m
Johannesburg OR Tambo
Sat 10/3
11:15 pm-8:49 pm
2 stops28h 34m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 7/30
6:00 am-6:30 pm
2 stops29h 30m
Johannesburg OR Tambo
Thu 8/6
7:00 pm-9:22 pm
2 stops33h 22m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sat 9/19
4:10 pm-7:40 pm
1 stop20h 30m
Johannesburg OR Tambo
Thu 10/1
11:15 pm-8:49 pm
2 stops28h 34m
Entertainment
Food
Comfort
Boarding
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Entertainment
Food
Comfort
Boarding
Crew
Overall
Reviews
Anonymous,May 2026
SEA - KOA
Entertainment
Food
Comfort
Boarding
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 |