HowToGo

Flight from Midrand to Marshalltown, IA, USA

How to get to Marshalltown, IA, USA from Midrand by flight ? You can check flights from Midrand to Marshalltown, IA, USA below.

Search Transfer from Midrand to Marshalltown, IA, USA

Search Flights

You can find flight ticket prices from Midrand to Marshalltown, IA, USA with our flight tickets search tool below

1. Johannesburg to Cedar Rapids

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Cedar Rapids and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Cedar Rapids to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
TK41 Turkish Airlines
TK185 Turkish Airlines
UA3889 United Airlines
18:10 Johannesburg
06:35 Istanbul
11:00 Chicago O'Hare
04:50 Istanbul
09:50 Chicago O'Hare
12:15 Cedar Rapids
Connect
AF995 Air France
DL97 Delta
DL4968 Delta
18:50 Johannesburg
10:30 Paris CDG
15:55 Detroit
05:45 Paris CDG
13:00 Detroit
16:36 Cedar Rapids
Connect
LH573 Lufthansa
LH430 Lufthansa
UA5233 United Airlines
19:00 Johannesburg
10:45 Frankfurt
14:44 Chicago O'Hare
05:35 Frankfurt
13:00 Chicago O'Hare
15:56 Cedar Rapids
Connect
LH573 Lufthansa
UA945 United Airlines
UA5233 United Airlines
19:00 Johannesburg
08:35 Frankfurt
14:44 Chicago O'Hare
05:35 Frankfurt
10:55 Chicago O'Hare
15:56 Cedar Rapids
Connect
BA056 British Airways
AA733 American Airlines
AA5590 American Airlines
19:20 Johannesburg
12:15 London Heathrow
18:37 Charlotte
05:30 London Heathrow
16:15 Charlotte
20:07 Cedar Rapids
Connect
BA056 British Airways
AA99 American Airlines
AA3615 American Airlines
19:20 Johannesburg
07:45 London Heathrow
14:55 Chicago O'Hare
05:30 London Heathrow
10:30 Chicago O'Hare
15:59 Cedar Rapids
Connect
BA056 British Airways
AA99 American Airlines
AA3936 American Airlines
19:20 Johannesburg
07:45 London Heathrow
13:15 Chicago O'Hare
05:30 London Heathrow
10:30 Chicago O'Hare
14:19 Cedar Rapids
Connect
LX283 Swiss
UA12 United Airlines
UA5233 United Airlines
19:25 Johannesburg
09:50 Zurich
14:44 Chicago O'Hare
06:10 Zurich
12:45 Chicago O'Hare
15:56 Cedar Rapids
Connect
UA187 United Airlines
UA794 United Airlines
UA5450 United Airlines
20:00 Johannesburg
10:06 Newark
21:45 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
22:57 Cedar Rapids
Connect
UA187 United Airlines
UA405 United Airlines
UA5233 United Airlines
20:00 Johannesburg
11:45 Newark
14:44 Chicago O'Hare
06:15 Newark
13:14 Chicago O'Hare
15:56 Cedar Rapids
Connect
UA187 United Airlines
UA2444 United Airlines
UA4707 United Airlines
20:00 Johannesburg
07:53 Newark
13:35 Denver
06:15 Newark
10:20 Denver
16:38 Cedar Rapids
Connect
UA187 United Airlines
UA501 United Airlines
UA4707 United Airlines
20:00 Johannesburg
09:54 Newark
13:35 Denver
06:15 Newark
12:19 Denver
16:38 Cedar Rapids
Connect
UA187 United Airlines
UA501 United Airlines
UA483 United Airlines
20:00 Johannesburg
09:54 Newark
20:41 Denver
06:15 Newark
12:19 Denver
23:31 Cedar Rapids
Connect
UA187 United Airlines
UA794 United Airlines
UA5233 United Airlines
20:00 Johannesburg
10:06 Newark
14:44 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
15:56 Cedar Rapids
Connect
UA187 United Airlines
UA2444 United Airlines
UA483 United Airlines
20:00 Johannesburg
07:53 Newark
20:41 Denver
06:15 Newark
10:20 Denver
23:31 Cedar Rapids
Connect
UA187 United Airlines
UA1762 United Airlines
UA3889 United Airlines
20:00 Johannesburg
07:51 Newark
11:00 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
12:15 Cedar Rapids
Connect
UA187 United Airlines
UA1486 United Airlines
UA483 United Airlines
20:00 Johannesburg
12:29 Newark
20:41 Denver
06:15 Newark
14:43 Denver
23:31 Cedar Rapids
Connect
UA187 United Airlines
UA1762 United Airlines
UA5233 United Airlines
20:00 Johannesburg
07:51 Newark
14:44 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
15:56 Cedar Rapids
Connect
UA187 United Airlines
UA405 United Airlines
UA5450 United Airlines
20:00 Johannesburg
11:45 Newark
21:45 Chicago O'Hare
06:15 Newark
13:14 Chicago O'Hare
22:57 Cedar Rapids
Connect
BA054 British Airways
AA87 American Airlines
AA3807 American Airlines
20:45 Johannesburg
12:15 London Heathrow
20:20 Chicago O'Hare
06:55 London Heathrow
15:15 Chicago O'Hare
21:24 Cedar Rapids
Connect
BA054 British Airways
AA99 American Airlines
AA3936 American Airlines
20:45 Johannesburg
07:45 London Heathrow
13:15 Chicago O'Hare
06:55 London Heathrow
10:30 Chicago O'Hare
14:19 Cedar Rapids
Connect
BA054 British Airways
AA731 American Airlines
AA5590 American Airlines
20:45 Johannesburg
10:05 London Heathrow
18:37 Charlotte
06:55 London Heathrow
13:55 Charlotte
20:07 Cedar Rapids
Connect
BA054 British Airways
AA733 American Airlines
AA5590 American Airlines
20:45 Johannesburg
12:15 London Heathrow
18:37 Charlotte
06:55 London Heathrow
16:15 Charlotte
20:07 Cedar Rapids
Connect
BA054 British Airways
AA99 American Airlines
AA3807 American Airlines
20:45 Johannesburg
07:45 London Heathrow
20:20 Chicago O'Hare
06:55 London Heathrow
10:30 Chicago O'Hare
21:24 Cedar Rapids
Connect
BA054 British Airways
AA99 American Airlines
AA3615 American Airlines
20:45 Johannesburg
07:45 London Heathrow
14:55 Chicago O'Hare
06:55 London Heathrow
10:30 Chicago O'Hare
15:59 Cedar Rapids
Connect
BA054 British Airways
BA295 British Airways
AA3615 American Airlines
20:45 Johannesburg
10:25 London Heathrow
14:55 Chicago O'Hare
06:55 London Heathrow
13:10 Chicago O'Hare
15:59 Cedar Rapids
Connect
BA054 British Airways
BA295 British Airways
AA3807 American Airlines
20:45 Johannesburg
10:25 London Heathrow
20:20 Chicago O'Hare
06:55 London Heathrow
13:10 Chicago O'Hare
21:24 Cedar Rapids
Connect
DL201 Delta
DL301 Delta
AA5177 American Airlines
21:55 Johannesburg
11:00 Atlanta
14:25 Charlotte
08:15 Atlanta
12:15 Charlotte
15:46 Cedar Rapids
Connect
DL201 Delta
DL1725 Delta
UA5233 United Airlines
21:55 Johannesburg
10:15 Atlanta
14:44 Chicago O'Hare
08:15 Atlanta
11:19 Chicago O'Hare
15:56 Cedar Rapids
Connect
DL201 Delta
DL1725 Delta
AA3615 American Airlines
21:55 Johannesburg
10:15 Atlanta
14:55 Chicago O'Hare
08:15 Atlanta
11:19 Chicago O'Hare
15:59 Cedar Rapids
Connect
DL201 Delta
DL2476 Delta
AA5177 American Airlines
21:55 Johannesburg
11:00 Atlanta
14:25 Charlotte
08:15 Atlanta
12:13 Charlotte
15:46 Cedar Rapids
Connect
DL201 Delta
DL2330 Delta
AA5177 American Airlines
21:55 Johannesburg
12:21 Atlanta
14:25 Charlotte
08:15 Atlanta
13:32 Charlotte
15:46 Cedar Rapids
Connect
DL201 Delta
DL1725 Delta
AA3936 American Airlines
21:55 Johannesburg
10:15 Atlanta
13:15 Chicago O'Hare
08:15 Atlanta
11:19 Chicago O'Hare
14:19 Cedar Rapids
Connect
DL201 Delta
DL455 Delta
DL4968 Delta
21:55 Johannesburg
11:00 Atlanta
15:55 Detroit
08:15 Atlanta
12:55 Detroit
16:36 Cedar Rapids
Connect
DL201 Delta
DL469 Delta
DL4681 Delta
21:55 Johannesburg
13:44 Atlanta
21:21 Minneapolis
08:15 Atlanta
15:21 Minneapolis
22:29 Cedar Rapids
Connect
DL201 Delta
DL1160 Delta
21:55 Johannesburg
19:30 Atlanta
08:15 Atlanta
20:41 Cedar Rapids
Connect
DL201 Delta
DL488 Delta
DL4681 Delta
21:55 Johannesburg
12:27 Atlanta
21:21 Minneapolis
08:15 Atlanta
14:06 Minneapolis
22:29 Cedar Rapids
Connect
DL201 Delta
DL463 Delta
DL4985 Delta
21:55 Johannesburg
10:12 Atlanta
12:45 Minneapolis
08:15 Atlanta
11:55 Minneapolis
13:49 Cedar Rapids
Connect
DL201 Delta
DL1092 Delta
AA5739 American Airlines
21:55 Johannesburg
11:18 Atlanta
14:48 Dallas/Ft.Worth
08:15 Atlanta
12:48 Dallas/Ft.Worth
16:44 Cedar Rapids
Connect
KL0592 KLM
DL75 Delta
DL1160 Delta
23:10 Johannesburg
13:00 Amsterdam Schiphol
19:30 Atlanta
10:15 Amsterdam Schiphol
16:30 Atlanta
20:41 Cedar Rapids
Connect

