Cheap flights from Iowa to Johannesburg

DSM — JNB
Dec 5 — Dec 121

What is the cheapest month to fly from Iowa to Johannesburg?

Our data shows that November tends to be the cheapest month to fly to Johannesburg from Iowa. Users have commonly found prices around $1,206 for the month, but tickets can be as low as $962. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Iowa to Johannesburg (IA - JNB)?

When flying from Iowa to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Iowa to Johannesburg in November, December 2022

The best prices found for Iowa to Johannesburg flights for November, December
Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

2 stops

25h 45m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

33h 47m
$2,492

Delta

Pick Dates

Deal found 11/28

Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 36m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

33h 47m
$2,838

Delta

Pick Dates

Deal found 11/28

Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 36m
JNB

Johannesburg OR Tambo

DSM

Des Moines

1 stop

26h 11m
$4,562

Delta

Pick Dates

Deal found 11/28

Iowa to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Iowa found for this year
Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

2 stops

25h 45m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

33h 47m
$2,492

Delta

Pick Dates

Deal found 11/28

Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 36m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

33h 47m
$2,838

Delta

Pick Dates

Deal found 11/28

Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 36m
JNB

Johannesburg OR Tambo

DSM

Des Moines

1 stop

26h 11m
$4,562

Delta

Pick Dates

Deal found 11/28

Cheap American Airlines flights from Iowa to Johannesburg

Mar 15 - Mar 21
DSM

Des Moines

JNB

Johannesburg OR Tambo

2 stops

38h 04m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

30h 58m
$1,073

American Airlines

Pick Dates

Deal found 11/28

Mar 15 - Mar 21
DSM

Des Moines

JNB

Johannesburg OR Tambo

3 stops

33h 37m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

26h 42m
$4,633

American Airlines

Pick Dates

Deal found 11/28

Dec 15 - Jan 15
DSM

Des Moines

JNB

Johannesburg OR Tambo

3 stops

33h 40m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

30h 00m
$9,842

American Airlines

Pick Dates

Deal found 11/28

Cheap Delta flights from Iowa to Johannesburg

Mar 15 - Mar 21
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

20h 03m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

30h 19m
$1,238

Delta

Pick Dates

Deal found 11/28

Mar 17 - Mar 23
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 20m
JNB

Johannesburg OR Tambo

DSM

Des Moines

2 stops

30h 19m
$1,338

Delta

Pick Dates

Deal found 11/28

Mar 15 - Mar 21
DSM

Des Moines

JNB

Johannesburg OR Tambo

1 stop

26h 20m
JNB

Johannesburg OR Tambo

DSM

Des Moines

1 stop

26h 04m
$1,507

Delta

Pick Dates

Deal found 11/28

One-way flights to Johannesburg from Iowa

The cheapest one-way flights from Iowa to Johannesburg
Dec 20
DSM

Des Moines

JNB

Johannesburg OR Tambo

2 stops

23h 49m
$1,376

KLM

Pick Dates

Deal found 11/28

Dec 17
DSM

Des Moines

JNB

Johannesburg OR Tambo

3 stops

58h 44m
$1,486

Multiple Airlines

Pick Dates

Deal found 11/28

Dec 20
DSM

Des Moines

JNB

Johannesburg OR Tambo

3 stops

40h 48m
$1,577

Multiple Airlines

Pick Dates

Deal found 11/28

Related info for your journey

Useful info, stats and facts about Iowa to Johannesburg flights.

Which airlines flying from Iowa to Johannesburg have flexible cancellations due to COVID-19?

Some of our airline partners flying from Iowa to Johannesburg have new flexible policies in place due to COVID-19. Delta, KLM, and British Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Delta with this kind of flexibility.

Can I find flights from Iowa to Johannesburg for under $1,100 on Cheapflights?

Yes, there are multiple flights from Iowa to Johannesburg for under $1,100. The cheapest flight booked recently is on Multiple Airlines for just $1,072, but on average you can expect to pay $2,982.

What are the cheapest airlines to fly from Iowa to Johannesburg one-way?

The cheapest airline one-way is KLM, with whom users have recently found tickets for as low as $1,376. However, be on the lookout for offers from United Airlines and Delta, as they are both options that can get you from Iowa to Johannesburg for a low price.

What are the most popular airlines that fly from Iowa to Johannesburg?

The most popular airlines flying from Iowa to Johannesburg are British Airways, Delta and Juneyao Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from Iowa to Johannesburg?

Looking at all options, your cheapest flight can be booked for $1,746. While the most popular route (Des Moines - Johannesburg OR Tambo) can be booked for $1,072 on average our data indicates $2,012 when flying from Iowa to Johannesburg.

Top 2 airlines flying from Iowa to Johannesburg

The chart below displays the airlines Cheapflights users traveling from Iowa to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
DeltaCheapest$852Average$1,220FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
KLMCheapest$1,837Average$1,962FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights