HowToGo

Flight from West Palm Beach to Richmond, KwaZulu-Natal, South Africa

Search Transfer from West Palm Beach to Richmond, KwaZulu-Natal, South Africa

Search Flights

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

1. West Palm Beach/Palm Beach to Pietermaritzburg

  1. You take a flight from West Palm Beach/Palm Beach to Pietermaritzburg and cost approximately 310 USD.

  2. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
UA3574 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
06:30 West Palm Beach/Palm Beach
10:00 Washington Dulles
08:40 Addis Ababa
16:35 Johannesburg
09:00 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
17:40 Pietermaritzburg
Connect
DL1496 Delta
DL200 Delta
4Z735 Airlink
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
12:35 Johannesburg
11:05 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL1496 Delta
DL200 Delta
4Z733 Airlink
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
07:00 Johannesburg
11:05 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
B6154 JetBlue Airways
LY008 El Al
LY051 El Al
4Z733 Airlink
11:43 West Palm Beach/Palm Beach
20:50 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
14:29 New York JFK
14:10 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
DL2958 Delta
DL200 Delta
4Z733 Airlink
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
07:00 Johannesburg
13:36 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
B6154 JetBlue Airways
LY002 El Al
LY051 El Al
4Z733 Airlink
11:43 West Palm Beach/Palm Beach
16:00 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
14:29 New York JFK
09:20 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
DL2958 Delta
DL200 Delta
4Z735 Airlink
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
12:35 Johannesburg
13:36 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
UA3649 United Airlines
UA188 United Airlines
4Z733 Airlink
12:30 West Palm Beach/Palm Beach
20:45 Newark
07:00 Johannesburg
15:38 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2056 United Airlines
UA188 United Airlines
4Z735 Airlink
12:30 West Palm Beach/Palm Beach
20:45 Newark
12:35 Johannesburg
15:26 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
B61244 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
13:05 West Palm Beach/Palm Beach
20:45 Newark
07:00 Johannesburg
16:05 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2311 United Airlines
UA188 United Airlines
4Z733 Airlink
13:05 West Palm Beach/Palm Beach
20:45 Newark
07:00 Johannesburg
16:01 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2311 United Airlines
UA188 United Airlines
4Z735 Airlink
13:05 West Palm Beach/Palm Beach
20:45 Newark
12:35 Johannesburg
16:01 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
DL1419 Delta
DL200 Delta
4Z733 Airlink
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
07:00 Johannesburg
15:06 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1419 Delta
DL200 Delta
4Z735 Airlink
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
12:35 Johannesburg
15:06 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2812 Delta
DL134 Delta
KL0591 KLM
4Z733 Airlink
14:05 West Palm Beach/Palm Beach
18:25 Detroit
10:20 Amsterdam Schiphol
07:00 Johannesburg
17:04 Detroit
08:20 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
B6854 JetBlue Airways
TK2 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
15:15 West Palm Beach/Palm Beach
20:05 New York JFK
02:20 Istanbul
12:35 Johannesburg
18:03 New York JFK
13:40 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
B6854 JetBlue Airways
TK12 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
15:15 West Palm Beach/Palm Beach
23:30 New York JFK
02:20 Istanbul
12:35 Johannesburg
18:03 New York JFK
17:05 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
B6854 JetBlue Airways
LY008 El Al
LY051 El Al
4Z735 Airlink
15:15 West Palm Beach/Palm Beach
20:50 New York JFK
21:00 Tel Aviv
12:35 Johannesburg
18:03 New York JFK
14:10 Tel Aviv
05:40 Johannesburg
13:40 Pietermaritzburg
Connect
B6854 JetBlue Airways
LY008 El Al
LY051 El Al
4Z733 Airlink
15:15 West Palm Beach/Palm Beach
20:50 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
18:03 New York JFK
14:10 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
UA2335 United Airlines
UA1122 United Airlines
BA6418 British Airways
4Z733 Airlink
15:30 West Palm Beach/Palm Beach
20:30 Newark
19:00 Capetown
07:00 Johannesburg
18:26 Newark
18:00 Capetown
21:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA2335 United Airlines
UA188 United Airlines
4Z735 Airlink
15:30 West Palm Beach/Palm Beach
20:45 Newark
12:35 Johannesburg
18:26 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA2335 United Airlines
UA960 United Airlines
LH572 Lufthansa
4Z735 Airlink
15:30 West Palm Beach/Palm Beach
19:55 Newark
22:00 Frankfurt
12:35 Johannesburg
18:26 Newark
09:15 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
UA2335 United Airlines
UA188 United Airlines
4Z733 Airlink
15:30 West Palm Beach/Palm Beach
20:45 Newark
07:00 Johannesburg
18:26 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2335 United Airlines
UA1122 United Airlines
FA217 Safair
4Z733 Airlink
15:30 West Palm Beach/Palm Beach
20:30 Newark
18:55 Capetown
07:00 Johannesburg
18:26 Newark
18:00 Capetown
21:05 Johannesburg
08:05 Pietermaritzburg
Connect
B61944 JetBlue Airways
LY026 El Al
LY051 El Al
4Z733 Airlink
15:50 West Palm Beach/Palm Beach
20:00 Newark
21:00 Tel Aviv
07:00 Johannesburg
18:48 Newark
13:20 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B61944 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
15:50 West Palm Beach/Palm Beach
20:45 Newark
07:00 Johannesburg
18:48 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
B6522 JetBlue Airways
LY016 El Al
LY051 El Al
4Z733 Airlink
16:09 West Palm Beach/Palm Beach
20:30 Boston
21:00 Tel Aviv
07:00 Johannesburg
19:12 Boston
13:50 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
UA2209 United Airlines
UA90 United Airlines
LY051 El Al
4Z733 Airlink
17:35 West Palm Beach/Palm Beach
23:05 Newark
21:00 Tel Aviv
07:00 Johannesburg
20:31 Newark
16:20 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B6954 JetBlue Airways
AA146 American Airlines
LY051 El Al
4Z733 Airlink
19:25 West Palm Beach/Palm Beach
00:05 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
22:08 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B6954 JetBlue Airways
AA148 American Airlines
LY051 El Al
4Z733 Airlink
19:25 West Palm Beach/Palm Beach
23:59 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
22:08 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B61154 JetBlue Airways
AA146 American Airlines
LY051 El Al
4Z733 Airlink
20:32 West Palm Beach/Palm Beach
00:05 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
23:13 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect

2. Fort Lauderdale-Hollywood International to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in West Palm Beach to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Pietermaritzburg and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
UA1750 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z743 Airlink
06:30 Fort Lauderdale-Hollywood International
10:00 Washington Dulles
08:40 Addis Ababa
16:35 Johannesburg
09:02 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
17:40 Pietermaritzburg
Connect
DL1264 Delta
DL200 Delta
4Z733 Airlink
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
07:00 Johannesburg
14:02 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
DL1264 Delta
DL200 Delta
4Z735 Airlink
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
12:35 Johannesburg
14:02 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
B6602 JetBlue Airways
LY008 El Al
LY051 El Al
4Z733 Airlink
12:40 Fort Lauderdale-Hollywood International
20:50 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
15:28 New York JFK
14:10 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
DL2087 Delta
DL200 Delta
4Z735 Airlink
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
12:35 Johannesburg
15:10 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2087 Delta
DL200 Delta
4Z733 Airlink
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
07:00 Johannesburg
15:10 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA1913 United Airlines
UA188 United Airlines
4Z733 Airlink
13:57 Fort Lauderdale-Hollywood International
20:45 Newark
07:00 Johannesburg
16:54 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA1913 United Airlines
UA188 United Airlines
4Z735 Airlink
13:57 Fort Lauderdale-Hollywood International
20:45 Newark
12:35 Johannesburg
16:54 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
DL1399 Delta
DL200 Delta
4Z735 Airlink
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
12:35 Johannesburg
16:10 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL1399 Delta
DL200 Delta
4Z733 Airlink
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
07:00 Johannesburg
16:10 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
WN2669 Southwest Airlines
DL200 Delta
4Z733 Airlink
14:45 Fort Lauderdale-Hollywood International
17:45 Atlanta
07:00 Johannesburg
16:45 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA1167 United Airlines
UA188 United Airlines
4Z733 Airlink
15:25 Fort Lauderdale-Hollywood International
20:45 Newark
07:00 Johannesburg
18:24 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA1167 United Airlines
UA188 United Airlines
4Z735 Airlink
15:25 Fort Lauderdale-Hollywood International
20:45 Newark
12:35 Johannesburg
18:24 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
B66 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
16:15 Fort Lauderdale-Hollywood International
20:45 Newark
07:00 Johannesburg
19:22 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
NK1215 Spirit Airlines
UA188 United Airlines
4Z733 Airlink
16:21 Fort Lauderdale-Hollywood International
20:45 Newark
07:00 Johannesburg
19:15 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
B6775 JetBlue Airways
TK12 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
16:35 Fort Lauderdale-Hollywood International
23:30 New York JFK
02:20 Istanbul
12:35 Johannesburg
19:33 New York JFK
17:05 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
UA1755 United Airlines
UA1122 United Airlines
FA217 Safair
4Z733 Airlink
16:40 Fort Lauderdale-Hollywood International
20:30 Newark
18:55 Capetown
07:00 Johannesburg
19:39 Newark
18:00 Capetown
21:05 Johannesburg
08:05 Pietermaritzburg
Connect
UA1755 United Airlines
UA1122 United Airlines
BA6418 British Airways
4Z733 Airlink
16:40 Fort Lauderdale-Hollywood International
20:30 Newark
19:00 Capetown
07:00 Johannesburg
19:39 Newark
18:00 Capetown
21:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA1755 United Airlines
UA188 United Airlines
4Z735 Airlink
16:40 Fort Lauderdale-Hollywood International
20:45 Newark
12:35 Johannesburg
19:39 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
UA1755 United Airlines
UA188 United Airlines
4Z733 Airlink
16:40 Fort Lauderdale-Hollywood International
20:45 Newark
07:00 Johannesburg
19:39 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA1755 United Airlines
UA90 United Airlines
LY051 El Al
4Z733 Airlink
16:40 Fort Lauderdale-Hollywood International
23:05 Newark
21:00 Tel Aviv
07:00 Johannesburg
19:39 Newark
16:20 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B61902 JetBlue Airways
TK12 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
17:31 Fort Lauderdale-Hollywood International
23:30 New York JFK
02:20 Istanbul
12:35 Johannesburg
20:27 New York JFK
17:05 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect
DL1631 Delta
DL214 Delta
SA061 South African Airways
4Z733 Airlink
19:55 Fort Lauderdale-Hollywood International
23:40 New York JFK
22:10 Lagos
07:00 Johannesburg
22:48 New York JFK
15:40 Lagos
05:05 Johannesburg
08:05 Pietermaritzburg
Connect
DL1631 Delta
DL234 Delta
LY051 El Al
4Z733 Airlink
19:55 Fort Lauderdale-Hollywood International
23:45 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
22:48 New York JFK
17:20 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
B61002 JetBlue Airways
AA146 American Airlines
LY051 El Al
4Z733 Airlink
21:00 Fort Lauderdale-Hollywood International
00:05 New York JFK
21:00 Tel Aviv
07:00 Johannesburg
23:50 New York JFK
17:15 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect

3. Miami to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in West Palm Beach to Miami.

  2. You take a flight from Miami to Pietermaritzburg and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Pietermaritzburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL1381 Delta
DL200 Delta
4Z733 Airlink
10:18 Miami
17:45 Atlanta
07:00 Johannesburg
12:13 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA2638 United Airlines
UA188 United Airlines
4Z733 Airlink
11:25 Miami
20:45 Newark
07:00 Johannesburg
14:30 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
LY018 El Al
LY051 El Al
4Z733 Airlink
12:00 Miami
21:00 Tel Aviv
07:00 Johannesburg
06:45 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
DL2279 Delta
DL200 Delta
4Z733 Airlink
12:31 Miami
17:45 Atlanta
07:00 Johannesburg
14:30 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA708 United Airlines
UA188 United Airlines
4Z733 Airlink
13:25 Miami
20:45 Newark
07:00 Johannesburg
16:23 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
DL2702 Delta
DL200 Delta
4Z735 Airlink
14:06 Miami
17:45 Atlanta
12:35 Johannesburg
15:53 Atlanta
16:00 Johannesburg
13:40 Pietermaritzburg
Connect
DL2702 Delta
DL200 Delta
4Z733 Airlink
14:06 Miami
17:45 Atlanta
07:00 Johannesburg
15:53 Atlanta
16:00 Johannesburg
08:05 Pietermaritzburg
Connect
UA2147 United Airlines
UA188 United Airlines
4Z733 Airlink
14:45 Miami
20:45 Newark
07:00 Johannesburg
17:43 Newark
18:20 Johannesburg
08:05 Pietermaritzburg
Connect
UA2147 United Airlines
UA188 United Airlines
4Z735 Airlink
14:45 Miami
20:45 Newark
12:35 Johannesburg
17:43 Newark
18:20 Johannesburg
13:40 Pietermaritzburg
Connect
LH463 Lufthansa
LH572 Lufthansa
4Z735 Airlink
16:25 Miami
22:00 Frankfurt
12:35 Johannesburg
07:20 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
KL0628 KLM
KL0591 KLM
4Z735 Airlink
16:30 Miami
10:20 Amsterdam Schiphol
12:35 Johannesburg
06:50 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
KL0628 KLM
KL0591 KLM
4Z733 Airlink
16:30 Miami
10:20 Amsterdam Schiphol
07:00 Johannesburg
06:50 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
AF095 Air France
AF990 Air France
4Z735 Airlink
17:05 Miami
23:35 Paris CDG
12:35 Johannesburg
07:50 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
VS118 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
17:20 Miami
18:55 London Heathrow
12:35 Johannesburg
06:35 London Heathrow
08:00 Johannesburg
13:40 Pietermaritzburg
Connect
AA38 American Airlines
BA057 British Airways
4Z735 Airlink
19:40 Miami
21:10 London Heathrow
12:35 Johannesburg
09:15 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
LX65 Swiss
LX284 Swiss
4Z743 Airlink
19:50 Miami
22:40 Zurich
16:35 Johannesburg
10:40 Zurich
10:10 Johannesburg
17:40 Pietermaritzburg
Connect
LX65 Swiss
LX284 Swiss
4Z735 Airlink
19:50 Miami
22:40 Zurich
12:35 Johannesburg
10:40 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
AF099 Air France
AF990 Air France
4Z735 Airlink
20:05 Miami
23:35 Paris CDG
12:35 Johannesburg
10:55 Paris CDG
11:15 Johannesburg
13:40 Pietermaritzburg
Connect
AF099 Air France
AF990 Air France
4Z743 Airlink
20:05 Miami
23:35 Paris CDG
16:35 Johannesburg
10:55 Paris CDG
11:15 Johannesburg
17:40 Pietermaritzburg
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
4Z743 Airlink
20:10 Miami
02:05 Doha
16:35 Johannesburg
17:55 Doha
09:40 Johannesburg
17:40 Pietermaritzburg
Connect
EK214 Emirates
EK761 Emirates
4Z735 Airlink
20:10 Miami
04:40 Dubai
12:35 Johannesburg
19:20 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
EK214 Emirates
EK761 Emirates
4Z743 Airlink
20:10 Miami
04:40 Dubai
16:35 Johannesburg
19:20 Dubai
10:55 Johannesburg
17:40 Pietermaritzburg
Connect
QR778 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
20:10 Miami
02:05 Doha
12:35 Johannesburg
17:55 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
20:10 Miami
20:25 Doha
12:35 Johannesburg
17:55 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
20:10 Miami
20:25 Doha
07:00 Johannesburg
17:55 Doha
04:00 Johannesburg
08:05 Pietermaritzburg
Connect
AA52 American Airlines
LY051 El Al
4Z733 Airlink
20:40 Miami
21:00 Tel Aviv
07:00 Johannesburg
15:30 Tel Aviv
05:40 Johannesburg
08:05 Pietermaritzburg
Connect
BA208 British Airways
BA041 British Airways
BA6200 British Airways
4Z735 Airlink
21:30 Miami
16:55 London Heathrow
07:00 Durban
12:35 Johannesburg
11:00 London Heathrow
05:25 Durban
08:05 Johannesburg
13:40 Pietermaritzburg
Connect
BA208 British Airways
BA041 British Airways
BA6202 British Airways
4Z735 Airlink
21:30 Miami
16:55 London Heathrow
08:15 Durban
12:35 Johannesburg
11:00 London Heathrow
05:25 Durban
09:20 Johannesburg
13:40 Pietermaritzburg
Connect
BA208 British Airways
BA057 British Airways
4Z735 Airlink
21:30 Miami
21:10 London Heathrow
12:35 Johannesburg
11:00 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
BA208 British Airways
BA041 British Airways
BA6212 British Airways
4Z743 Airlink
21:30 Miami
16:55 London Heathrow
12:15 Durban
16:35 Johannesburg
11:00 London Heathrow
05:25 Durban
13:20 Johannesburg
17:40 Pietermaritzburg
Connect
BA208 British Airways
BA041 British Airways
BA6202 British Airways
4Z743 Airlink
21:30 Miami
16:55 London Heathrow
08:15 Durban
16:35 Johannesburg
11:00 London Heathrow
05:25 Durban
09:20 Johannesburg
17:40 Pietermaritzburg
Connect
BA208 British Airways
BA041 British Airways
BA6200 British Airways
4Z743 Airlink
21:30 Miami
16:55 London Heathrow
07:00 Durban
16:35 Johannesburg
11:00 London Heathrow
05:25 Durban
08:05 Johannesburg
17:40 Pietermaritzburg
Connect
BA208 British Airways
BA057 British Airways
4Z743 Airlink
21:30 Miami
21:10 London Heathrow
16:35 Johannesburg
11:00 London Heathrow
10:15 Johannesburg
17:40 Pietermaritzburg
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
4Z743 Airlink
21:55 Miami
02:20 Istanbul
16:35 Johannesburg
17:05 Istanbul
11:10 Johannesburg
17:40 Pietermaritzburg
Connect
TK78 Turkish Airlines
TK42 Turkish Airlines
4Z735 Airlink
21:55 Miami
02:20 Istanbul
12:35 Johannesburg
17:05 Istanbul
11:10 Johannesburg
13:40 Pietermaritzburg
Connect

