HowToGo

Flight from Puerto Rico to Richmond, KwaZulu-Natal, South Africa

How to get to Richmond, KwaZulu-Natal, South Africa from Puerto Rico by flight ? You can check flights from Puerto Rico to Richmond, KwaZulu-Natal, South Africa below.

Search Transfer from Puerto Rico to Richmond, KwaZulu-Natal, South Africa

Search Flights

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

1. Aguadilla to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to Aguadilla.

  2. You take a flight from Aguadilla 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
UA1162 United Airlines
UA188 United Airlines
4Z735 Airlink
01:00 Aguadilla
20:45 Newark
12:35 Johannesburg
04:54 Newark
17:45 Johannesburg
13:40 Pietermaritzburg
Connect
UA1162 United Airlines
UA188 United Airlines
4Z733 Airlink
01:00 Aguadilla
20:45 Newark
07:00 Johannesburg
04:54 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
NK143 Spirit Airlines
WN2844 Southwest Airlines
DL200 Delta
4Z743 Airlink
02:30 Aguadilla
06:50 Orlando
17:45 Atlanta
16:25 Johannesburg
05:31 Orlando
08:20 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
NK143 Spirit Airlines
DL2543 Delta
DL200 Delta
4Z743 Airlink
02:30 Aguadilla
07:00 Orlando
17:45 Atlanta
16:25 Johannesburg
05:31 Orlando
08:35 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
NK374 Spirit Airlines
NK1561 Spirit Airlines
DL200 Delta
4Z743 Airlink
03:20 Aguadilla
12:38 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:25 Johannesburg
05:56 Fort Lauderdale-Hollywood International
14:36 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
NK374 Spirit Airlines
NK1078 Spirit Airlines
DL200 Delta
4Z743 Airlink
03:20 Aguadilla
09:05 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:25 Johannesburg
05:56 Fort Lauderdale-Hollywood International
11:05 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
B6183 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
04:15 Aguadilla
20:45 Newark
07:00 Johannesburg
07:14 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
B6838 JetBlue Airways
LH401 Lufthansa
LH572 Lufthansa
4Z735 Airlink
10:40 Aguadilla
15:45 New York JFK
22:00 Frankfurt
12:35 Johannesburg
14:28 New York JFK
05:45 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
B6838 JetBlue Airways
KL0642 KLM
KL0591 KLM
4Z733 Airlink
10:40 Aguadilla
18:30 New York JFK
10:20 Amsterdam Schiphol
07:00 Johannesburg
14:28 New York JFK
07:45 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
B6838 JetBlue Airways
QR702 Qatar Airways
QR1365 Qatar Airways
4Z735 Airlink
10:40 Aguadilla
20:55 New York JFK
20:25 Doha
12:35 Johannesburg
14:28 New York JFK
16:25 Doha
04:00 Johannesburg
13:40 Pietermaritzburg
Connect
B6838 JetBlue Airways
QR702 Qatar Airways
QR1363 Qatar Airways
4Z735 Airlink
10:40 Aguadilla
20:55 New York JFK
02:05 Doha
12:35 Johannesburg
14:28 New York JFK
16:25 Doha
09:40 Johannesburg
13:40 Pietermaritzburg
Connect
B6838 JetBlue Airways
LY002 El Al
LY051 El Al
4Z733 Airlink
10:40 Aguadilla
16:00 New York JFK
10:00 Tel Aviv
07:00 Johannesburg
14:28 New York JFK
08:20 Tel Aviv
18:40 Johannesburg
08:05 Pietermaritzburg
Connect
B6838 JetBlue Airways
LX15 Swiss
LX284 Swiss
4Z735 Airlink
10:40 Aguadilla
21:05 New York JFK
22:40 Zurich
12:35 Johannesburg
14:28 New York JFK
10:55 Zurich
10:10 Johannesburg
13:40 Pietermaritzburg
Connect
B6838 JetBlue Airways
QR702 Qatar Airways
QR1365 Qatar Airways
4Z733 Airlink
10:40 Aguadilla
20:55 New York JFK
20:25 Doha
07:00 Johannesburg
14:28 New York JFK
16:25 Doha
04:00 Johannesburg
08:05 Pietermaritzburg
Connect
B6838 JetBlue Airways
QR702 Qatar Airways
QR1363 Qatar Airways
4Z743 Airlink
10:40 Aguadilla
20:55 New York JFK
02:05 Doha
16:25 Johannesburg
14:28 New York JFK
16:25 Doha
09:40 Johannesburg
17:30 Pietermaritzburg
Connect
B6838 JetBlue Airways
KL0642 KLM
KL0591 KLM
4Z735 Airlink
10:40 Aguadilla
18:30 New York JFK
10:20 Amsterdam Schiphol
12:35 Johannesburg
14:28 New York JFK
07:45 Amsterdam Schiphol
22:05 Johannesburg
13:40 Pietermaritzburg
Connect
B6838 JetBlue Airways
DL46 Delta
KL0591 KLM
4Z733 Airlink
10:40 Aguadilla
19:20 New York JFK
10:20 Amsterdam Schiphol
07:00 Johannesburg
14:28 New York JFK
08:40 Amsterdam Schiphol
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
B6729 JetBlue Airways
EK220 Emirates
EK761 Emirates
4Z743 Airlink
12:00 Aguadilla
21:00 Orlando
04:40 Dubai
16:25 Johannesburg
14:44 Orlando
19:10 Dubai
10:55 Johannesburg
17:30 Pietermaritzburg
Connect
B6729 JetBlue Airways
EK220 Emirates
EK761 Emirates
4Z735 Airlink
12:00 Aguadilla
21:00 Orlando
04:40 Dubai
12:35 Johannesburg
14:44 Orlando
19:10 Dubai
10:55 Johannesburg
13:40 Pietermaritzburg
Connect
B6729 JetBlue Airways
BA204 British Airways
BA057 British Airways
4Z735 Airlink
12:00 Aguadilla
19:55 Orlando
21:10 London Heathrow
12:35 Johannesburg
14:44 Orlando
08:10 London Heathrow
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
B6729 JetBlue Airways
LH465 Lufthansa
LH572 Lufthansa
4Z735 Airlink
12:00 Aguadilla
19:55 Orlando
22:00 Frankfurt
12:35 Johannesburg
14:44 Orlando
11:20 Frankfurt
09:35 Johannesburg
13:40 Pietermaritzburg
Connect
B6729 JetBlue Airways
VS164 Virgin Atlantic
VS449 Virgin Atlantic
4Z735 Airlink
12:00 Aguadilla
19:00 Orlando
21:05 London Heathrow
12:35 Johannesburg
14:44 Orlando
07:30 London Heathrow
10:00 Johannesburg
13:40 Pietermaritzburg
Connect
B6729 JetBlue Airways
B6494 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
12:00 Aguadilla
15:55 Orlando
20:45 Newark
07:00 Johannesburg
14:44 Orlando
18:46 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
B6729 JetBlue Airways
EK220 Emirates
EK775 Emirates
4Z735 Airlink
12:00 Aguadilla
21:00 Orlando
04:05 Dubai
12:35 Johannesburg
14:44 Orlando
19:10 Dubai
10:15 Johannesburg
13:40 Pietermaritzburg
Connect
B6729 JetBlue Airways
EK220 Emirates
EK775 Emirates
4Z743 Airlink
12:00 Aguadilla
21:00 Orlando
04:05 Dubai
16:25 Johannesburg
14:44 Orlando
19:10 Dubai
10:15 Johannesburg
17:30 Pietermaritzburg
Connect
B6729 JetBlue Airways
B6494 JetBlue Airways
UA188 United Airlines
4Z735 Airlink
12:00 Aguadilla
15:55 Orlando
20:45 Newark
12:35 Johannesburg
14:44 Orlando
18:46 Newark
17:45 Johannesburg
13:40 Pietermaritzburg
Connect
B6629 JetBlue Airways
DL1544 Delta
DL200 Delta
4Z743 Airlink
21:10 Aguadilla
06:00 Orlando
17:45 Atlanta
16:25 Johannesburg
23:52 Orlando
07:31 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect

2. Mayaguez to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to Mayaguez.

  2. You take a flight from Mayaguez 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
9K30 Cape Air
UA1173 United Airlines
UA188 United Airlines
4Z733 Airlink
08:30 Mayaguez
13:15 San Juan
20:45 Newark
07:00 Johannesburg
09:07 San Juan
17:11 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
9K30 Cape Air
UA1173 United Airlines
UA188 United Airlines
4Z735 Airlink
08:30 Mayaguez
13:15 San Juan
20:45 Newark
12:35 Johannesburg
09:07 San Juan
17:11 Newark
17:45 Johannesburg
13:40 Pietermaritzburg
Connect
9K30 Cape Air
B6890 JetBlue Airways
UA188 United Airlines
4Z733 Airlink
08:30 Mayaguez
10:40 San Juan
20:45 Newark
07:00 Johannesburg
09:07 San Juan
14:43 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
9K32 Cape Air
UA1173 United Airlines
UA188 United Airlines
4Z733 Airlink
10:35 Mayaguez
13:15 San Juan
20:45 Newark
07:00 Johannesburg
11:12 San Juan
17:11 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect
9K32 Cape Air
UA1173 United Airlines
UA188 United Airlines
4Z735 Airlink
10:35 Mayaguez
13:15 San Juan
20:45 Newark
12:35 Johannesburg
11:12 San Juan
17:11 Newark
17:45 Johannesburg
13:40 Pietermaritzburg
Connect
9K32 Cape Air
UA1173 United Airlines
UA1122 United Airlines
FA205 Safair
4Z733 Airlink
10:35 Mayaguez
13:15 San Juan
20:30 Newark
20:00 Capetown
07:00 Johannesburg
11:12 San Juan
17:11 Newark
18:00 Capetown
22:05 Johannesburg
08:05 Pietermaritzburg
Connect
9K42 Cape Air
DL1763 Delta
DL200 Delta
4Z743 Airlink
16:03 Mayaguez
07:25 San Juan
17:45 Atlanta
16:25 Johannesburg
16:40 San Juan
11:12 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect

3. San Juan to Pietermaritzburg

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.

  2. You take a flight from San Juan to Pietermaritzburg and cost approximately 1000 USD.

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

Flight Depart Arrive
F9101 Frontier Airlines
DL200 Delta
4Z743 Airlink
06:45 San Juan
17:45 Atlanta
16:25 Johannesburg
10:49 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
DL1763 Delta
DL200 Delta
4Z743 Airlink
07:25 San Juan
17:45 Atlanta
16:25 Johannesburg
11:12 Atlanta
14:45 Johannesburg
17:30 Pietermaritzburg
Connect
UA1173 United Airlines
UA188 United Airlines
4Z733 Airlink
13:15 San Juan
20:45 Newark
07:00 Johannesburg
17:11 Newark
17:45 Johannesburg
08:05 Pietermaritzburg
Connect

4. San Juan to Margate

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.

  2. You take a flight from San Juan to Margate and cost approximately 950 USD.

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

Flight Depart Arrive
UA2219 1803 United Airlines
UA188 United Airlines
5Z604 CemAir
01:25 San Juan
20:45 Newark
09:40 Johannesburg
05:30 Newark
17:45 Johannesburg
11:10 Margate
Connect
DL1763 Delta
DL200 Delta
5Z602 CemAir
07:25 San Juan
17:45 Atlanta
10:20 Johannesburg
11:12 Atlanta
14:45 Johannesburg
11:50 Margate
Connect
B6890 JetBlue Airways
UA188 United Airlines
5Z604 CemAir
10:40 San Juan
20:45 Newark
09:40 Johannesburg
14:43 Newark
17:45 Johannesburg
11:10 Margate
Connect
UA1173 United Airlines
UA1122 United Airlines
FA205 Safair
5Z602 CemAir
13:15 San Juan
20:30 Newark
20:00 Capetown
10:20 Johannesburg
17:11 Newark
18:00 Capetown
22:05 Johannesburg
11:50 Margate
Connect
UA1173 United Airlines
UA188 United Airlines
5Z602 CemAir
13:15 San Juan
20:45 Newark
10:20 Johannesburg
17:11 Newark
17:45 Johannesburg
11:50 Margate
Connect
UA1173 United Airlines
UA188 United Airlines
5Z604 CemAir
13:15 San Juan
20:45 Newark
09:40 Johannesburg
17:11 Newark
17:45 Johannesburg
11:10 Margate
Connect
DL639 Delta
MS986 Egyptair
MS839 Egyptair
5Z604 CemAir
13:15 San Juan
18:30 New York JFK
23:05 Cairo
09:40 Johannesburg
17:12 New York JFK
11:00 Cairo
07:05 Johannesburg
11:10 Margate
Connect
B6331 JetBlue Airways
AF969 Air France
AF990 Air France
5Z604 CemAir
16:21 San Juan
20:40 Punta Cana
21:00 Paris CDG
09:40 Johannesburg
17:10 Punta Cana
11:15 Paris CDG
07:40 Johannesburg
11:10 Margate
Connect
B6331 JetBlue Airways
AF969 Air France
AF990 Air France
5Z602 CemAir
16:21 San Juan
20:40 Punta Cana
21:00 Paris CDG
10:20 Johannesburg
17:10 Punta Cana
11:15 Paris CDG
07:40 Johannesburg
11:50 Margate
Connect
DL669 Delta
DL156 Delta
SA053 South African Airways
5Z602 CemAir
17:55 San Juan
23:35 New York JFK
22:20 Accra
10:20 Johannesburg
21:48 New York JFK
13:50 Accra
06:30 Johannesburg
11:50 Margate
Connect
IB6300 Iberia
IB3740 Iberia
AF990 Air France
5Z602 CemAir
21:05 San Juan
18:05 Madrid
21:00 Paris CDG
10:20 Johannesburg
11:10 Madrid
20:10 Paris CDG
07:40 Johannesburg
11:50 Margate
Connect
IB6300 Iberia
AF1801 Air France
AF990 Air France
5Z602 CemAir
21:05 San Juan
17:50 Madrid
21:00 Paris CDG
10:20 Johannesburg
11:10 Madrid
19:55 Paris CDG
07:40 Johannesburg
11:50 Margate
Connect
IB6300 Iberia
AF1301 Air France
AF990 Air France
5Z602 CemAir
21:05 San Juan
12:20 Madrid
21:00 Paris CDG
10:20 Johannesburg
11:10 Madrid
14:30 Paris CDG
07:40 Johannesburg
11:50 Margate
Connect
IB6300 Iberia
IB3474 Iberia
LX288 Swiss
5Z602 CemAir
21:05 San Juan
15:50 Madrid
22:40 Zurich
10:20 Johannesburg
11:10 Madrid
18:15 Zurich
09:10 Johannesburg
11:50 Margate
Connect
IB6300 Iberia
MS754 Egyptair
MS839 Egyptair
5Z602 CemAir
21:05 San Juan
14:50 Madrid
23:05 Cairo
10:20 Johannesburg
11:10 Madrid
20:20 Cairo
07:05 Johannesburg
11:50 Margate
Connect

5. San Juan to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.

  2. You take a flight from San Juan 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
UA2219 1803 United Airlines
UA188 United Airlines
01:25 San Juan
20:45 Newark
05:30 Newark
17:45 Johannesburg
Connect
DL1763 Delta
DL200 Delta
07:25 San Juan
17:45 Atlanta
11:12 Atlanta
14:45 Johannesburg
Connect
9K8051 Cape Air
UA1784 United Airlines
UA188 United Airlines
08:56 San Juan
14:25 Charlotte Amalie
20:45 Newark
09:31 Charlotte Amalie
18:30 Newark
17:45 Johannesburg
Connect
B61334 JetBlue Airways
DL1513 Delta
DL200 Delta
10:20 San Juan
15:19 Orlando
17:45 Atlanta
13:17 Orlando
16:55 Atlanta
14:45 Johannesburg
Connect
B6890 JetBlue Airways
UA188 United Airlines
10:40 San Juan
20:45 Newark
14:43 Newark
17:45 Johannesburg
Connect
9K8211 Cape Air
UA1784 United Airlines
UA188 United Airlines
10:56 San Juan
14:25 Charlotte Amalie
20:45 Newark
11:31 Charlotte Amalie
18:30 Newark
17:45 Johannesburg
Connect
9K8291 Cape Air
UA1784 United Airlines
UA188 United Airlines
12:50 San Juan
14:25 Charlotte Amalie
20:45 Newark
13:25 Charlotte Amalie
18:30 Newark
17:45 Johannesburg
Connect
UA1173 United Airlines
UA188 United Airlines
13:15 San Juan
20:45 Newark
17:11 Newark
17:45 Johannesburg
Connect
IB6300 Iberia
IB3166 Iberia
BA055 British Airways
21:05 San Juan
15:45 Madrid
19:05 London Heathrow
11:10 Madrid
17:05 London Heathrow
07:05 Johannesburg
Connect
IB6300 Iberia
IB3176 Iberia
BA055 British Airways
21:05 San Juan
13:20 Madrid
19:05 London Heathrow
11:10 Madrid
14:55 London Heathrow
07:05 Johannesburg
Connect
IB6300 Iberia
BA459 British Airways
BA055 British Airways
21:05 San Juan
12:20 Madrid
19:05 London Heathrow
11:10 Madrid
13:45 London Heathrow
07:05 Johannesburg
Connect

