How to get to Midrand, South Africa from Marshalltown by flight ? You can check flights from Marshalltown to Midrand, South Africa below.
You can find flight ticket prices from Marshalltown to Midrand, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Marshalltown to Cedar Rapids.
You take a flight from Cedar Rapids to Johannesburg and cost approximately 1000 USD.
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 |
You take a bus, shuttle or taxi from your location in Marshalltown to Des Moines.
You take a flight from Des Moines to Johannesburg and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Marshalltown to Waterloo.
You take a flight from Waterloo to Johannesburg and cost approximately 1400 USD.
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 |
You take a bus, shuttle or taxi from your location in Marshalltown to Moline.
You take a flight from Moline to Johannesburg and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Marshalltown to Omaha.
You take a flight from Omaha to Johannesburg and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in Marshalltown to Minneapolis.
You take a flight from Minneapolis to Johannesburg and cost approximately 700 USD.
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 |
You can find hotels and accommodations in Midrand, South Africa with our hotels search tool below
Booking.com