2. Johannesburg to Des Moines

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Des Moines and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Des Moines to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
UA187 United Airlines
UA405 United Airlines
UA3802 United Airlines
20:00 Johannesburg
11:45 Newark
15:55 Chicago O'Hare
06:15 Newark
13:14 Chicago O'Hare
17:23 Des Moines
Connect
UA187 United Airlines
UA1762 United Airlines
UA3808 United Airlines
20:00 Johannesburg
07:51 Newark
13:00 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
14:28 Des Moines
Connect
UA187 United Airlines
UA794 United Airlines
UA3808 United Airlines
20:00 Johannesburg
10:06 Newark
13:00 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
14:28 Des Moines
Connect
UA187 United Airlines
UA794 United Airlines
UA3802 United Airlines
20:00 Johannesburg
10:06 Newark
15:55 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
17:23 Des Moines
Connect
UA187 United Airlines
UA1762 United Airlines
UA3802 United Airlines
20:00 Johannesburg
07:51 Newark
15:55 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
17:23 Des Moines
Connect
DL201 Delta
DL2537 Delta
21:55 Johannesburg
15:59 Atlanta
08:15 Atlanta
17:15 Des Moines
Connect
DL201 Delta
DL5542 Delta
21:55 Johannesburg
13:55 Atlanta
08:15 Atlanta
15:11 Des Moines
Connect
DL201 Delta
DL463 Delta
DL5463 Delta
21:55 Johannesburg
10:12 Atlanta
15:15 Minneapolis
08:15 Atlanta
11:55 Minneapolis
16:24 Des Moines
Connect
DL201 Delta
DL455 Delta
DL4760 Delta
21:55 Johannesburg
11:00 Atlanta
15:55 Detroit
08:15 Atlanta
12:55 Detroit
16:49 Des Moines
Connect
DL201 Delta
DL2956 Delta
21:55 Johannesburg
09:50 Atlanta
08:15 Atlanta
11:00 Des Moines
Connect
DL201 Delta
DL488 Delta
DL5463 Delta
21:55 Johannesburg
12:27 Atlanta
15:15 Minneapolis
08:15 Atlanta
14:06 Minneapolis
16:24 Des Moines
Connect

