HowToGo

Flight from Marshalltown to Midrand, South Africa

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

Search Transfer from Marshalltown to Midrand, South Africa

Search Flights

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

1. Cedar Rapids to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Cedar Rapids.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
DL5301 Delta
DL70 Delta
KL0591 KLM
06:00 Cedar Rapids
16:25 Atlanta
10:35 Amsterdam Schiphol
09:05 Atlanta
07:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA2221 United Airlines
UA1172 United Airlines
UA188 United Airlines
06:00 Cedar Rapids
13:25 Denver
20:45 Newark
07:10 Denver
19:10 Newark
17:45 Johannesburg
Connect
DL5301 Delta
DL200 Delta
06:00 Cedar Rapids
19:05 Atlanta
09:05 Atlanta
16:30 Johannesburg
Connect
DL5301 Delta
DL72 Delta
KL0591 KLM
06:00 Cedar Rapids
17:30 Atlanta
10:35 Amsterdam Schiphol
09:05 Atlanta
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4911 Delta
DL134 Delta
KL0591 KLM
06:45 Cedar Rapids
18:25 Detroit
10:35 Amsterdam Schiphol
09:29 Detroit
08:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA1459 United Airlines
UA2200 United Airlines
UA188 United Airlines
08:43 Cedar Rapids
11:00 Chicago O'Hare
20:45 Newark
09:57 Chicago O'Hare
14:19 Newark
17:45 Johannesburg
Connect
UA1459 United Airlines
UA3497 United Airlines
DL200 Delta
08:43 Cedar Rapids
10:50 Chicago O'Hare
19:05 Atlanta
09:57 Chicago O'Hare
13:50 Atlanta
16:30 Johannesburg
Connect
UA4648 United Airlines
UA1172 United Airlines
UA188 United Airlines
09:00 Cedar Rapids
13:25 Denver
20:45 Newark
10:19 Denver
19:10 Newark
17:45 Johannesburg
Connect
UA4648 United Airlines
UA229 United Airlines
UA188 United Airlines
09:00 Cedar Rapids
11:45 Denver
20:45 Newark
10:19 Denver
17:30 Newark
17:45 Johannesburg
Connect
AA4164 American Airlines
AA642 American Airlines
UA188 United Airlines
09:38 Cedar Rapids
13:44 Chicago O'Hare
20:45 Newark
10:52 Chicago O'Hare
16:45 Newark
17:45 Johannesburg
Connect
AA4164 American Airlines
AA4778 American Airlines
DL200 Delta
09:38 Cedar Rapids
13:15 Chicago O'Hare
19:05 Atlanta
10:52 Chicago O'Hare
16:16 Atlanta
16:30 Johannesburg
Connect
UA3812 United Airlines
UA2290 United Airlines
DL200 Delta
10:48 Cedar Rapids
14:00 Chicago O'Hare
19:05 Atlanta
12:03 Chicago O'Hare
17:05 Atlanta
16:30 Johannesburg
Connect
UA3812 United Airlines
UA1499 United Airlines
UA188 United Airlines
10:48 Cedar Rapids
12:53 Chicago O'Hare
20:45 Newark
12:03 Chicago O'Hare
16:12 Newark
17:45 Johannesburg
Connect
UA3812 United Airlines
UA1747 United Airlines
UA188 United Airlines
10:48 Cedar Rapids
14:00 Chicago O'Hare
20:45 Newark
12:03 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
AA5214 American Airlines
AA1373 American Airlines
UA188 United Airlines
10:51 Cedar Rapids
16:44 Charlotte
20:45 Newark
14:07 Charlotte
18:33 Newark
17:45 Johannesburg
Connect
DL5383 Delta
DL3552 Delta
UA188 United Airlines
10:54 Cedar Rapids
13:35 Minneapolis
20:45 Newark
12:05 Minneapolis
17:22 Newark
17:45 Johannesburg
Connect
DL5383 Delta
DL160 Delta
KL0591 KLM
10:54 Cedar Rapids
17:24 Minneapolis
10:35 Amsterdam Schiphol
12:05 Minneapolis
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL5383 Delta
KL0656 KLM
KL0591 KLM
10:54 Cedar Rapids
15:00 Minneapolis
10:35 Amsterdam Schiphol
12:05 Minneapolis
05:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
F91322 Frontier Airlines
UA2093 United Airlines
UA188 United Airlines
11:46 Cedar Rapids
16:50 Orlando
20:45 Newark
15:51 Orlando
19:25 Newark
17:45 Johannesburg
Connect
AA3864 American Airlines
KL0612 KLM
KL0591 KLM
13:08 Cedar Rapids
16:15 Chicago O'Hare
10:35 Amsterdam Schiphol
14:28 Chicago O'Hare
06:55 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4892 Delta
DL160 Delta
KL0591 KLM
13:20 Cedar Rapids
17:24 Minneapolis
10:35 Amsterdam Schiphol
14:36 Minneapolis
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL5366 Delta
DL134 Delta
KL0591 KLM
14:25 Cedar Rapids
18:25 Detroit
10:35 Amsterdam Schiphol
16:54 Detroit
08:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA3860 United Airlines
UA909 United Airlines
KL0591 KLM
15:30 Cedar Rapids
18:25 Chicago O'Hare
10:35 Amsterdam Schiphol
16:45 Chicago O'Hare
09:20 Amsterdam Schiphol
21:20 Johannesburg
Connect
AA3266 American Airlines
QR726 Qatar Airways
QR1365 Qatar Airways
16:40 Cedar Rapids
19:50 Chicago O'Hare
20:35 Doha
17:56 Chicago O'Hare
17:20 Doha
03:55 Johannesburg
Connect
AA3266 American Airlines
BA296 British Airways
BA055 British Airways
16:40 Cedar Rapids
20:50 Chicago O'Hare
19:05 London Heathrow
17:56 Chicago O'Hare
10:45 London Heathrow
07:05 Johannesburg
Connect
DL4754 Delta
DL84 Delta
AF990 Air France
16:58 Cedar Rapids
21:40 Atlanta
21:00 Paris CDG
19:50 Atlanta
12:20 Paris CDG
07:40 Johannesburg
Connect