4. Miami to Durban

  1. You take a bus, shuttle or taxi from your location in West Palm Beach to Miami.

  2. You take a flight from Miami to Durban and cost approximately 380 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL2279 Delta
DL200 Delta
FA278 Safair
12:31 Miami
17:45 Atlanta
17:25 Johannesburg
14:30 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL2279 Delta
DL200 Delta
4Z569 Airlink
12:31 Miami
17:45 Atlanta
17:20 Johannesburg
14:30 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2279 Delta
DL200 Delta
MN607 Comair
12:31 Miami
17:45 Atlanta
17:30 Johannesburg
14:30 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
UA708 United Airlines
UA188 United Airlines
FA276 Safair
13:25 Miami
20:45 Newark
19:45 Johannesburg
16:23 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA708 United Airlines
UA188 United Airlines
MN609 Comair
13:25 Miami
20:45 Newark
19:25 Johannesburg
16:23 Newark
18:20 Johannesburg
20:30 Durban
Connect
DL2702 Delta
DL200 Delta
4Z569 Airlink
14:06 Miami
17:45 Atlanta
17:20 Johannesburg
15:53 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2702 Delta
DL200 Delta
FA278 Safair
14:06 Miami
17:45 Atlanta
17:25 Johannesburg
15:53 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL2702 Delta
DL200 Delta
MN607 Comair
14:06 Miami
17:45 Atlanta
17:30 Johannesburg
15:53 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
UA2147 United Airlines
UA188 United Airlines
MN609 Comair
14:45 Miami
20:45 Newark
19:25 Johannesburg
17:43 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA2147 United Airlines
UA188 United Airlines
FA276 Safair
14:45 Miami
20:45 Newark
19:45 Johannesburg
17:43 Newark
18:20 Johannesburg
20:55 Durban
Connect
BA206 British Airways
BA041 British Airways
17:15 Miami
16:55 London Heathrow
06:40 London Heathrow
05:25 Durban
Connect
AA38 American Airlines
BA041 British Airways
19:40 Miami
16:55 London Heathrow
09:15 London Heathrow
05:25 Durban
Connect
QR778 Qatar Airways
QR1365 Qatar Airways
BA6205 British Airways
20:10 Miami
20:25 Doha
06:30 Johannesburg
17:55 Doha
04:00 Johannesburg
07:35 Durban
Connect
BA208 British Airways
BA043 British Airways
BA6303 British Airways
21:30 Miami
18:15 London Heathrow
09:20 Capetown
11:00 London Heathrow
08:00 Capetown
11:20 Durban
Connect
BA208 British Airways
BA041 British Airways
21:30 Miami
16:55 London Heathrow
11:00 London Heathrow
05:25 Durban
Connect

5. West Palm Beach/Palm Beach to Durban

  1. You take a flight from West Palm Beach/Palm Beach to Durban and cost approximately 370 USD.

  2. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL1496 Delta
DL200 Delta
4Z569 Airlink
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:20 Johannesburg
11:05 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL1496 Delta
DL200 Delta
MN607 Comair
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:30 Johannesburg
11:05 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1496 Delta
DL200 Delta
FA278 Safair
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:25 Johannesburg
11:05 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL2958 Delta
DL200 Delta
4Z569 Airlink
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
17:20 Johannesburg
13:36 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2958 Delta
DL200 Delta
FA278 Safair
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
17:25 Johannesburg
13:36 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL2958 Delta
DL200 Delta
MN607 Comair
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
17:30 Johannesburg
13:36 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
UA2056 United Airlines
UA188 United Airlines
FA276 Safair
12:30 West Palm Beach/Palm Beach
20:45 Newark
19:45 Johannesburg
15:26 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA3649 United Airlines
UA188 United Airlines
MN609 Comair
12:30 West Palm Beach/Palm Beach
20:45 Newark
19:25 Johannesburg
15:38 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA2311 United Airlines
UA188 United Airlines
FA276 Safair
13:05 West Palm Beach/Palm Beach
20:45 Newark
19:45 Johannesburg
16:01 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA2311 United Airlines
UA188 United Airlines
MN609 Comair
13:05 West Palm Beach/Palm Beach
20:45 Newark
19:25 Johannesburg
16:01 Newark
18:20 Johannesburg
20:30 Durban
Connect
B61244 JetBlue Airways
UA188 United Airlines
FA276 Safair
13:05 West Palm Beach/Palm Beach
20:45 Newark
19:45 Johannesburg
16:05 Newark
18:20 Johannesburg
20:55 Durban
Connect
B61244 JetBlue Airways
UA188 United Airlines
MN609 Comair
13:05 West Palm Beach/Palm Beach
20:45 Newark
19:25 Johannesburg
16:05 Newark
18:20 Johannesburg
20:30 Durban
Connect
DL1419 Delta
DL200 Delta
MN607 Comair
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:30 Johannesburg
15:06 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1419 Delta
DL200 Delta
4Z569 Airlink
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:20 Johannesburg
15:06 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL1419 Delta
DL200 Delta
FA278 Safair
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
17:25 Johannesburg
15:06 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
AA1841 American Airlines
AA730 American Airlines
BA041 British Airways
13:50 West Palm Beach/Palm Beach
18:25 Charlotte
16:55 London Heathrow
15:47 Charlotte
07:10 London Heathrow
05:25 Durban
Connect
UA2335 United Airlines
UA188 United Airlines
FA276 Safair
15:30 West Palm Beach/Palm Beach
20:45 Newark
19:45 Johannesburg
18:26 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA2335 United Airlines
UA1122 United Airlines
FA166 Safair
15:30 West Palm Beach/Palm Beach
20:30 Newark
06:15 Capetown
18:26 Newark
18:00 Capetown
08:20 Durban
Connect
UA2335 United Airlines
UA1122 United Airlines
FA160 Safair
15:30 West Palm Beach/Palm Beach
20:30 Newark
06:00 Capetown
18:26 Newark
18:00 Capetown
08:05 Durban
Connect
UA2335 United Airlines
UA188 United Airlines
MN609 Comair
15:30 West Palm Beach/Palm Beach
20:45 Newark
19:25 Johannesburg
18:26 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA2335 United Airlines
UA1122 United Airlines
BA6301 British Airways
15:30 West Palm Beach/Palm Beach
20:30 Newark
06:30 Capetown
18:26 Newark
18:00 Capetown
08:30 Durban
Connect
B61944 JetBlue Airways
UA188 United Airlines
FA276 Safair
15:50 West Palm Beach/Palm Beach
20:45 Newark
19:45 Johannesburg
18:48 Newark
18:20 Johannesburg
20:55 Durban
Connect
B61944 JetBlue Airways
UA188 United Airlines
MN609 Comair
15:50 West Palm Beach/Palm Beach
20:45 Newark
19:25 Johannesburg
18:48 Newark
18:20 Johannesburg
20:30 Durban
Connect
G42101 Allegiant Air
BA170 British Airways
BA041 British Airways
17:56 West Palm Beach/Palm Beach
21:50 Pittsburgh
16:55 London Heathrow
20:27 Pittsburgh
10:10 London Heathrow
05:25 Durban
Connect