6. San Juan to Durban

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.

  2. You take a flight from San Juan to Durban and cost approximately 1100 USD.

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

Flight Depart Arrive
UA2219 1803 United Airlines
UA188 United Airlines
FA278 Safair
01:25 San Juan
20:45 Newark
18:55 Johannesburg
05:30 Newark
17:45 Johannesburg
20:05 Durban
Connect
UA2219 1803 United Airlines
UA188 United Airlines
FA284 Safair
01:25 San Juan
20:45 Newark
18:50 Johannesburg
05:30 Newark
17:45 Johannesburg
20:00 Durban
Connect
DL1763 Delta
DL200 Delta
FA282 Safair
07:25 San Juan
17:45 Atlanta
15:40 Johannesburg
11:12 Atlanta
14:45 Johannesburg
16:50 Durban
Connect
DL1763 Delta
DL200 Delta
BA6207 British Airways
07:25 San Juan
17:45 Atlanta
16:10 Johannesburg
11:12 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
DL1763 Delta
DL200 Delta
QR1367 Qatar Airways
07:25 San Juan
17:45 Atlanta
16:05 Johannesburg
11:12 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
B6890 JetBlue Airways
UA188 United Airlines
FA284 Safair
10:40 San Juan
20:45 Newark
18:50 Johannesburg
14:43 Newark
17:45 Johannesburg
20:00 Durban
Connect
B6890 JetBlue Airways
UA188 United Airlines
FA278 Safair
10:40 San Juan
20:45 Newark
18:55 Johannesburg
14:43 Newark
17:45 Johannesburg
20:05 Durban
Connect
UA1173 United Airlines
UA188 United Airlines
MN609 Comair
13:15 San Juan
20:45 Newark
19:25 Johannesburg
17:11 Newark
17:45 Johannesburg
20:30 Durban
Connect
UA1173 United Airlines
UA188 United Airlines
FA278 Safair
13:15 San Juan
20:45 Newark
18:55 Johannesburg
17:11 Newark
17:45 Johannesburg
20:05 Durban
Connect
UA1173 United Airlines
UA1122 United Airlines
BA6301 British Airways
13:15 San Juan
20:30 Newark
06:40 Capetown
17:11 Newark
18:00 Capetown
08:40 Durban
Connect
UA1173 United Airlines
UA188 United Airlines
FA284 Safair
13:15 San Juan
20:45 Newark
18:50 Johannesburg
17:11 Newark
17:45 Johannesburg
20:00 Durban
Connect
UA1173 United Airlines
UA1122 United Airlines
FA160 Safair
13:15 San Juan
20:30 Newark
06:00 Capetown
17:11 Newark
18:00 Capetown
08:05 Durban
Connect

7. Aguadilla to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to Aguadilla.

  2. You take a flight from Aguadilla to Johannesburg and cost approximately 600 USD.

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