3. Johannesburg to Waterloo

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Waterloo and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Waterloo to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
TK41 Turkish Airlines
TK185 Turkish Airlines
AA3671 American Airlines
18:10 Johannesburg
06:35 Istanbul
17:00 Chicago O'Hare
04:50 Istanbul
09:50 Chicago O'Hare
18:09 Waterloo
Connect
VS450 Virgin Atlantic
BA295 British Airways
AA3671 American Airlines
18:45 Johannesburg
10:25 London Heathrow
17:00 Chicago O'Hare
05:00 London Heathrow
13:10 Chicago O'Hare
18:09 Waterloo
Connect
VS450 Virgin Atlantic
AA87 American Airlines
AA3671 American Airlines
18:45 Johannesburg
12:15 London Heathrow
17:00 Chicago O'Hare
05:00 London Heathrow
15:15 Chicago O'Hare
18:09 Waterloo
Connect
VS450 Virgin Atlantic
AA99 American Airlines
AA3671 American Airlines
18:45 Johannesburg
07:45 London Heathrow
17:00 Chicago O'Hare
05:00 London Heathrow
10:30 Chicago O'Hare
18:09 Waterloo
Connect
LH573 Lufthansa
UA945 United Airlines
AA3671 American Airlines
19:00 Johannesburg
08:35 Frankfurt
17:00 Chicago O'Hare
05:35 Frankfurt
10:55 Chicago O'Hare
18:09 Waterloo
Connect
LH573 Lufthansa
UA906 United Airlines
AA3671 American Airlines
19:00 Johannesburg
12:45 Frankfurt
17:00 Chicago O'Hare
05:35 Frankfurt
15:05 Chicago O'Hare
18:09 Waterloo
Connect
LH573 Lufthansa
LH430 Lufthansa
AA3671 American Airlines
19:00 Johannesburg
10:45 Frankfurt
17:00 Chicago O'Hare
05:35 Frankfurt
13:00 Chicago O'Hare
18:09 Waterloo
Connect
LX283 Swiss
LX8 Swiss
AA3671 American Airlines
19:25 Johannesburg
13:05 Zurich
17:00 Chicago O'Hare
06:10 Zurich
15:55 Chicago O'Hare
18:09 Waterloo
Connect
LX283 Swiss
UA12 United Airlines
AA3671 American Airlines
19:25 Johannesburg
09:50 Zurich
17:00 Chicago O'Hare
06:10 Zurich
12:45 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA794 United Airlines
AA3671 American Airlines
20:00 Johannesburg
10:06 Newark
17:00 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA405 United Airlines
AA3671 American Airlines
20:00 Johannesburg
11:45 Newark
17:00 Chicago O'Hare
06:15 Newark
13:14 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA1762 United Airlines
AA3671 American Airlines
20:00 Johannesburg
07:51 Newark
17:00 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA3486 United Airlines
UA1704 United Airlines
AA3671 American Airlines
20:00 Johannesburg
10:20 Newark
14:19 Cleveland
17:00 Chicago O'Hare
06:15 Newark
12:09 Cleveland
14:48 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA3473 United Airlines
UA3429 6032 United Airlines
AA3671 American Airlines
20:00 Johannesburg
08:23 Newark
11:00 Buffalo
17:00 Chicago O'Hare
06:15 Newark
10:01 Buffalo
12:05 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA3532 United Airlines
UA4647 United Airlines
AA3671 American Airlines
20:00 Johannesburg
08:49 Newark
14:05 Pittsburgh
17:00 Chicago O'Hare
06:15 Newark
10:30 Pittsburgh
14:55 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA3486 United Airlines
UA5625 United Airlines
AA3671 American Airlines
20:00 Johannesburg
10:20 Newark
14:19 Cleveland
17:00 Chicago O'Hare
06:15 Newark
12:09 Cleveland
14:52 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA4576 United Airlines
UA4647 United Airlines
AA3671 American Airlines
20:00 Johannesburg
10:59 Newark
14:05 Pittsburgh
17:00 Chicago O'Hare
06:15 Newark
12:23 Pittsburgh
14:55 Chicago O'Hare
18:09 Waterloo
Connect
UA187 United Airlines
UA3516 United Airlines
UA4749 3624 United Airlines
AA3671 American Airlines
20:00 Johannesburg
08:34 Newark
13:49 Detroit
17:00 Chicago O'Hare
06:15 Newark
10:50 Detroit
14:20 Chicago O'Hare
18:09 Waterloo
Connect
BA054 British Airways
BA295 British Airways
AA3671 American Airlines
20:45 Johannesburg
10:25 London Heathrow
17:00 Chicago O'Hare
06:55 London Heathrow
13:10 Chicago O'Hare
18:09 Waterloo
Connect
BA054 British Airways
AA99 American Airlines
AA3671 American Airlines
20:45 Johannesburg
07:45 London Heathrow
17:00 Chicago O'Hare
06:55 London Heathrow
10:30 Chicago O'Hare
18:09 Waterloo
Connect
BA054 British Airways
AA87 American Airlines
AA3671 American Airlines
20:45 Johannesburg
12:15 London Heathrow
17:00 Chicago O'Hare
06:55 London Heathrow
15:15 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1643 Delta
AA6069 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:55 Atlanta
13:10 Madison
17:00 Chicago O'Hare
08:15 Atlanta
11:06 Madison
14:04 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1488 Delta
AA3066 American Airlines
AA3671 American Airlines
21:55 Johannesburg
12:20 Atlanta
14:32 Milwaukee
17:00 Chicago O'Hare
08:15 Atlanta
13:21 Milwaukee
15:24 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL2202 Delta
AA4174 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:57 Atlanta
13:36 Covington
17:00 Chicago O'Hare
08:15 Atlanta
11:18 Covington
14:11 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL5497 Delta
AA3032 American Airlines
AA3671 American Airlines
21:55 Johannesburg
10:30 Atlanta
15:57 Fort Wayne
17:00 Chicago O'Hare
08:15 Atlanta
12:21 Fort Wayne
16:05 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL5049 Delta
AA3713 American Airlines
AA3671 American Airlines
21:55 Johannesburg
11:05 Atlanta
15:00 Moline
17:00 Chicago O'Hare
08:15 Atlanta
12:03 Moline
16:00 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL2280 Delta
AA4174 American Airlines
AA3671 American Airlines
21:55 Johannesburg
11:06 Atlanta
13:36 Covington
17:00 Chicago O'Hare
08:15 Atlanta
12:29 Covington
14:11 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1554 Delta
AA3095 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:32 Atlanta
12:30 Indianapolis
17:00 Chicago O'Hare
08:15 Atlanta
11:05 Indianapolis
12:43 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL2775 Delta
AA6236 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:25 Atlanta
11:50 Dayton
17:00 Chicago O'Hare
08:15 Atlanta
10:59 Dayton
12:10 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL5660 Delta
AA4218 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:05 Atlanta
11:31 Lexington
17:00 Chicago O'Hare
08:15 Atlanta
10:15 Lexington
12:09 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1725 Delta
AA3671 American Airlines
21:55 Johannesburg
10:15 Atlanta
17:00 Chicago O'Hare
08:15 Atlanta
11:19 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL5660 Delta
AA3246 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:05 Atlanta
11:33 Lexington
17:00 Chicago O'Hare
08:15 Atlanta
10:15 Lexington
12:08 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL739 Delta
AA3671 American Airlines
21:55 Johannesburg
13:01 Atlanta
17:00 Chicago O'Hare
08:15 Atlanta
14:08 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1554 Delta
AA4182 American Airlines
AA3671 American Airlines
21:55 Johannesburg
09:32 Atlanta
15:54 Indianapolis
17:00 Chicago O'Hare
08:15 Atlanta
11:05 Indianapolis
16:04 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL1589 Delta
AA4182 American Airlines
AA3671 American Airlines
21:55 Johannesburg
12:15 Atlanta
15:54 Indianapolis
17:00 Chicago O'Hare
08:15 Atlanta
13:34 Indianapolis
16:04 Chicago O'Hare
18:09 Waterloo
Connect
DL201 Delta
DL2228 Delta
AA3066 American Airlines
AA3671 American Airlines
21:55 Johannesburg
12:20 Atlanta
14:32 Milwaukee
17:00 Chicago O'Hare
08:15 Atlanta
13:20 Milwaukee
15:24 Chicago O'Hare
18:09 Waterloo
Connect
KL0592 KLM
KL0611 KLM
AA3671 American Airlines
23:10 Johannesburg
12:25 Amsterdam Schiphol
17:00 Chicago O'Hare
10:15 Amsterdam Schiphol
14:15 Chicago O'Hare
18:09 Waterloo
Connect