6. West Palm Beach/Palm Beach to Johannesburg

  1. You take a flight from West Palm Beach/Palm Beach to Johannesburg and cost approximately 310 USD.

  2. You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL1496 Delta
DL200 Delta
09:15 West Palm Beach/Palm Beach
17:45 Atlanta
11:05 Atlanta
16:00 Johannesburg
Connect
DL2958 Delta
DL200 Delta
11:43 West Palm Beach/Palm Beach
17:45 Atlanta
13:36 Atlanta
16:00 Johannesburg
Connect
UA2056 United Airlines
UA188 United Airlines
12:30 West Palm Beach/Palm Beach
20:45 Newark
15:26 Newark
18:20 Johannesburg
Connect
UA2311 United Airlines
UA188 United Airlines
13:05 West Palm Beach/Palm Beach
20:45 Newark
16:01 Newark
18:20 Johannesburg
Connect
B61244 JetBlue Airways
UA188 United Airlines
13:05 West Palm Beach/Palm Beach
20:45 Newark
16:05 Newark
18:20 Johannesburg
Connect
DL1419 Delta
DL200 Delta
13:15 West Palm Beach/Palm Beach
17:45 Atlanta
15:06 Atlanta
16:00 Johannesburg
Connect
DL2812 Delta
DL134 Delta
KL0591 KLM
14:05 West Palm Beach/Palm Beach
18:25 Detroit
10:20 Amsterdam Schiphol
17:04 Detroit
08:20 Amsterdam Schiphol
22:05 Johannesburg
Connect
UA2335 United Airlines
UA188 United Airlines
15:30 West Palm Beach/Palm Beach
20:45 Newark
18:26 Newark
18:20 Johannesburg
Connect
B61944 JetBlue Airways
UA188 United Airlines
15:50 West Palm Beach/Palm Beach
20:45 Newark
18:48 Newark
18:20 Johannesburg
Connect