2. Des Moines to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Des Moines.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
DL4991 Delta
DL200 Delta
05:51 Des Moines
19:05 Atlanta
09:05 Atlanta
16:30 Johannesburg
Connect
UA5228 United Airlines
UA557 United Airlines
UA188 United Airlines
06:20 Des Moines
12:15 Houston
20:45 Newark
08:49 Houston
16:52 Newark
17:45 Johannesburg
Connect
UA5228 United Airlines
UA2494 United Airlines
UA188 United Airlines
06:20 Des Moines
14:20 Houston
20:45 Newark
08:49 Houston
18:49 Newark
17:45 Johannesburg
Connect
UA5228 United Airlines
UA1524 United Airlines
UA188 United Airlines
06:20 Des Moines
09:45 Houston
20:45 Newark
08:49 Houston
14:10 Newark
17:45 Johannesburg
Connect
DL5212 Delta
DL200 Delta
07:10 Des Moines
19:05 Atlanta
10:21 Atlanta
16:30 Johannesburg
Connect
UA4468 United Airlines
UA1499 United Airlines
UA188 United Airlines
08:31 Des Moines
12:53 Chicago O'Hare
20:45 Newark
09:54 Chicago O'Hare
16:12 Newark
17:45 Johannesburg
Connect
UA4468 United Airlines
UA2200 United Airlines
UA188 United Airlines
08:31 Des Moines
11:00 Chicago O'Hare
20:45 Newark
09:54 Chicago O'Hare
14:19 Newark
17:45 Johannesburg
Connect
UA4468 United Airlines
UA1747 United Airlines
UA188 United Airlines
08:31 Des Moines
14:00 Chicago O'Hare
20:45 Newark
09:54 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
DL5007 Delta
DL160 Delta
KL0591 KLM
11:00 Des Moines
17:24 Minneapolis
10:35 Amsterdam Schiphol
12:12 Minneapolis
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL5007 Delta
KL0656 KLM
KL0591 KLM
11:00 Des Moines
15:00 Minneapolis
10:35 Amsterdam Schiphol
12:12 Minneapolis
05:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4917 Delta
DL72 Delta
KL0591 KLM
12:00 Des Moines
17:30 Atlanta
10:35 Amsterdam Schiphol
15:06 Atlanta
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4917 Delta
DL70 Delta
KL0591 KLM
12:00 Des Moines
16:25 Atlanta
10:35 Amsterdam Schiphol
15:06 Atlanta
07:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4917 Delta
DL200 Delta
12:00 Des Moines
19:05 Atlanta
15:06 Atlanta
16:30 Johannesburg
Connect