Flight Depart Arrive
UA1162 United Airlines
UA188 United Airlines
01:00 Aguadilla
20:45 Newark
04:54 Newark
17:45 Johannesburg
Connect
UA1162 United Airlines
UA2044 United Airlines
DL200 Delta
01:00 Aguadilla
09:00 Newark
17:45 Atlanta
04:54 Newark
11:36 Atlanta
14:45 Johannesburg
Connect
UA1162 United Airlines
UA475 United Airlines
DL200 Delta
01:00 Aguadilla
06:45 Newark
17:45 Atlanta
04:54 Newark
09:10 Atlanta
14:45 Johannesburg
Connect
NK143 Spirit Airlines
NK1695 Spirit Airlines
UA188 United Airlines
02:30 Aguadilla
13:58 Orlando
20:45 Newark
05:31 Orlando
16:40 Newark
17:45 Johannesburg
Connect
NK143 Spirit Airlines
NK224 Spirit Airlines
UA188 United Airlines
02:30 Aguadilla
10:35 Orlando
20:45 Newark
05:31 Orlando
13:13 Newark
17:45 Johannesburg
Connect
NK143 Spirit Airlines
DL2543 Delta
DL200 Delta
02:30 Aguadilla
07:00 Orlando
17:45 Atlanta
05:31 Orlando
08:35 Atlanta
14:45 Johannesburg
Connect
NK374 Spirit Airlines
NK1561 Spirit Airlines
DL200 Delta
03:20 Aguadilla
12:38 Fort Lauderdale-Hollywood International
17:45 Atlanta
05:56 Fort Lauderdale-Hollywood International
14:36 Atlanta
14:45 Johannesburg
Connect
NK374 Spirit Airlines
NK1078 Spirit Airlines
DL200 Delta
03:20 Aguadilla
09:05 Fort Lauderdale-Hollywood International
17:45 Atlanta
05:56 Fort Lauderdale-Hollywood International
11:05 Atlanta
14:45 Johannesburg
Connect
NK374 Spirit Airlines
NK1215 Spirit Airlines
UA188 United Airlines
03:20 Aguadilla
15:05 Fort Lauderdale-Hollywood International
20:45 Newark
05:56 Fort Lauderdale-Hollywood International
18:12 Newark
17:45 Johannesburg
Connect
NK374 Spirit Airlines
NK1520 Spirit Airlines
UA188 United Airlines
03:20 Aguadilla
09:10 Fort Lauderdale-Hollywood International
20:45 Newark
05:56 Fort Lauderdale-Hollywood International
12:12 Newark
17:45 Johannesburg
Connect
B6183 JetBlue Airways
UA188 United Airlines
04:15 Aguadilla
20:45 Newark
07:14 Newark
17:45 Johannesburg
Connect
B6183 JetBlue Airways
B62505 JetBlue Airways
DL200 Delta
04:15 Aguadilla
08:30 Newark
17:45 Atlanta
07:14 Newark
11:09 Atlanta
14:45 Johannesburg
Connect
B6838 JetBlue Airways
LY002 El Al
LY051 El Al
10:40 Aguadilla
16:00 New York JFK
10:00 Tel Aviv
14:28 New York JFK
08:20 Tel Aviv
18:40 Johannesburg
Connect
B6838 JetBlue Airways
DL46 Delta
KL0591 KLM
10:40 Aguadilla
19:20 New York JFK
10:20 Amsterdam Schiphol
14:28 New York JFK
08:40 Amsterdam Schiphol
22:05 Johannesburg
Connect
B6838 JetBlue Airways
KL0642 KLM
KL0591 KLM
10:40 Aguadilla
18:30 New York JFK
10:20 Amsterdam Schiphol
14:28 New York JFK
07:45 Amsterdam Schiphol
22:05 Johannesburg
Connect
B6838 JetBlue Airways
QR702 Qatar Airways
QR1365 Qatar Airways
10:40 Aguadilla
20:55 New York JFK
20:25 Doha
14:28 New York JFK
16:25 Doha
04:00 Johannesburg
Connect
B6729 JetBlue Airways
B6494 JetBlue Airways
UA188 United Airlines
12:00 Aguadilla
15:55 Orlando
20:45 Newark
14:44 Orlando
18:46 Newark
17:45 Johannesburg
Connect
B6729 JetBlue Airways
EK220 Emirates
EK775 Emirates
12:00 Aguadilla
21:00 Orlando
04:05 Dubai
14:44 Orlando
19:10 Dubai
10:15 Johannesburg
Connect

8. Aguadilla to Durban

  1. You take a bus, shuttle or taxi from your location in Puerto Rico to Aguadilla.

  2. You take a flight from Aguadilla to Durban and cost approximately 800 USD.

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