7. Fort Lauderdale-Hollywood International to Durban

  1. You take a bus, shuttle or taxi from your location in West Palm Beach to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Durban and cost approximately 390 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL1264 Delta
DL200 Delta
FA278 Safair
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:25 Johannesburg
14:02 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1264 Delta
DL200 Delta
MN607 Comair
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:30 Johannesburg
14:02 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1264 Delta
DL200 Delta
4Z569 Airlink
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:20 Johannesburg
14:02 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2087 Delta
DL200 Delta
4Z569 Airlink
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:20 Johannesburg
15:10 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
DL2087 Delta
DL200 Delta
MN607 Comair
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:30 Johannesburg
15:10 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL2087 Delta
DL200 Delta
FA278 Safair
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:25 Johannesburg
15:10 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
UA1913 United Airlines
UA188 United Airlines
FA276 Safair
13:57 Fort Lauderdale-Hollywood International
20:45 Newark
19:45 Johannesburg
16:54 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA1913 United Airlines
UA188 United Airlines
MN609 Comair
13:57 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
16:54 Newark
18:20 Johannesburg
20:30 Durban
Connect
DL1399 Delta
DL200 Delta
FA278 Safair
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:25 Johannesburg
16:10 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1399 Delta
DL200 Delta
MN607 Comair
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:30 Johannesburg
16:10 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
DL1399 Delta
DL200 Delta
4Z569 Airlink
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:20 Johannesburg
16:10 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
WN2669 Southwest Airlines
DL200 Delta
MN607 Comair
14:45 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:30 Johannesburg
16:45 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
WN2669 Southwest Airlines
DL200 Delta
4Z569 Airlink
14:45 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:20 Johannesburg
16:45 Atlanta
16:00 Johannesburg
18:30 Durban
Connect
WN2669 Southwest Airlines
DL200 Delta
FA278 Safair
14:45 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:25 Johannesburg
16:45 Atlanta
16:00 Johannesburg
18:35 Durban
Connect
B62393 JetBlue Airways
BA252 British Airways
BA041 British Airways
15:04 Fort Lauderdale-Hollywood International
21:25 Nassau
16:55 London Heathrow
16:04 Nassau
10:40 London Heathrow
05:25 Durban
Connect
TI1274 Tailwind
BA252 British Airways
BA041 British Airways
15:10 Fort Lauderdale-Hollywood International
21:25 Nassau
16:55 London Heathrow
16:50 Nassau
10:40 London Heathrow
05:25 Durban
Connect
UA1167 United Airlines
UA188 United Airlines
MN609 Comair
15:25 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
18:24 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA1167 United Airlines
UA188 United Airlines
FA276 Safair
15:25 Fort Lauderdale-Hollywood International
20:45 Newark
19:45 Johannesburg
18:24 Newark
18:20 Johannesburg
20:55 Durban
Connect
B66 JetBlue Airways
UA188 United Airlines
MN609 Comair
16:15 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
19:22 Newark
18:20 Johannesburg
20:30 Durban
Connect
B66 JetBlue Airways
UA188 United Airlines
FA276 Safair
16:15 Fort Lauderdale-Hollywood International
20:45 Newark
19:45 Johannesburg
19:22 Newark
18:20 Johannesburg
20:55 Durban
Connect
NK1215 Spirit Airlines
UA188 United Airlines
MN609 Comair
16:21 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
19:15 Newark
18:20 Johannesburg
20:30 Durban
Connect
NK1215 Spirit Airlines
UA188 United Airlines
FA276 Safair
16:21 Fort Lauderdale-Hollywood International
20:45 Newark
19:45 Johannesburg
19:15 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA1755 United Airlines
UA1122 United Airlines
FA166 Safair
16:40 Fort Lauderdale-Hollywood International
20:30 Newark
06:15 Capetown
19:39 Newark
18:00 Capetown
08:20 Durban
Connect
UA1755 United Airlines
UA188 United Airlines
FA276 Safair
16:40 Fort Lauderdale-Hollywood International
20:45 Newark
19:45 Johannesburg
19:39 Newark
18:20 Johannesburg
20:55 Durban
Connect
UA1755 United Airlines
UA1122 United Airlines
FA160 Safair
16:40 Fort Lauderdale-Hollywood International
20:30 Newark
06:00 Capetown
19:39 Newark
18:00 Capetown
08:05 Durban
Connect
UA1755 United Airlines
UA188 United Airlines
MN609 Comair
16:40 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
19:39 Newark
18:20 Johannesburg
20:30 Durban
Connect
UA1755 United Airlines
UA1122 United Airlines
BA6301 British Airways
16:40 Fort Lauderdale-Hollywood International
20:30 Newark
06:30 Capetown
19:39 Newark
18:00 Capetown
08:30 Durban
Connect
UP208 Bahamasair
BA252 British Airways
BA041 British Airways
17:30 Fort Lauderdale-Hollywood International
21:25 Nassau
16:55 London Heathrow
18:45 Nassau
10:40 London Heathrow
05:25 Durban
Connect

