HowToGo

Flight from Grand Rapids to Richmond, KwaZulu-Natal, South Africa

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.

Search Transfer from Grand Rapids to Richmond, KwaZulu-Natal, South Africa

Search Flights

You can find flight ticket prices from Grand Rapids to Richmond, KwaZulu-Natal, South Africa with our flight tickets search tool below

1. Grand Rapids to Pietermaritzburg

  1. You take a flight from Grand Rapids to Pietermaritzburg and cost approximately 1000 USD.

  2. 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

2. Grand Rapids to Margate

  1. You take a flight from Grand Rapids to Margate and cost approximately 1200 USD.

  2. 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

3. Chicago O'Hare to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Grand Rapids to Chicago O'Hare.

  2. You take a flight from Chicago O'Hare to Pietermaritzburg and cost approximately 1100 USD.

  3. 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

4. Grand Rapids to Durban

  1. You take a flight from Grand Rapids to Durban and cost approximately 1200 USD.

  2. 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

5. Grand Rapids to Johannesburg

  1. You take a flight from Grand Rapids to Johannesburg and cost approximately 950 USD.

  2. 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

6. Detroit to Pietermaritzburg

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

  2. You take a flight from Detroit to Pietermaritzburg and cost approximately 800 USD.

  3. 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

7. Milwaukee to Pietermaritzburg

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

  2. You take a flight from Milwaukee to Pietermaritzburg and cost approximately 950 USD.

  3. 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

References

Find Hotels in Richmond, KwaZulu-Natal, South Africa

You can find hotels and accommodations in Richmond, KwaZulu-Natal, South Africa with our hotels search tool below

Booking.com