4. Johannesburg to Omaha

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Omaha and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Omaha to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
UA187 United Airlines
UA405 United Airlines
UA3854 United Airlines
20:00 Johannesburg
11:45 Newark
15:58 Chicago O'Hare
06:15 Newark
13:14 Chicago O'Hare
17:40 Omaha
Connect
UA187 United Airlines
UA1762 United Airlines
UA4536 United Airlines
20:00 Johannesburg
07:51 Newark
10:55 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
12:39 Omaha
Connect
UA187 United Airlines
UA794 United Airlines
UA3854 United Airlines
20:00 Johannesburg
10:06 Newark
15:58 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
17:40 Omaha
Connect
UA187 United Airlines
UA794 United Airlines
UA3686 United Airlines
20:00 Johannesburg
10:06 Newark
12:55 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
14:35 Omaha
Connect
UA187 United Airlines
UA1762 United Airlines
UA3686 United Airlines
20:00 Johannesburg
07:51 Newark
12:55 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
14:35 Omaha
Connect
UA187 United Airlines
UA794 United Airlines
UA3867 United Airlines
20:00 Johannesburg
10:06 Newark
12:55 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
14:37 Omaha
Connect
UA187 United Airlines
UA1762 United Airlines
UA3867 United Airlines
20:00 Johannesburg
07:51 Newark
12:55 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
14:37 Omaha
Connect
DL201 Delta
DL2404 Delta
21:55 Johannesburg
13:59 Atlanta
08:15 Atlanta
15:30 Omaha
Connect
DL201 Delta
DL488 Delta
DL3631 Delta
21:55 Johannesburg
12:27 Atlanta
15:31 Minneapolis
08:15 Atlanta
14:06 Minneapolis
16:47 Omaha
Connect
DL201 Delta
DL463 Delta
DL3631 Delta
21:55 Johannesburg
10:12 Atlanta
15:31 Minneapolis
08:15 Atlanta
11:55 Minneapolis
16:47 Omaha
Connect
DL201 Delta
DL455 Delta
DL4503 Delta
21:55 Johannesburg
11:00 Atlanta
15:50 Detroit
08:15 Atlanta
12:55 Detroit
17:03 Omaha
Connect
DL201 Delta
DL2361 Delta
21:55 Johannesburg
16:25 Atlanta
08:15 Atlanta
17:51 Omaha
Connect
DL201 Delta
DL1716 Delta
21:55 Johannesburg
09:23 Atlanta
08:15 Atlanta
10:53 Omaha
Connect

