How to get to Richmond, KwaZulu-Natal, South Africa from Grand Rapids by flight ? You can check flights from Grand Rapids to Richmond, KwaZulu-Natal, South Africa below.
You can find flight ticket prices from Grand Rapids to Richmond, KwaZulu-Natal, South Africa with our flight tickets search tool below
You take a flight from Grand Rapids to Pietermaritzburg and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2848
Delta
DL200
Delta
4Z733
Airlink
|
06:00
Grand Rapids
19:45
Atlanta
06:50
Johannesburg
|
07:57
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3644
United Airlines
UA188
United Airlines
4Z733
Airlink
|
06:01
Grand Rapids
21:05
Newark
06:50
Johannesburg
|
08:03
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA4762
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
06:21
Grand Rapids
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
06:30
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA4746
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:21
Grand Rapids
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
07:27
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA1835
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:34
Grand Rapids
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
07:40
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL1237
Delta
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
10:42
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
11:39
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2083
Delta
DL160
Delta
KL0591
KLM
4Z733
Airlink
|
11:56
Grand Rapids
16:40
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
12:26
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2083
Delta
KL0656
KLM
KL0591
KLM
4Z733
Airlink
|
11:56
Grand Rapids
15:00
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
12:26
Minneapolis
05:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2919
Delta
DL200
Delta
4Z733
Airlink
|
12:39
Grand Rapids
19:45
Atlanta
06:50
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2919
Delta
DL200
Delta
4Z735
Airlink
|
12:39
Grand Rapids
19:45
Atlanta
12:35
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL4091
Delta
DL160
Delta
KL0591
KLM
4Z733
Airlink
|
13:30
Grand Rapids
16:40
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
14:04
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL3571
Delta
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
14:18
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
15:13
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1580
Delta
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
14:23
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
15:20
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA4515
United Airlines
UA188
United Airlines
4Z733
Airlink
|
14:50
Grand Rapids
21:05
Newark
06:50
Johannesburg
|
16:50
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA4515
United Airlines
UA188
United Airlines
4Z735
Airlink
|
14:50
Grand Rapids
21:05
Newark
12:35
Johannesburg
|
16:50
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA188
United Airlines
4Z735
Airlink
|
15:21
Grand Rapids
21:05
Newark
12:35
Johannesburg
|
17:23
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA188
United Airlines
4Z733
Airlink
|
15:21
Grand Rapids
21:05
Newark
06:50
Johannesburg
|
17:23
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA1122
United Airlines
4Z910
Airlink
4Z735
Airlink
|
15:21
Grand Rapids
20:30
Newark
18:40
Capetown
12:35
Johannesburg
|
17:23
Newark
17:00
Capetown
20:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z735
Airlink
|
15:21
Grand Rapids
20:30
Newark
17:55
Capetown
12:35
Johannesburg
|
17:23
Newark
17:00
Capetown
20:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
15:21
Grand Rapids
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
17:23
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3626
United Airlines
UA960
United Airlines
LH572
Lufthansa
4Z735
Airlink
|
15:21
Grand Rapids
19:35
Newark
22:00
Frankfurt
12:35
Johannesburg
|
17:23
Newark
09:10
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL3845
Delta
DL10
Delta
VS449
Virgin Atlantic
4Z735
Airlink
|
16:10
Grand Rapids
17:55
Minneapolis
19:50
London Heathrow
12:35
Johannesburg
|
16:44
Minneapolis
07:50
London Heathrow
08:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA4169
United Airlines
UA907
United Airlines
LH572
Lufthansa
4Z735
Airlink
|
16:15
Grand Rapids
18:20
Chicago O'Hare
22:00
Frankfurt
12:35
Johannesburg
|
16:25
Chicago O'Hare
09:45
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA4169
United Airlines
UA909
United Airlines
KL0591
KLM
4Z733
Airlink
|
16:15
Grand Rapids
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
16:25
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2422
Delta
DL200
Delta
4Z735
Airlink
|
16:29
Grand Rapids
19:45
Atlanta
12:35
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL2422
Delta
DL200
Delta
4Z733
Airlink
|
16:29
Grand Rapids
19:45
Atlanta
06:50
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3826
United Airlines
UA907
United Airlines
LH572
Lufthansa
4Z735
Airlink
|
16:50
Grand Rapids
18:20
Chicago O'Hare
22:00
Frankfurt
12:35
Johannesburg
|
17:00
Chicago O'Hare
09:45
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3826
United Airlines
UA909
United Airlines
KL0591
KLM
4Z733
Airlink
|
16:50
Grand Rapids
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
17:00
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AA6138
American Airlines
AA736
American Airlines
BA057
British Airways
4Z735
Airlink
|
17:06
Grand Rapids
19:50
Philadelphia
21:10
London Heathrow
12:35
Johannesburg
|
18:56
Philadelphia
07:55
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA6138
American Airlines
AA728
American Airlines
BA057
British Airways
4Z735
Airlink
|
17:06
Grand Rapids
22:55
Philadelphia
21:10
London Heathrow
12:35
Johannesburg
|
18:56
Philadelphia
11:05
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA6138
American Airlines
AA728
American Airlines
BA055
British Airways
4Z735
Airlink
|
17:06
Grand Rapids
22:55
Philadelphia
19:05
London Heathrow
12:35
Johannesburg
|
18:56
Philadelphia
11:05
London Heathrow
07:05
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL2299
Delta
AF377
Air France
AF990
Air France
4Z735
Airlink
|
18:20
Grand Rapids
21:10
Detroit
23:20
Paris CDG
12:35
Johannesburg
|
19:21
Detroit
10:50
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA3012
American Airlines
BA296
British Airways
BA057
British Airways
4Z735
Airlink
|
19:17
Grand Rapids
21:15
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
19:30
Chicago O'Hare
11:00
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA3012
American Airlines
AA98
American Airlines
BA057
British Airways
4Z735
Airlink
|
19:17
Grand Rapids
20:55
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
19:30
Chicago O'Hare
10:50
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA3012
American Airlines
BA296
British Airways
BA057
British Airways
4Z743
Airlink
|
19:17
Grand Rapids
21:15
Chicago O'Hare
21:10
London Heathrow
16:35
Johannesburg
|
19:30
Chicago O'Hare
11:00
London Heathrow
10:15
Johannesburg
17:40
Pietermaritzburg
|
Connect |
AA3012
American Airlines
AA98
American Airlines
BA057
British Airways
4Z743
Airlink
|
19:17
Grand Rapids
20:55
Chicago O'Hare
21:10
London Heathrow
16:35
Johannesburg
|
19:30
Chicago O'Hare
10:50
London Heathrow
10:15
Johannesburg
17:40
Pietermaritzburg
|
Connect |
AA3012
American Airlines
BA296
British Airways
BA055
British Airways
4Z735
Airlink
|
19:17
Grand Rapids
21:15
Chicago O'Hare
19:05
London Heathrow
12:35
Johannesburg
|
19:30
Chicago O'Hare
11:00
London Heathrow
07:05
Johannesburg
13:40
Pietermaritzburg
|
Connect |
You take a flight from Grand Rapids to Margate and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Margate to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2848
Delta
DL200
Delta
5Z602
CemAir
|
06:00
Grand Rapids
19:45
Atlanta
10:20
Johannesburg
|
07:57
Atlanta
16:55
Johannesburg
11:50
Margate
|
Connect |
UA3644
United Airlines
UA188
United Airlines
5Z602
CemAir
|
06:01
Grand Rapids
21:05
Newark
10:20
Johannesburg
|
08:03
Newark
17:45
Johannesburg
11:50
Margate
|
Connect |
DL1237
Delta
DL134
Delta
KL0591
KLM
5Z604
CemAir
|
10:42
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
09:40
Johannesburg
|
11:39
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
11:10
Margate
|
Connect |
DL2083
Delta
DL10
Delta
VS449
Virgin Atlantic
5Z602
CemAir
|
11:56
Grand Rapids
17:55
Minneapolis
19:50
London Heathrow
10:20
Johannesburg
|
12:26
Minneapolis
07:50
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
DL2083
Delta
DL160
Delta
KL0591
KLM
5Z602
CemAir
|
11:56
Grand Rapids
16:40
Minneapolis
10:20
Amsterdam Schiphol
10:20
Johannesburg
|
12:26
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
11:50
Margate
|
Connect |
DL2083
Delta
KL0656
KLM
KL0591
KLM
5Z602
CemAir
|
11:56
Grand Rapids
15:00
Minneapolis
10:20
Amsterdam Schiphol
10:20
Johannesburg
|
12:26
Minneapolis
05:55
Amsterdam Schiphol
22:05
Johannesburg
11:50
Margate
|
Connect |
AA1735
American Airlines
AA730
American Airlines
BA055
British Airways
5Z602
CemAir
|
11:57
Grand Rapids
18:50
Charlotte
19:05
London Heathrow
10:20
Johannesburg
|
13:49
Charlotte
07:40
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA1735
American Airlines
AA732
American Airlines
BA055
British Airways
5Z602
CemAir
|
11:57
Grand Rapids
20:15
Charlotte
19:05
London Heathrow
10:20
Johannesburg
|
13:49
Charlotte
09:05
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA5675
American Airlines
AA732
American Airlines
BA055
British Airways
5Z604
CemAir
|
11:57
Grand Rapids
20:15
Charlotte
19:05
London Heathrow
09:40
Johannesburg
|
13:57
Charlotte
09:05
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
AA5675
American Airlines
AA730
American Airlines
BA055
British Airways
5Z604
CemAir
|
11:57
Grand Rapids
18:50
Charlotte
19:05
London Heathrow
09:40
Johannesburg
|
13:57
Charlotte
07:40
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
AA6107
American Airlines
AA728
American Airlines
BA055
British Airways
5Z602
CemAir
|
12:07
Grand Rapids
22:55
Philadelphia
19:05
London Heathrow
10:20
Johannesburg
|
13:55
Philadelphia
11:05
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
DL2919
Delta
DL200
Delta
5Z602
CemAir
|
12:39
Grand Rapids
19:45
Atlanta
10:20
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
11:50
Margate
|
Connect |
DL4091
Delta
DL160
Delta
KL0591
KLM
5Z604
CemAir
|
13:30
Grand Rapids
16:40
Minneapolis
10:20
Amsterdam Schiphol
09:40
Johannesburg
|
14:04
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
11:10
Margate
|
Connect |
AA6018
American Airlines
AA728
American Airlines
BA055
British Airways
5Z604
CemAir
|
14:14
Grand Rapids
22:55
Philadelphia
19:05
London Heathrow
09:40
Johannesburg
|
16:02
Philadelphia
11:05
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
DL3571
Delta
DL134
Delta
KL0591
KLM
5Z602
CemAir
|
14:18
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
10:20
Johannesburg
|
15:13
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
11:50
Margate
|
Connect |
DL3571
Delta
DL16
Delta
VS449
Virgin Atlantic
5Z602
CemAir
|
14:18
Grand Rapids
18:40
Detroit
19:50
London Heathrow
10:20
Johannesburg
|
15:13
Detroit
07:15
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
DL1580
Delta
DL134
Delta
KL0591
KLM
5Z604
CemAir
|
14:23
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
09:40
Johannesburg
|
15:20
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
11:10
Margate
|
Connect |
DL1580
Delta
DL134
Delta
KL0591
KLM
5Z602
CemAir
|
14:23
Grand Rapids
18:25
Detroit
10:20
Amsterdam Schiphol
10:20
Johannesburg
|
15:20
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
11:50
Margate
|
Connect |
DL1580
Delta
DL16
Delta
VS449
Virgin Atlantic
5Z602
CemAir
|
14:23
Grand Rapids
18:40
Detroit
19:50
London Heathrow
10:20
Johannesburg
|
15:20
Detroit
07:15
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
UA4515
United Airlines
UA188
United Airlines
5Z602
CemAir
|
14:50
Grand Rapids
21:05
Newark
10:20
Johannesburg
|
16:50
Newark
17:45
Johannesburg
11:50
Margate
|
Connect |
UA3626
United Airlines
UA188
United Airlines
5Z604
CemAir
|
15:21
Grand Rapids
21:05
Newark
09:40
Johannesburg
|
17:23
Newark
17:45
Johannesburg
11:10
Margate
|
Connect |
UA3626
United Airlines
UA188
United Airlines
5Z602
CemAir
|
15:21
Grand Rapids
21:05
Newark
10:20
Johannesburg
|
17:23
Newark
17:45
Johannesburg
11:50
Margate
|
Connect |
AA3029
American Airlines
AA98
American Airlines
BA055
British Airways
5Z602
CemAir
|
15:38
Grand Rapids
20:55
Chicago O'Hare
19:05
London Heathrow
10:20
Johannesburg
|
15:49
Chicago O'Hare
10:50
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA3029
American Airlines
AA98
American Airlines
BA055
British Airways
5Z604
CemAir
|
15:38
Grand Rapids
20:55
Chicago O'Hare
19:05
London Heathrow
09:40
Johannesburg
|
15:49
Chicago O'Hare
10:50
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
DL3845
Delta
DL10
Delta
VS449
Virgin Atlantic
5Z602
CemAir
|
16:10
Grand Rapids
17:55
Minneapolis
19:50
London Heathrow
10:20
Johannesburg
|
16:44
Minneapolis
07:50
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
UA4169
United Airlines
UA909
United Airlines
KL0591
KLM
5Z604
CemAir
|
16:15
Grand Rapids
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
09:40
Johannesburg
|
16:25
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
11:10
Margate
|
Connect |
DL2422
Delta
DL200
Delta
5Z602
CemAir
|
16:29
Grand Rapids
19:45
Atlanta
10:20
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
11:50
Margate
|
Connect |
UA3826
United Airlines
UA909
United Airlines
KL0591
KLM
5Z604
CemAir
|
16:50
Grand Rapids
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
09:40
Johannesburg
|
17:00
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
11:10
Margate
|
Connect |
AA6138
American Airlines
AA736
American Airlines
BA055
British Airways
5Z602
CemAir
|
17:06
Grand Rapids
19:50
Philadelphia
19:05
London Heathrow
10:20
Johannesburg
|
18:56
Philadelphia
07:55
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA6138
American Airlines
AA728
American Airlines
BA055
British Airways
5Z602
CemAir
|
17:06
Grand Rapids
22:55
Philadelphia
19:05
London Heathrow
10:20
Johannesburg
|
18:56
Philadelphia
11:05
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA6138
American Airlines
AA728
American Airlines
BA055
British Airways
5Z604
CemAir
|
17:06
Grand Rapids
22:55
Philadelphia
19:05
London Heathrow
09:40
Johannesburg
|
18:56
Philadelphia
11:05
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
AA6138
American Airlines
AA736
American Airlines
BA055
British Airways
5Z604
CemAir
|
17:06
Grand Rapids
19:50
Philadelphia
19:05
London Heathrow
09:40
Johannesburg
|
18:56
Philadelphia
07:55
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
AA6138
American Airlines
AA728
American Airlines
VS449
Virgin Atlantic
5Z602
CemAir
|
17:06
Grand Rapids
22:55
Philadelphia
19:50
London Heathrow
10:20
Johannesburg
|
18:56
Philadelphia
11:05
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
AA6138
American Airlines
AA736
American Airlines
VS449
Virgin Atlantic
5Z602
CemAir
|
17:06
Grand Rapids
19:50
Philadelphia
19:50
London Heathrow
10:20
Johannesburg
|
18:56
Philadelphia
07:55
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
UA2649
United Airlines
UA938
United Airlines
VS449
Virgin Atlantic
5Z602
CemAir
|
18:28
Grand Rapids
21:05
Chicago O'Hare
19:50
London Heathrow
10:20
Johannesburg
|
18:35
Chicago O'Hare
11:20
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
AA3012
American Airlines
AA98
American Airlines
VS449
Virgin Atlantic
5Z602
CemAir
|
19:17
Grand Rapids
20:55
Chicago O'Hare
19:50
London Heathrow
10:20
Johannesburg
|
19:30
Chicago O'Hare
10:50
London Heathrow
08:55
Johannesburg
11:50
Margate
|
Connect |
AA3012
American Airlines
BA296
British Airways
BA055
British Airways
5Z602
CemAir
|
19:17
Grand Rapids
21:15
Chicago O'Hare
19:05
London Heathrow
10:20
Johannesburg
|
19:30
Chicago O'Hare
11:00
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA3012
American Airlines
AA98
American Airlines
BA055
British Airways
5Z602
CemAir
|
19:17
Grand Rapids
20:55
Chicago O'Hare
19:05
London Heathrow
10:20
Johannesburg
|
19:30
Chicago O'Hare
10:50
London Heathrow
07:05
Johannesburg
11:50
Margate
|
Connect |
AA3012
American Airlines
AA98
American Airlines
BA055
British Airways
5Z604
CemAir
|
19:17
Grand Rapids
20:55
Chicago O'Hare
19:05
London Heathrow
09:40
Johannesburg
|
19:30
Chicago O'Hare
10:50
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
AA3012
American Airlines
BA296
British Airways
BA055
British Airways
5Z604
CemAir
|
19:17
Grand Rapids
21:15
Chicago O'Hare
19:05
London Heathrow
09:40
Johannesburg
|
19:30
Chicago O'Hare
11:00
London Heathrow
07:05
Johannesburg
11:10
Margate
|
Connect |
You take a bus, shuttle or taxi from your location in Grand Rapids to Chicago O'Hare.
You take a flight from Chicago O'Hare to Pietermaritzburg and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
QR724
Qatar Airways
QR1363
Qatar Airways
4Z735
Airlink
|
01:00
Chicago O'Hare
02:05
Doha
12:35
Johannesburg
|
22:35
Doha
09:40
Johannesburg
13:40
Pietermaritzburg
|
Connect |
QR724
Qatar Airways
QR1367
Qatar Airways
4Z743
Airlink
|
01:00
Chicago O'Hare
07:30
Doha
16:35
Johannesburg
|
22:35
Doha
14:55
Johannesburg
17:40
Pietermaritzburg
|
Connect |
QR724
Qatar Airways
QR1377
Qatar Airways
4Z743
Airlink
|
01:00
Chicago O'Hare
08:00
Doha
16:35
Johannesburg
|
22:35
Doha
15:35
Johannesburg
17:40
Pietermaritzburg
|
Connect |
QR724
Qatar Airways
QR1363
Qatar Airways
4Z743
Airlink
|
01:00
Chicago O'Hare
02:05
Doha
16:35
Johannesburg
|
22:35
Doha
09:40
Johannesburg
17:40
Pietermaritzburg
|
Connect |
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
ET575
Ethiopian Airlines
ET829
Ethiopian Airlines
FN8501
Fastjet
4Z743
Airlink
|
09:45
Chicago O'Hare
08:30
Addis Ababa
13:20
Victoria Falls
16:35
Johannesburg
|
07:30
Addis Ababa
12:10
Victoria Falls
14:55
Johannesburg
17:40
Pietermaritzburg
|
Connect |
ET575
Ethiopian Airlines
ET829
Ethiopian Airlines
BA6282
British Airways
4Z743
Airlink
|
09:45
Chicago O'Hare
08:30
Addis Ababa
13:35
Victoria Falls
16:35
Johannesburg
|
07:30
Addis Ababa
12:10
Victoria Falls
15:10
Johannesburg
17:40
Pietermaritzburg
|
Connect |
ET575
Ethiopian Airlines
ET873
Ethiopian Airlines
BA6262
British Airways
4Z743
Airlink
|
09:45
Chicago O'Hare
09:25
Addis Ababa
13:55
Harare
16:35
Johannesburg
|
07:30
Addis Ababa
12:35
Harare
15:35
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL1725
Delta
DL200
Delta
4Z733
Airlink
|
12:29
Chicago O'Hare
19:45
Atlanta
06:50
Johannesburg
|
15:24
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA2257
United Airlines
UA188
United Airlines
4Z733
Airlink
|
14:12
Chicago O'Hare
21:05
Newark
06:50
Johannesburg
|
17:30
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA2314
United Airlines
UA188
United Airlines
4Z733
Airlink
|
14:20
Chicago O'Hare
21:05
Newark
06:50
Johannesburg
|
17:43
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL739
Delta
DL200
Delta
4Z733
Airlink
|
15:18
Chicago O'Hare
19:45
Atlanta
06:50
Johannesburg
|
18:13
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA2138
United Airlines
UA188
United Airlines
4Z733
Airlink
|
15:36
Chicago O'Hare
21:05
Newark
06:50
Johannesburg
|
18:54
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA2138
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
15:36
Chicago O'Hare
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
18:54
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
KL0612
KLM
KL0591
KLM
4Z733
Airlink
|
16:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
06:50
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AF137
Air France
AF990
Air France
4Z735
Airlink
|
18:20
Chicago O'Hare
23:20
Paris CDG
12:35
Johannesburg
|
09:20
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
LX9
Swiss
LX284
Swiss
4Z735
Airlink
|
19:10
Chicago O'Hare
22:40
Zurich
12:35
Johannesburg
|
10:50
Zurich
10:10
Johannesburg
13:40
Pietermaritzburg
|
Connect |
LX9
Swiss
LX282
Swiss
4Z735
Airlink
|
19:10
Chicago O'Hare
22:40
Zurich
12:35
Johannesburg
|
10:50
Zurich
09:10
Johannesburg
13:40
Pietermaritzburg
|
Connect |
LY024
El Al
LY051
El Al
4Z735
Airlink
|
19:15
Chicago O'Hare
22:30
Tel Aviv
12:35
Johannesburg
|
14:35
Tel Aviv
06:25
Johannesburg
13:40
Pietermaritzburg
|
Connect |
QR726
Qatar Airways
QR1365
Qatar Airways
4Z735
Airlink
|
19:35
Chicago O'Hare
19:30
Doha
12:35
Johannesburg
|
16:55
Doha
02:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
QR726
Qatar Airways
QR1365
Qatar Airways
4Z733
Airlink
|
19:35
Chicago O'Hare
19:30
Doha
06:50
Johannesburg
|
16:55
Doha
02:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
QR726
Qatar Airways
QR1363
Qatar Airways
4Z735
Airlink
|
19:35
Chicago O'Hare
02:05
Doha
12:35
Johannesburg
|
16:55
Doha
09:40
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AF153
Air France
AF990
Air France
4Z735
Airlink
|
19:55
Chicago O'Hare
23:20
Paris CDG
12:35
Johannesburg
|
11:00
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
EK236
Emirates
EK775
Emirates
4Z735
Airlink
|
20:45
Chicago O'Hare
04:05
Dubai
12:35
Johannesburg
|
19:10
Dubai
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA98
American Airlines
BA057
British Airways
4Z735
Airlink
|
20:55
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
10:50
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
BA296
British Airways
BA057
British Airways
4Z743
Airlink
|
21:15
Chicago O'Hare
21:10
London Heathrow
16:35
Johannesburg
|
11:00
London Heathrow
10:15
Johannesburg
17:40
Pietermaritzburg
|
Connect |
BA296
British Airways
BA057
British Airways
4Z735
Airlink
|
21:15
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
11:00
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
BA296
British Airways
BA055
British Airways
4Z735
Airlink
|
21:15
Chicago O'Hare
19:05
London Heathrow
12:35
Johannesburg
|
11:00
London Heathrow
07:05
Johannesburg
13:40
Pietermaritzburg
|
Connect |
TK6
Turkish Airlines
TK42
Turkish Airlines
4Z735
Airlink
|
21:40
Chicago O'Hare
02:20
Istanbul
12:35
Johannesburg
|
16:10
Istanbul
11:10
Johannesburg
13:40
Pietermaritzburg
|
Connect |
TK6
Turkish Airlines
TK40
Turkish Airlines
4Z735
Airlink
|
21:40
Chicago O'Hare
01:35
Istanbul
12:35
Johannesburg
|
16:10
Istanbul
10:20
Johannesburg
13:40
Pietermaritzburg
|
Connect |
You take a flight from Grand Rapids to Durban and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2848
Delta
DL200
Delta
FA268
Safair
|
06:00
Grand Rapids
19:45
Atlanta
18:35
Johannesburg
|
07:57
Atlanta
16:55
Johannesburg
19:45
Durban
|
Connect |
DL2848
Delta
DL200
Delta
BA6213
British Airways
|
06:00
Grand Rapids
19:45
Atlanta
18:30
Johannesburg
|
07:57
Atlanta
16:55
Johannesburg
19:35
Durban
|
Connect |
DL2848
Delta
DL200
Delta
FA390
Safair
|
06:00
Grand Rapids
19:45
Atlanta
18:00
Johannesburg
|
07:57
Atlanta
16:55
Johannesburg
19:10
Durban
|
Connect |
UA3644
United Airlines
UA188
United Airlines
BA6213
British Airways
|
06:01
Grand Rapids
21:05
Newark
18:50
Johannesburg
|
08:03
Newark
17:45
Johannesburg
19:55
Durban
|
Connect |
UA3644
United Airlines
UA188
United Airlines
BA6227
British Airways
|
06:01
Grand Rapids
21:05
Newark
18:40
Johannesburg
|
08:03
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
UA3644
United Airlines
UA188
United Airlines
FA268
Safair
|
06:01
Grand Rapids
21:05
Newark
18:35
Johannesburg
|
08:03
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
DL2919
Delta
DL200
Delta
FA268
Safair
|
12:39
Grand Rapids
19:45
Atlanta
18:35
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
19:45
Durban
|
Connect |
DL2919
Delta
DL200
Delta
BA6213
British Airways
|
12:39
Grand Rapids
19:45
Atlanta
18:30
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
19:35
Durban
|
Connect |
DL2919
Delta
DL200
Delta
FA390
Safair
|
12:39
Grand Rapids
19:45
Atlanta
18:00
Johannesburg
|
14:36
Atlanta
16:55
Johannesburg
19:10
Durban
|
Connect |
UA4515
United Airlines
UA188
United Airlines
MN609
Comair
|
14:50
Grand Rapids
21:05
Newark
19:25
Johannesburg
|
16:50
Newark
17:45
Johannesburg
20:30
Durban
|
Connect |
UA4515
United Airlines
UA188
United Airlines
BA6227
British Airways
|
14:50
Grand Rapids
21:05
Newark
18:40
Johannesburg
|
16:50
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
UA4515
United Airlines
UA188
United Airlines
FA268
Safair
|
14:50
Grand Rapids
21:05
Newark
18:35
Johannesburg
|
16:50
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
UA3626
United Airlines
UA1122
United Airlines
BA6309
British Airways
|
15:21
Grand Rapids
20:30
Newark
18:45
Capetown
|
17:23
Newark
17:00
Capetown
20:45
Durban
|
Connect |
UA3626
United Airlines
UA1122
United Airlines
BA6317
British Airways
|
15:21
Grand Rapids
20:30
Newark
20:40
Capetown
|
17:23
Newark
17:00
Capetown
22:40
Durban
|
Connect |
UA3626
United Airlines
UA188
United Airlines
BA6213
British Airways
|
15:21
Grand Rapids
21:05
Newark
18:50
Johannesburg
|
17:23
Newark
17:45
Johannesburg
19:55
Durban
|
Connect |
UA3626
United Airlines
UA188
United Airlines
BA6227
British Airways
|
15:21
Grand Rapids
21:05
Newark
18:40
Johannesburg
|
17:23
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
UA3626
United Airlines
UA188
United Airlines
FA268
Safair
|
15:21
Grand Rapids
21:05
Newark
18:35
Johannesburg
|
17:23
Newark
17:45
Johannesburg
19:45
Durban
|
Connect |
DL2422
Delta
DL200
Delta
BA6213
British Airways
|
16:29
Grand Rapids
19:45
Atlanta
18:30
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
19:35
Durban
|
Connect |
DL2422
Delta
DL200
Delta
FA268
Safair
|
16:29
Grand Rapids
19:45
Atlanta
18:35
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
19:45
Durban
|
Connect |
DL2422
Delta
DL200
Delta
FA390
Safair
|
16:29
Grand Rapids
19:45
Atlanta
18:00
Johannesburg
|
18:30
Atlanta
16:55
Johannesburg
19:10
Durban
|
Connect |
You take a flight from Grand Rapids to Johannesburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL2848
Delta
DL200
Delta
|
06:00
Grand Rapids
19:45
Atlanta
|
07:57
Atlanta
16:55
Johannesburg
|
Connect |
UA3644
United Airlines
UA188
United Airlines
|
06:01
Grand Rapids
21:05
Newark
|
08:03
Newark
17:45
Johannesburg
|
Connect |
DL2919
Delta
DL200
Delta
|
12:39
Grand Rapids
19:45
Atlanta
|
14:36
Atlanta
16:55
Johannesburg
|
Connect |
UA4515
United Airlines
UA188
United Airlines
|
14:50
Grand Rapids
21:05
Newark
|
16:50
Newark
17:45
Johannesburg
|
Connect |
UA3626
United Airlines
UA188
United Airlines
|
15:21
Grand Rapids
21:05
Newark
|
17:23
Newark
17:45
Johannesburg
|
Connect |
DL2422
Delta
DL200
Delta
|
16:29
Grand Rapids
19:45
Atlanta
|
18:30
Atlanta
16:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Grand Rapids to Detroit.
You take a flight from Detroit to Pietermaritzburg and cost approximately 800 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AA3141
American Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
06:30
Detroit
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
06:59
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA3797
United Airlines
ET501
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:01
Detroit
11:00
Washington Dulles
08:40
Addis Ababa
16:35
Johannesburg
|
08:30
Washington Dulles
07:15
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL3816
Delta
ET501
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:20
Detroit
11:00
Washington Dulles
08:40
Addis Ababa
16:35
Johannesburg
|
08:49
Washington Dulles
07:15
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA5958
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:30
Detroit
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
08:00
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL4464
Delta
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
08:25
Detroit
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
08:50
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL3663
Delta
ET501
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
08:45
Detroit
11:00
Washington Dulles
08:40
Addis Ababa
16:35
Johannesburg
|
10:09
Washington Dulles
07:15
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA3450
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
11:39
Detroit
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
13:29
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL441
Delta
DL200
Delta
4Z733
Airlink
|
12:15
Detroit
19:45
Atlanta
06:50
Johannesburg
|
14:15
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL337
Delta
KL0612
KLM
KL0591
KLM
4Z733
Airlink
|
12:40
Detroit
16:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
13:03
Chicago O'Hare
06:50
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1003
Delta
KL0618
KLM
KL0591
KLM
4Z733
Airlink
|
14:12
Detroit
20:40
Boston
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
16:02
Boston
09:25
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1003
Delta
DL258
Delta
KL0591
KLM
4Z733
Airlink
|
14:12
Detroit
18:45
Boston
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
16:02
Boston
07:45
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3449
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
14:14
Detroit
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
16:13
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL410
Delta
DL200
Delta
4Z733
Airlink
|
14:15
Detroit
19:45
Atlanta
06:50
Johannesburg
|
16:15
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL410
Delta
DL200
Delta
4Z735
Airlink
|
14:15
Detroit
19:45
Atlanta
12:35
Johannesburg
|
16:15
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA4432
United Airlines
UA188
United Airlines
4Z735
Airlink
|
14:18
Detroit
21:05
Newark
12:35
Johannesburg
|
16:09
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA4432
United Airlines
UA188
United Airlines
4Z733
Airlink
|
14:18
Detroit
21:05
Newark
06:50
Johannesburg
|
16:09
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
LH443
Lufthansa
LH572
Lufthansa
4Z735
Airlink
|
15:40
Detroit
22:00
Frankfurt
12:35
Johannesburg
|
05:45
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL475
Delta
DL200
Delta
4Z733
Airlink
|
16:40
Detroit
19:45
Atlanta
06:50
Johannesburg
|
18:31
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL475
Delta
DL200
Delta
4Z735
Airlink
|
16:40
Detroit
19:45
Atlanta
12:35
Johannesburg
|
18:31
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3454
United Airlines
UA188
United Airlines
4Z735
Airlink
|
16:53
Detroit
21:05
Newark
12:35
Johannesburg
|
18:53
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3454
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z735
Airlink
|
16:53
Detroit
20:30
Newark
17:55
Capetown
12:35
Johannesburg
|
18:53
Newark
17:00
Capetown
20:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3454
United Airlines
UA1122
United Airlines
4Z910
Airlink
4Z735
Airlink
|
16:53
Detroit
20:30
Newark
18:40
Capetown
12:35
Johannesburg
|
18:53
Newark
17:00
Capetown
20:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3454
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
16:53
Detroit
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
18:53
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3454
United Airlines
UA188
United Airlines
4Z733
Airlink
|
16:53
Detroit
21:05
Newark
06:50
Johannesburg
|
18:53
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3459
United Airlines
UA188
United Airlines
4Z735
Airlink
|
17:59
Detroit
21:05
Newark
12:35
Johannesburg
|
19:59
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3459
United Airlines
UA188
United Airlines
4Z733
Airlink
|
17:59
Detroit
21:05
Newark
06:50
Johannesburg
|
19:59
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL775
Delta
UA188
United Airlines
4Z733
Airlink
|
18:00
Detroit
21:05
Newark
06:50
Johannesburg
|
19:35
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL5484
Delta
UA188
United Airlines
4Z733
Airlink
|
18:00
Detroit
21:05
Newark
06:50
Johannesburg
|
19:46
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL134
Delta
KL0591
KLM
4Z735
Airlink
|
18:25
Detroit
10:20
Amsterdam Schiphol
12:35
Johannesburg
|
08:00
Amsterdam Schiphol
22:05
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AA3782
American Airlines
AA98
American Airlines
BA057
British Airways
4Z735
Airlink
|
18:30
Detroit
20:55
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
19:06
Chicago O'Hare
10:50
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA3093
American Airlines
BA296
British Airways
BA057
British Airways
4Z735
Airlink
|
18:30
Detroit
21:15
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
19:03
Chicago O'Hare
11:00
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AA3093
American Airlines
AA98
American Airlines
BA057
British Airways
4Z735
Airlink
|
18:30
Detroit
20:55
Chicago O'Hare
21:10
London Heathrow
12:35
Johannesburg
|
19:03
Chicago O'Hare
10:50
London Heathrow
10:15
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL16
Delta
VS449
Virgin Atlantic
4Z735
Airlink
|
18:40
Detroit
19:50
London Heathrow
12:35
Johannesburg
|
07:15
London Heathrow
08:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL98
Delta
AF990
Air France
4Z735
Airlink
|
18:40
Detroit
23:20
Paris CDG
12:35
Johannesburg
|
08:15
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL5423
Delta
DL214
Delta
SA061
South African Airways
4Z733
Airlink
|
20:50
Detroit
23:30
New York JFK
22:15
Lagos
06:50
Johannesburg
|
22:37
New York JFK
15:05
Lagos
05:10
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AF377
Air France
AF990
Air France
4Z735
Airlink
|
21:10
Detroit
23:20
Paris CDG
12:35
Johannesburg
|
10:50
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
AF377
Air France
AF148
Air France
SA061
South African Airways
4Z733
Airlink
|
21:10
Detroit
14:55
Paris CDG
22:15
Lagos
06:50
Johannesburg
|
10:50
Paris CDG
21:20
Lagos
05:10
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AF377
Air France
AF104
Air France
SA061
South African Airways
4Z733
Airlink
|
21:10
Detroit
15:15
Paris CDG
22:15
Lagos
06:50
Johannesburg
|
10:50
Paris CDG
20:40
Lagos
05:10
Johannesburg
07:55
Pietermaritzburg
|
Connect |
AF377
Air France
AF990
Air France
4Z743
Airlink
|
21:10
Detroit
23:20
Paris CDG
16:35
Johannesburg
|
10:50
Paris CDG
10:00
Johannesburg
17:40
Pietermaritzburg
|
Connect |
You take a bus, shuttle or taxi from your location in Grand Rapids to Milwaukee.
You take a flight from Milwaukee to Pietermaritzburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA3422
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
05:40
Milwaukee
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
06:35
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA3569
United Airlines
UA188
United Airlines
4Z733
Airlink
|
06:00
Milwaukee
21:05
Newark
06:50
Johannesburg
|
09:18
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3918
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:00
Milwaukee
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
08:02
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
UA3996
United Airlines
ET575
Ethiopian Airlines
ET809
Ethiopian Airlines
4Z743
Airlink
|
07:00
Milwaukee
09:45
Chicago O'Hare
08:40
Addis Ababa
16:35
Johannesburg
|
08:09
Chicago O'Hare
07:30
Addis Ababa
13:05
Johannesburg
17:40
Pietermaritzburg
|
Connect |
DL2688
Delta
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
09:36
Milwaukee
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
11:45
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4482
Delta
DL465
Delta
DL200
Delta
4Z733
Airlink
|
10:25
Milwaukee
15:16
Minneapolis
19:45
Atlanta
06:50
Johannesburg
|
11:40
Minneapolis
18:33
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4482
Delta
DL160
Delta
KL0591
KLM
4Z733
Airlink
|
10:25
Milwaukee
16:40
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
11:40
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4482
Delta
DL434
Delta
DL200
Delta
4Z733
Airlink
|
10:25
Milwaukee
13:20
Minneapolis
19:45
Atlanta
06:50
Johannesburg
|
11:40
Minneapolis
16:48
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2446
Delta
DL200
Delta
4Z735
Airlink
|
10:49
Milwaukee
19:45
Atlanta
12:35
Johannesburg
|
13:43
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL2446
Delta
DL200
Delta
4Z733
Airlink
|
10:49
Milwaukee
19:45
Atlanta
06:50
Johannesburg
|
13:43
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4484
Delta
DL465
Delta
DL200
Delta
4Z733
Airlink
|
12:45
Milwaukee
15:16
Minneapolis
19:45
Atlanta
06:50
Johannesburg
|
14:01
Minneapolis
18:33
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4484
Delta
DL160
Delta
KL0591
KLM
4Z733
Airlink
|
12:45
Milwaukee
16:40
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
14:01
Minneapolis
07:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4484
Delta
KL0656
KLM
KL0591
KLM
4Z733
Airlink
|
12:45
Milwaukee
15:00
Minneapolis
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
14:01
Minneapolis
05:55
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4484
Delta
DL465
Delta
DL200
Delta
4Z735
Airlink
|
12:45
Milwaukee
15:16
Minneapolis
19:45
Atlanta
12:35
Johannesburg
|
14:01
Minneapolis
18:33
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3614
United Airlines
UA188
United Airlines
4Z735
Airlink
|
12:49
Milwaukee
21:05
Newark
12:35
Johannesburg
|
16:06
Newark
17:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3614
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z735
Airlink
|
12:49
Milwaukee
20:30
Newark
17:55
Capetown
12:35
Johannesburg
|
16:06
Newark
17:00
Capetown
20:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3614
United Airlines
UA1122
United Airlines
4Z910
Airlink
4Z735
Airlink
|
12:49
Milwaukee
20:30
Newark
18:40
Capetown
12:35
Johannesburg
|
16:06
Newark
17:00
Capetown
20:45
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3614
United Airlines
UA1122
United Airlines
4Z898
Airlink
4Z733
Airlink
|
12:49
Milwaukee
20:30
Newark
17:55
Capetown
06:50
Johannesburg
|
16:06
Newark
17:00
Capetown
20:00
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3614
United Airlines
UA188
United Airlines
4Z733
Airlink
|
12:49
Milwaukee
21:05
Newark
06:50
Johannesburg
|
16:06
Newark
17:45
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1128
Delta
DL134
Delta
KL0591
KLM
4Z733
Airlink
|
13:29
Milwaukee
18:25
Detroit
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
15:36
Detroit
08:00
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1488
Delta
DL200
Delta
4Z735
Airlink
|
14:27
Milwaukee
19:45
Atlanta
12:35
Johannesburg
|
17:21
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL1488
Delta
DL200
Delta
4Z733
Airlink
|
14:27
Milwaukee
19:45
Atlanta
06:50
Johannesburg
|
17:21
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL2206
Delta
DL200
Delta
4Z735
Airlink
|
15:48
Milwaukee
19:45
Atlanta
12:35
Johannesburg
|
18:45
Atlanta
16:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL2206
Delta
DL200
Delta
4Z733
Airlink
|
15:48
Milwaukee
19:45
Atlanta
06:50
Johannesburg
|
18:45
Atlanta
16:55
Johannesburg
07:55
Pietermaritzburg
|
Connect |
UA3846
United Airlines
UA907
United Airlines
LH572
Lufthansa
4Z735
Airlink
|
15:50
Milwaukee
18:20
Chicago O'Hare
22:00
Frankfurt
12:35
Johannesburg
|
16:56
Chicago O'Hare
09:45
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA3846
United Airlines
UA909
United Airlines
KL0591
KLM
4Z733
Airlink
|
15:50
Milwaukee
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
16:56
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL4779
Delta
VS012
Virgin Atlantic
VS449
Virgin Atlantic
4Z735
Airlink
|
15:59
Milwaukee
21:25
Boston
19:50
London Heathrow
12:35
Johannesburg
|
19:20
Boston
09:05
London Heathrow
08:55
Johannesburg
13:40
Pietermaritzburg
|
Connect |
DL4487
Delta
AF673
Air France
AF990
Air France
4Z735
Airlink
|
16:06
Milwaukee
19:40
Minneapolis
23:20
Paris CDG
12:35
Johannesburg
|
17:30
Minneapolis
10:55
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA5376
United Airlines
UA907
United Airlines
LH572
Lufthansa
4Z735
Airlink
|
16:13
Milwaukee
18:20
Chicago O'Hare
22:00
Frankfurt
12:35
Johannesburg
|
17:14
Chicago O'Hare
09:45
Frankfurt
09:35
Johannesburg
13:40
Pietermaritzburg
|
Connect |
UA5376
United Airlines
UA909
United Airlines
KL0591
KLM
4Z733
Airlink
|
16:13
Milwaukee
18:05
Chicago O'Hare
10:20
Amsterdam Schiphol
06:50
Johannesburg
|
17:14
Chicago O'Hare
09:20
Amsterdam Schiphol
22:05
Johannesburg
07:55
Pietermaritzburg
|
Connect |
DL1379
Delta
AF377
Air France
AF990
Air France
4Z735
Airlink
|
18:13
Milwaukee
21:10
Detroit
23:20
Paris CDG
12:35
Johannesburg
|
20:20
Detroit
10:50
Paris CDG
10:00
Johannesburg
13:40
Pietermaritzburg
|
Connect |
You can find hotels and accommodations in Richmond, KwaZulu-Natal, South Africa with our hotels search tool below
Booking.com