8. Fort Lauderdale-Hollywood International to Johannesburg

  1. You take a bus, shuttle or taxi from your location in West Palm Beach to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Richmond, KwaZulu-Natal, South Africa.

Flight Depart Arrive
DL1264 Delta
DL200 Delta
12:07 Fort Lauderdale-Hollywood International
17:45 Atlanta
14:02 Atlanta
16:00 Johannesburg
Connect
DL2087 Delta
DL200 Delta
13:14 Fort Lauderdale-Hollywood International
17:45 Atlanta
15:10 Atlanta
16:00 Johannesburg
Connect
UA1913 United Airlines
UA188 United Airlines
13:57 Fort Lauderdale-Hollywood International
20:45 Newark
16:54 Newark
18:20 Johannesburg
Connect
DL1399 Delta
DL200 Delta
14:15 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:10 Atlanta
16:00 Johannesburg
Connect
WN2669 Southwest Airlines
DL200 Delta
14:45 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:45 Atlanta
16:00 Johannesburg
Connect
UA1167 United Airlines
UA188 United Airlines
15:25 Fort Lauderdale-Hollywood International
20:45 Newark
18:24 Newark
18:20 Johannesburg
Connect
B66 JetBlue Airways
UA188 United Airlines
16:15 Fort Lauderdale-Hollywood International
20:45 Newark
19:22 Newark
18:20 Johannesburg
Connect
NK1215 Spirit Airlines
UA188 United Airlines
16:21 Fort Lauderdale-Hollywood International
20:45 Newark
19:15 Newark
18:20 Johannesburg
Connect
UA1755 United Airlines
UA188 United Airlines
16:40 Fort Lauderdale-Hollywood International
20:45 Newark
19:39 Newark
18:20 Johannesburg
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