5. Johannesburg to Madison

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Madison and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Madison to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
LH573 Lufthansa
UA945 United Airlines
UA3839 United Airlines
19:00 Johannesburg
08:35 Frankfurt
12:58 Chicago O'Hare
05:35 Frankfurt
10:55 Chicago O'Hare
14:01 Madison
Connect
LH573 Lufthansa
UA945 United Airlines
UA4599 United Airlines
19:00 Johannesburg
08:35 Frankfurt
12:58 Chicago O'Hare
05:35 Frankfurt
10:55 Chicago O'Hare
14:00 Madison
Connect
UA187 United Airlines
UA3598 United Airlines
20:00 Johannesburg
18:58 Newark
06:15 Newark
20:40 Madison
Connect
UA187 United Airlines
UA794 United Airlines
UA3839 United Airlines
20:00 Johannesburg
10:06 Newark
12:58 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
14:01 Madison
Connect
UA187 United Airlines
UA1762 United Airlines
UA3839 United Airlines
20:00 Johannesburg
07:51 Newark
12:58 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
14:01 Madison
Connect
UA187 United Airlines
UA1762 United Airlines
UA4599 United Airlines
20:00 Johannesburg
07:51 Newark
12:58 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
14:00 Madison
Connect
UA187 United Airlines
UA1762 United Airlines
UA3874 United Airlines
20:00 Johannesburg
07:51 Newark
11:00 Chicago O'Hare
06:15 Newark
09:24 Chicago O'Hare
11:59 Madison
Connect
UA187 United Airlines
UA794 United Airlines
UA4599 United Airlines
20:00 Johannesburg
10:06 Newark
12:58 Chicago O'Hare
06:15 Newark
11:51 Chicago O'Hare
14:00 Madison
Connect
DL201 Delta
DL455 Delta
DL3962 Delta
21:55 Johannesburg
11:00 Atlanta
15:55 Detroit
08:15 Atlanta
12:55 Detroit
16:14 Madison
Connect
DL201 Delta
DL418 Delta
DL5650 Delta
21:55 Johannesburg
12:15 Atlanta
15:46 Reagan Washington
08:15 Atlanta
13:54 Reagan Washington
17:10 Madison
Connect
DL201 Delta
DL306 Delta
DL5650 Delta
21:55 Johannesburg
09:59 Atlanta
15:46 Reagan Washington
08:15 Atlanta
11:43 Reagan Washington
17:10 Madison
Connect
DL201 Delta
DL1114 Delta
DL5032 Delta
21:55 Johannesburg
11:25 Atlanta
15:45 New York La Guardia
08:15 Atlanta
13:37 New York La Guardia
17:29 Madison
Connect
DL201 Delta
DL2214 Delta
DL5032 Delta
21:55 Johannesburg
09:14 Atlanta
15:45 New York La Guardia
08:15 Atlanta
11:24 New York La Guardia
17:29 Madison
Connect
DL201 Delta
DL468 Delta
DL5032 Delta
21:55 Johannesburg
10:15 Atlanta
15:45 New York La Guardia
08:15 Atlanta
12:31 New York La Guardia
17:29 Madison
Connect
DL201 Delta
DL2540 Delta
21:55 Johannesburg
16:53 Atlanta
08:15 Atlanta
17:55 Madison
Connect
DL201 Delta
DL463 Delta
DL4109 Delta
21:55 Johannesburg
10:12 Atlanta
12:48 Minneapolis
08:15 Atlanta
11:55 Minneapolis
13:49 Madison
Connect
DL201 Delta
DL463 Delta
DL4070 Delta
21:55 Johannesburg
10:12 Atlanta
15:29 Minneapolis
08:15 Atlanta
11:55 Minneapolis
16:28 Madison
Connect
DL201 Delta
DL1643 Delta
21:55 Johannesburg
09:55 Atlanta
08:15 Atlanta
11:06 Madison
Connect
DL201 Delta
DL488 Delta
DL4070 Delta
21:55 Johannesburg
12:27 Atlanta
15:29 Minneapolis
08:15 Atlanta
14:06 Minneapolis
16:28 Madison
Connect