3. Waterloo to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Waterloo.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
AA4437 American Airlines
KL0612 KLM
KL0591 KLM
09:33 Waterloo
16:15 Chicago O'Hare
10:35 Amsterdam Schiphol
10:48 Chicago O'Hare
06:55 Amsterdam Schiphol
21:20 Johannesburg
Connect
AA4437 American Airlines
BA296 British Airways
BA055 British Airways
09:33 Waterloo
20:50 Chicago O'Hare
19:05 London Heathrow
10:48 Chicago O'Hare
10:45 London Heathrow
07:05 Johannesburg
Connect
AA4437 American Airlines
BA294 British Airways
BA055 British Airways
09:33 Waterloo
17:05 Chicago O'Hare
19:05 London Heathrow
10:48 Chicago O'Hare
06:50 London Heathrow
07:05 Johannesburg
Connect
AA4311 American Airlines
BA296 British Airways
BA055 British Airways
18:36 Waterloo
20:50 Chicago O'Hare
19:05 London Heathrow
19:55 Chicago O'Hare
10:45 London Heathrow
07:05 Johannesburg
Connect
AA4311 American Airlines
BA296 British Airways
BA041 British Airways
BA6200 British Airways
18:36 Waterloo
20:50 Chicago O'Hare
16:55 London Heathrow
07:00 Durban
19:55 Chicago O'Hare
10:45 London Heathrow
05:25 Durban
08:05 Johannesburg
Connect
AA4311 American Airlines
TK6 Turkish Airlines
TK42 Turkish Airlines
18:36 Waterloo
21:35 Chicago O'Hare
01:45 Istanbul
19:55 Chicago O'Hare
16:05 Istanbul
10:20 Johannesburg
Connect
AA4311 American Airlines
BA296 British Airways
BA041 British Airways
BA6202 British Airways
18:36 Waterloo
20:50 Chicago O'Hare
16:55 London Heathrow
08:15 Durban
19:55 Chicago O'Hare
10:45 London Heathrow
05:25 Durban
09:20 Johannesburg
Connect
AA4311 American Airlines
BA296 British Airways
BA041 British Airways
BA6204 British Airways
18:36 Waterloo
20:50 Chicago O'Hare
16:55 London Heathrow
09:15 Durban
19:55 Chicago O'Hare
10:45 London Heathrow
05:25 Durban
10:20 Johannesburg
Connect
AA4311 American Airlines
BA296 British Airways
VS449 Virgin Atlantic
18:36 Waterloo
20:50 Chicago O'Hare
22:10 London Heathrow
19:55 Chicago O'Hare
10:45 London Heathrow
10:05 Johannesburg
Connect

4. Moline to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Moline.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
DL4843 Delta
DL200 Delta
06:00 Moline
19:05 Atlanta
08:56 Atlanta
16:30 Johannesburg
Connect
UA5437 United Airlines
UA1747 United Airlines
UA188 United Airlines
07:00 Moline
14:00 Chicago O'Hare
20:45 Newark
08:07 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
DL4639 Delta
DL434 Delta
DL200 Delta
08:30 Moline
12:55 Minneapolis
19:05 Atlanta
09:56 Minneapolis
16:22 Atlanta
16:30 Johannesburg
Connect
UA5438 United Airlines
UA1499 United Airlines
UA188 United Airlines
10:53 Moline
12:53 Chicago O'Hare
20:45 Newark
11:58 Chicago O'Hare
16:12 Newark
17:45 Johannesburg
Connect
UA5438 United Airlines
UA1747 United Airlines
UA188 United Airlines
10:53 Moline
14:00 Chicago O'Hare
20:45 Newark
11:58 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
DL4815 Delta
DL200 Delta
12:00 Moline
19:05 Atlanta
14:56 Atlanta
16:30 Johannesburg
Connect
DL4815 Delta
DL70 Delta
KL0591 KLM
12:00 Moline
16:25 Atlanta
10:35 Amsterdam Schiphol
14:56 Atlanta
07:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL4815 Delta
DL72 Delta
KL0591 KLM
12:00 Moline
17:30 Atlanta
10:35 Amsterdam Schiphol
14:56 Atlanta
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect

5. Omaha to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Omaha.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
DL2307 Delta
DL200 Delta
07:00 Omaha
19:05 Atlanta
10:13 Atlanta
16:30 Johannesburg
Connect
UA1794 United Airlines
UA1747 United Airlines
UA188 United Airlines
08:00 Omaha
14:00 Chicago O'Hare
20:45 Newark
09:41 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
DL1716 Delta
DL200 Delta
11:03 Omaha
19:05 Atlanta
14:10 Atlanta
16:30 Johannesburg
Connect
UA3554 United Airlines
UA1747 United Airlines
UA188 United Airlines
11:30 Omaha
14:00 Chicago O'Hare
20:45 Newark
13:10 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
UA4514 United Airlines
UA1747 United Airlines
UA188 United Airlines
11:30 Omaha
14:00 Chicago O'Hare
20:45 Newark
13:09 Chicago O'Hare
17:27 Newark
17:45 Johannesburg
Connect
UA3539 United Airlines
UA188 United Airlines
12:00 Omaha
20:45 Newark
15:49 Newark
17:45 Johannesburg
Connect
DL2404 Delta
DL200 Delta
14:59 Omaha
19:05 Atlanta
18:14 Atlanta
16:30 Johannesburg
Connect
DL4121 Delta
DL160 Delta
KL0591 KLM
15:08 Omaha
17:24 Minneapolis
10:35 Amsterdam Schiphol
16:32 Minneapolis
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect

6. Minneapolis to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Marshalltown to Minneapolis.

  2. You take a flight from Minneapolis to Johannesburg and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Midrand, South Africa.

Flight Depart Arrive
DL375 Delta
DL200 Delta
09:05 Minneapolis
19:05 Atlanta
12:36 Atlanta
16:30 Johannesburg
Connect
DL472 Delta
DL200 Delta
10:35 Minneapolis
19:05 Atlanta
14:00 Atlanta
16:30 Johannesburg
Connect
UA3512 United Airlines
UA188 United Airlines
10:45 Minneapolis
20:45 Newark
14:25 Newark
17:45 Johannesburg
Connect
DL813 Delta
DL258 Delta
KL0591 KLM
12:45 Minneapolis
19:10 Boston
10:35 Amsterdam Schiphol
16:30 Boston
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL813 Delta
KL0618 KLM
KL0591 KLM
12:45 Minneapolis
20:35 Boston
10:35 Amsterdam Schiphol
16:30 Boston
09:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL2258 Delta
DL134 Delta
KL0591 KLM
12:45 Minneapolis
18:25 Detroit
10:35 Amsterdam Schiphol
15:20 Detroit
08:00 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL434 Delta
DL200 Delta
12:55 Minneapolis
19:05 Atlanta
16:22 Atlanta
16:30 Johannesburg
Connect
DL2515 Delta
KL0612 KLM
KL0591 KLM
12:58 Minneapolis
16:15 Chicago O'Hare
10:35 Amsterdam Schiphol
14:24 Chicago O'Hare
06:55 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL3552 Delta
UA188 United Airlines
13:35 Minneapolis
20:45 Newark
17:22 Newark
17:45 Johannesburg
Connect
KL0656 KLM
KL0591 KLM
15:00 Minneapolis
10:35 Amsterdam Schiphol
05:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL832 Delta
KL0618 KLM
KL0591 KLM
15:35 Minneapolis
20:35 Boston
10:35 Amsterdam Schiphol
19:16 Boston
09:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL160 Delta
KL0591 KLM
17:24 Minneapolis
10:35 Amsterdam Schiphol
08:30 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF673 Air France
AF990 Air France
19:40 Minneapolis
21:00 Paris CDG
11:00 Paris CDG
07:40 Johannesburg
Connect

References

Find Hotels in Midrand, South Africa

You can find hotels and accommodations in Midrand, South Africa with our hotels search tool below

Booking.com