Flight Depart Arrive
UA1162 United Airlines
UA188 United Airlines
FA284 Safair
01:00 Aguadilla
20:45 Newark
18:50 Johannesburg
04:54 Newark
17:45 Johannesburg
20:00 Durban
Connect
UA1162 United Airlines
UA188 United Airlines
MN609 Comair
01:00 Aguadilla
20:45 Newark
19:25 Johannesburg
04:54 Newark
17:45 Johannesburg
20:30 Durban
Connect
UA1162 United Airlines
UA1122 United Airlines
FA160 Safair
01:00 Aguadilla
20:30 Newark
06:00 Capetown
04:54 Newark
18:00 Capetown
08:05 Durban
Connect
UA1162 United Airlines
UA14 United Airlines
BA041 British Airways
01:00 Aguadilla
19:20 Newark
16:55 London Heathrow
04:54 Newark
07:05 London Heathrow
05:25 Durban
Connect
UA1162 United Airlines
UA16 United Airlines
BA041 British Airways
01:00 Aguadilla
22:10 Newark
16:55 London Heathrow
04:54 Newark
10:10 London Heathrow
05:25 Durban
Connect
UA1162 United Airlines
UA188 United Airlines
FA278 Safair
01:00 Aguadilla
20:45 Newark
18:55 Johannesburg
04:54 Newark
17:45 Johannesburg
20:05 Durban
Connect
UA1162 United Airlines
UA1122 United Airlines
BA6301 British Airways
01:00 Aguadilla
20:30 Newark
06:40 Capetown
04:54 Newark
18:00 Capetown
08:40 Durban
Connect
NK374 Spirit Airlines
NK1215 Spirit Airlines
UA188 United Airlines
FA278 Safair
03:20 Aguadilla
15:05 Fort Lauderdale-Hollywood International
20:45 Newark
18:55 Johannesburg
05:56 Fort Lauderdale-Hollywood International
18:12 Newark
17:45 Johannesburg
20:05 Durban
Connect
NK374 Spirit Airlines
NK1078 Spirit Airlines
DL200 Delta
QR1367 Qatar Airways
03:20 Aguadilla
09:05 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:05 Johannesburg
05:56 Fort Lauderdale-Hollywood International
11:05 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
NK374 Spirit Airlines
NK1078 Spirit Airlines
DL200 Delta
BA6207 British Airways
03:20 Aguadilla
09:05 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:10 Johannesburg
05:56 Fort Lauderdale-Hollywood International
11:05 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
NK374 Spirit Airlines
NK1520 Spirit Airlines
UA188 United Airlines
FA278 Safair
03:20 Aguadilla
09:10 Fort Lauderdale-Hollywood International
20:45 Newark
18:55 Johannesburg
05:56 Fort Lauderdale-Hollywood International
12:12 Newark
17:45 Johannesburg
20:05 Durban
Connect
NK374 Spirit Airlines
NK1561 Spirit Airlines
DL200 Delta
BA6207 British Airways
03:20 Aguadilla
12:38 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:10 Johannesburg
05:56 Fort Lauderdale-Hollywood International
14:36 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
NK374 Spirit Airlines
NK1561 Spirit Airlines
DL200 Delta
QR1367 Qatar Airways
03:20 Aguadilla
12:38 Fort Lauderdale-Hollywood International
17:45 Atlanta
16:05 Johannesburg
05:56 Fort Lauderdale-Hollywood International
14:36 Atlanta
14:45 Johannesburg
17:15 Durban
Connect
NK374 Spirit Airlines
NK1215 Spirit Airlines
UA188 United Airlines
MN609 Comair
03:20 Aguadilla
15:05 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
05:56 Fort Lauderdale-Hollywood International
18:12 Newark
17:45 Johannesburg
20:30 Durban
Connect
NK374 Spirit Airlines
NK1520 Spirit Airlines
UA188 United Airlines
MN609 Comair
03:20 Aguadilla
09:10 Fort Lauderdale-Hollywood International
20:45 Newark
19:25 Johannesburg
05:56 Fort Lauderdale-Hollywood International
12:12 Newark
17:45 Johannesburg
20:30 Durban
Connect
NK374 Spirit Airlines
NK1215 Spirit Airlines
UA188 United Airlines
FA284 Safair
03:20 Aguadilla
15:05 Fort Lauderdale-Hollywood International
20:45 Newark
18:50 Johannesburg
05:56 Fort Lauderdale-Hollywood International
18:12 Newark
17:45 Johannesburg
20:00 Durban
Connect
NK374 Spirit Airlines
NK1520 Spirit Airlines
UA188 United Airlines
FA284 Safair
03:20 Aguadilla
09:10 Fort Lauderdale-Hollywood International
20:45 Newark
18:50 Johannesburg
05:56 Fort Lauderdale-Hollywood International
12:12 Newark
17:45 Johannesburg
20:00 Durban
Connect
NK374 Spirit Airlines
NK1078 Spirit Airlines
DL200 Delta
FA282 Safair
03:20 Aguadilla
09:05 Fort Lauderdale-Hollywood International
17:45 Atlanta
15:40 Johannesburg
05:56 Fort Lauderdale-Hollywood International
11:05 Atlanta
14:45 Johannesburg
16:50 Durban
Connect
NK374 Spirit Airlines
NK1561 Spirit Airlines
DL200 Delta
FA288 Safair
03:20 Aguadilla
12:38 Fort Lauderdale-Hollywood International
17:45 Atlanta
17:00 Johannesburg
05:56 Fort Lauderdale-Hollywood International
14:36 Atlanta
14:45 Johannesburg
18:10 Durban
Connect
B6183 JetBlue Airways
UA188 United Airlines
FA278 Safair
04:15 Aguadilla
20:45 Newark
18:55 Johannesburg
07:14 Newark
17:45 Johannesburg
20:05 Durban
Connect
B6183 JetBlue Airways
BA188 British Airways
BA041 British Airways
04:15 Aguadilla
22:35 Newark
16:55 London Heathrow
07:14 Newark
09:15 London Heathrow
05:25 Durban
Connect
B6183 JetBlue Airways
UA188 United Airlines
FA284 Safair
04:15 Aguadilla
20:45 Newark
18:50 Johannesburg
07:14 Newark
17:45 Johannesburg
20:00 Durban
Connect
B6183 JetBlue Airways
UA188 United Airlines
MN609 Comair
04:15 Aguadilla
20:45 Newark
19:25 Johannesburg
07:14 Newark
17:45 Johannesburg
20:30 Durban
Connect
B6838 JetBlue Airways
TK12 Turkish Airlines
TK42 Turkish Airlines
TK42 Turkish Airlines
10:40 Aguadilla
23:20 New York JFK
01:45 Istanbul
11:30 Johannesburg
14:28 New York JFK
16:00 Istanbul
10:20 Johannesburg
12:45 Durban
Connect
B6838 JetBlue Airways
AA106 American Airlines
BA041 British Airways
10:40 Aguadilla
21:45 New York JFK
16:55 London Heathrow
14:28 New York JFK
08:40 London Heathrow
05:25 Durban
Connect
B6838 JetBlue Airways
KL0642 KLM
KL0591 KLM
MN601 Comair
10:40 Aguadilla
18:30 New York JFK
10:20 Amsterdam Schiphol
05:55 Johannesburg
14:28 New York JFK
07:45 Amsterdam Schiphol
22:05 Johannesburg
07:00 Durban
Connect
B6838 JetBlue Airways
AA100 American Airlines
BA041 British Airways
10:40 Aguadilla
18:15 New York JFK
16:55 London Heathrow
14:28 New York JFK
06:20 London Heathrow
05:25 Durban
Connect
B6838 JetBlue Airways
AA100 American Airlines
BA055 British Airways
BA6211 British Airways
10:40 Aguadilla
18:15 New York JFK
19:05 London Heathrow
10:00 Johannesburg
14:28 New York JFK
06:20 London Heathrow
07:05 Johannesburg
11:05 Durban
Connect
B6838 JetBlue Airways
DL46 Delta
KL0591 KLM
MN601 Comair
10:40 Aguadilla
19:20 New York JFK
10:20 Amsterdam Schiphol
05:55 Johannesburg
14:28 New York JFK
08:40 Amsterdam Schiphol
22:05 Johannesburg
07:00 Durban
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