6. Johannesburg to Moline

  1. You take a bus, shuttle or taxi from your location in Midrand to Johannesburg.

  2. You take a flight from Johannesburg to Moline and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Moline to your destination in Marshalltown, IA, USA.

Flight Depart Arrive
BA056 British Airways
AA99 American Airlines
AA3713 American Airlines
19:20 Johannesburg
07:45 London Heathrow
13:20 Chicago O'Hare
05:30 London Heathrow
10:30 Chicago O'Hare
14:15 Moline
Connect
BA054 British Airways
AA99 American Airlines
AA3713 American Airlines
20:45 Johannesburg
07:45 London Heathrow
13:20 Chicago O'Hare
06:55 London Heathrow
10:30 Chicago O'Hare
14:15 Moline
Connect
DL201 Delta
DL5049 Delta
21:55 Johannesburg
11:05 Atlanta
08:15 Atlanta
12:03 Moline
Connect
DL201 Delta
DL488 Delta
DL5068 Delta
21:55 Johannesburg
12:27 Atlanta
15:26 Minneapolis
08:15 Atlanta
14:06 Minneapolis
16:38 Moline
Connect
DL201 Delta
DL463 Delta
DL5068 Delta
21:55 Johannesburg
10:12 Atlanta
15:26 Minneapolis
08:15 Atlanta
11:55 Minneapolis
16:38 Moline
Connect
DL201 Delta
DL488 Delta
DL4763 Delta
21:55 Johannesburg
12:27 Atlanta
19:45 Minneapolis
08:15 Atlanta
14:06 Minneapolis
21:01 Moline
Connect
DL201 Delta
DL463 Delta
DL4763 Delta
21:55 Johannesburg
10:12 Atlanta
19:45 Minneapolis
08:15 Atlanta
11:55 Minneapolis
21:01 Moline
Connect
DL201 Delta
DL469 Delta
DL4763 Delta
21:55 Johannesburg
13:44 Atlanta
19:45 Minneapolis
08:15 Atlanta
15:21 Minneapolis
21:01 Moline
Connect

References

Find Hotels in Marshalltown, IA, USA

You can find hotels and accommodations in Marshalltown, IA, USA with our hotels search tool below

Booking.com