
Round-trip from | $1,286 (Etihad Airways) |
|---|---|
Popular in | June |
Cheapest in | February |
Fly from
Fly to
Route
Depart
Return
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 5/31
8:02 pm-9:25 am
2 stops30h 23m
Johannesburg OR Tambo
Sun 6/7
9:15 pm-6:22 pm
2 stops28h 07m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 6/4
10:26 am-9:20 pm
2 stops27h 54m
Johannesburg OR Tambo
Mon 6/15
6:00 pm-5:23 pm
2 stops30h 23m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/21
6:03 pm-11:05 am
2 stops34h 02m
Johannesburg OR Tambo
Sun 7/12
6:00 pm-4:53 pm
2 stops29h 53m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/28
6:03 pm-11:05 am
2 stops34h 02m
Johannesburg OR Tambo
Fri 7/10
6:00 pm-5:10 pm
2 stops30h 10m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Mon 6/1
10:26 am-9:20 pm
2 stops27h 54m
Johannesburg OR Tambo
Mon 6/8
6:00 pm-5:23 pm
2 stops30h 23m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 6/4
10:26 am-9:20 pm
2 stops27h 54m
Johannesburg OR Tambo
Mon 6/15
11:15 pm-10:31 pm
2 stops30h 16m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/28
6:00 am-6:30 pm
1 stop29h 30m
Johannesburg OR Tambo
Fri 7/10
7:00 pm-8:30 pm
2 stops32h 30m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/28
1:05 pm-8:35 am
3 stops36h 30m
Johannesburg OR Tambo
Fri 7/10
7:20 pm-9:40 pm
3 stops33h 20m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Sun 6/21
6:03 pm-8:45 am
2 stops31h 42m
Johannesburg OR Tambo
Sun 7/12
9:55 pm-5:53 pm
1 stop26h 58m
Des MoinesJohannesburg
DSM - JNB
DSMJNB
Des Moines
Thu 6/4
1:50 pm-4:00 am
2 stops31h 10m
Crew
Comfort
Entertainment
Overall
Food
Boarding
Reviews
Jim,Nov 2025
AVL - ATL
Crew
Comfort
Entertainment
Overall
Food
Boarding
Reviews
Jim,Nov 2025
AVL - ATL
| Airline | Cheapest | Average | Flexibility | On-time |
|---|---|---|---|---|
| Cheapest$1,410 | Average$2,038 | FlexibilityNo cancel fee | On-timeN/A |