How to get to Puerto Rico from Virginia by flight ? You can check flights from Virginia to Puerto Rico below.
You can find flight ticket prices from Virginia to Puerto Rico with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Virginia to Johannesburg.
You take a flight from Johannesburg to San Juan and cost approximately 1000 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
DL204
Delta
DL204
Delta
DL636
Delta
|
16:15
Johannesburg
20:30
Capetown
11:15
Atlanta
|
18:30
Capetown
06:45
Atlanta
15:44
San Juan
|
Connect |
DL204
Delta
DL204
Delta
DL634
Delta
|
16:15
Johannesburg
20:30
Capetown
09:45
Atlanta
|
18:30
Capetown
06:45
Atlanta
14:15
San Juan
|
Connect |
SA209
South African Airways
SA209
South African Airways
UA2021
United Airlines
|
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
21:45
Accra
06:00
Washington Dulles
15:10
San Juan
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA2021
United Airlines
|
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
|
21:45
Accra
06:35
Washington Dulles
15:10
San Juan
|
Connect |
UA187
United Airlines
UA434
United Airlines
|
20:00
Johannesburg
07:30
Newark
|
05:45
Newark
12:17
San Juan
|
Connect |
UA187
United Airlines
UA2077
United Airlines
9K8101
Cape Air
|
20:00
Johannesburg
07:40
Newark
16:10
Charlotte Amalie
|
05:45
Newark
12:39
Charlotte Amalie
16:45
San Juan
|
Connect |
UA187
United Airlines
UA205
United Airlines
|
20:00
Johannesburg
10:05
Newark
|
05:45
Newark
14:58
San Juan
|
Connect |
UA187
United Airlines
UA2077
United Airlines
9K8221
Cape Air
|
20:00
Johannesburg
07:40
Newark
15:30
Charlotte Amalie
|
05:45
Newark
12:39
Charlotte Amalie
16:05
San Juan
|
Connect |
SA203
South African Airways
B6869
JetBlue Airways
B62932
JetBlue Airways
|
20:40
Johannesburg
07:33
New York JFK
15:25
Punta Cana
|
06:40
New York JFK
12:04
Punta Cana
16:12
San Juan
|
Connect |
SA203
South African Airways
B6409
JetBlue Airways
B62538
JetBlue Airways
|
20:40
Johannesburg
08:30
New York JFK
14:30
Santo Domingo
|
06:40
New York JFK
12:58
Santo Domingo
15:28
San Juan
|
Connect |
SA203
South African Airways
B62403
JetBlue Airways
|
20:40
Johannesburg
15:45
New York JFK
|
06:40
New York JFK
20:17
San Juan
|
Connect |
SA203
South African Airways
B62003
JetBlue Airways
|
20:40
Johannesburg
10:50
New York JFK
|
06:40
New York JFK
15:23
San Juan
|
Connect |
SA203
South African Airways
B61040
JetBlue Airways
B61135
JetBlue Airways
|
20:40
Johannesburg
09:44
New York JFK
17:02
Charlotte Amalie
|
06:40
New York JFK
14:19
Charlotte Amalie
17:39
San Juan
|
Connect |
SA203
South African Airways
B6403
JetBlue Airways
|
20:40
Johannesburg
09:00
New York JFK
|
06:40
New York JFK
13:34
San Juan
|
Connect |
SA203
South African Airways
B6285
JetBlue Airways
B61063
JetBlue Airways
|
20:40
Johannesburg
10:17
New York JFK
14:15
Raleigh/Durham
|
06:40
New York JFK
11:50
Raleigh/Durham
18:32
San Juan
|
Connect |
VS450
Virgin Atlantic
VS183
Virgin Atlantic
|
22:00
Johannesburg
09:45
London Heathrow
|
07:15
London Heathrow
16:05
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Johannesburg.
You take a flight from Johannesburg to Ponce and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Ponce to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0643
KLM
B6745
JetBlue Airways
|
01:55
Johannesburg
17:15
Amsterdam Schiphol
22:44
New York JFK
|
12:10
Amsterdam Schiphol
19:50
New York JFK
03:45
Ponce
|
Connect |
KL0510
KLM
KL0641
KLM
B6745
JetBlue Airways
|
01:55
Johannesburg
15:00
Amsterdam Schiphol
22:44
New York JFK
|
12:10
Amsterdam Schiphol
17:15
New York JFK
03:45
Ponce
|
Connect |
KP65
ASKY
ET512
Ethiopian Airlines
B6745
JetBlue Airways
|
07:10
Johannesburg
12:30
Lome
22:44
New York JFK
|
11:30
Lome
19:00
New York JFK
03:45
Ponce
|
Connect |
EK764
Emirates
EK201
Emirates
B6745
JetBlue Airways
|
18:50
Johannesburg
08:30
Dubai
22:44
New York JFK
|
05:05
Dubai
13:55
New York JFK
03:45
Ponce
|
Connect |
TK43
Turkish Airlines
TK3
Turkish Airlines
B6745
JetBlue Airways
|
19:20
Johannesburg
08:35
Istanbul
22:44
New York JFK
|
05:55
Istanbul
11:30
New York JFK
03:45
Ponce
|
Connect |
TK43
Turkish Airlines
TK1
Turkish Airlines
B6745
JetBlue Airways
|
19:20
Johannesburg
15:20
Istanbul
22:44
New York JFK
|
05:55
Istanbul
18:25
New York JFK
03:45
Ponce
|
Connect |
LH573
Lufthansa
LH400
Lufthansa
B6745
JetBlue Airways
|
19:30
Johannesburg
10:40
Frankfurt
22:44
New York JFK
|
05:20
Frankfurt
13:55
New York JFK
03:45
Ponce
|
Connect |
AF995
Air France
AF006
Air France
B6745
JetBlue Airways
|
19:50
Johannesburg
14:20
Paris CDG
22:44
New York JFK
|
05:45
Paris CDG
17:00
New York JFK
03:45
Ponce
|
Connect |
SA203
South African Airways
B683
JetBlue Airways
B6767
JetBlue Airways
|
20:40
Johannesburg
08:30
New York JFK
06:15
Orlando
|
06:40
New York JFK
11:13
Orlando
09:59
Ponce
|
Connect |
SA203
South African Airways
B684
JetBlue Airways
B6767
JetBlue Airways
|
20:40
Johannesburg
15:55
New York JFK
06:15
Orlando
|
06:40
New York JFK
18:44
Orlando
09:59
Ponce
|
Connect |
SA203
South African Airways
B6745
JetBlue Airways
|
20:40
Johannesburg
22:44
New York JFK
|
06:40
New York JFK
03:45
Ponce
|
Connect |
AZ0849
Alitalia
AZ0608
Alitalia
B6745
JetBlue Airways
|
20:55
Johannesburg
09:30
Rome
22:44
New York JFK
|
07:00
Rome
13:20
New York JFK
03:45
Ponce
|
Connect |
MS840
Egyptair
MS985
Egyptair
B6745
JetBlue Airways
|
21:45
Johannesburg
10:20
Cairo
22:44
New York JFK
|
05:30
Cairo
15:25
New York JFK
03:45
Ponce
|
Connect |
BA054
British Airways
BA113
British Airways
B6745
JetBlue Airways
|
22:15
Johannesburg
16:20
London Heathrow
22:44
New York JFK
|
07:35
London Heathrow
19:30
New York JFK
03:45
Ponce
|
Connect |
BA054
British Airways
BA175
British Airways
B6745
JetBlue Airways
|
22:15
Johannesburg
10:30
London Heathrow
22:44
New York JFK
|
07:35
London Heathrow
13:35
New York JFK
03:45
Ponce
|
Connect |
LX289
Swiss
LX14
Swiss
B6745
JetBlue Airways
|
22:15
Johannesburg
12:30
Zurich
22:44
New York JFK
|
07:55
Zurich
15:40
New York JFK
03:45
Ponce
|
Connect |
BA054
British Airways
AA105
American Airlines
B6745
JetBlue Airways
|
22:15
Johannesburg
12:35
London Heathrow
22:44
New York JFK
|
07:35
London Heathrow
15:45
New York JFK
03:45
Ponce
|
Connect |
KL0592
KLM
KL0643
KLM
B6745
JetBlue Airways
|
23:55
Johannesburg
17:15
Amsterdam Schiphol
22:44
New York JFK
|
10:15
Amsterdam Schiphol
19:50
New York JFK
03:45
Ponce
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Johannesburg.
You take a flight from Johannesburg to Mayaguez and cost approximately 720 USD.
You take a bus, shuttle or taxi from Mayaguez to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
SA209
South African Airways
SA209
South African Airways
UA2021
United Airlines
9K31
Cape Air
|
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
09:45
San Juan
|
21:45
Accra
06:00
Washington Dulles
15:10
San Juan
10:22
Mayaguez
|
Connect |
SA209
South African Airways
UA997
United Airlines
UA2021
United Airlines
9K31
Cape Air
|
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
09:45
San Juan
|
21:45
Accra
06:35
Washington Dulles
15:10
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA205
United Airlines
9K31
Cape Air
|
20:00
Johannesburg
10:05
Newark
09:45
San Juan
|
05:45
Newark
14:58
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA3430
United Airlines
B61063
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
09:45
Newark
14:15
Raleigh/Durham
09:45
San Juan
|
05:45
Newark
11:39
Raleigh/Durham
18:32
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA312
United Airlines
B6261
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
08:20
Newark
15:20
Boston
09:45
San Juan
|
05:45
Newark
09:35
Boston
20:07
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA2077
United Airlines
9K8101
Cape Air
9K31
Cape Air
|
20:00
Johannesburg
07:40
Newark
16:10
Charlotte Amalie
09:45
San Juan
|
05:45
Newark
12:39
Charlotte Amalie
16:45
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA2077
United Airlines
9K8261
Cape Air
9K31
Cape Air
|
20:00
Johannesburg
07:40
Newark
18:10
Charlotte Amalie
09:45
San Juan
|
05:45
Newark
12:39
Charlotte Amalie
18:45
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA2122
United Airlines
B62932
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
07:16
Newark
15:25
Punta Cana
09:45
San Juan
|
05:45
Newark
12:10
Punta Cana
16:12
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA3498
United Airlines
B6261
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
08:20
Newark
15:20
Boston
09:45
San Juan
|
05:45
Newark
09:44
Boston
20:07
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA1984
United Airlines
B62538
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
07:50
Newark
14:30
Santo Domingo
09:45
San Juan
|
05:45
Newark
12:31
Santo Domingo
15:28
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA434
United Airlines
9K31
Cape Air
|
20:00
Johannesburg
07:30
Newark
09:45
San Juan
|
05:45
Newark
12:17
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA2077
United Airlines
9K8221
Cape Air
9K31
Cape Air
|
20:00
Johannesburg
07:40
Newark
15:30
Charlotte Amalie
09:45
San Juan
|
05:45
Newark
12:39
Charlotte Amalie
16:05
San Juan
10:22
Mayaguez
|
Connect |
UA187
United Airlines
UA2196
United Airlines
B62932
JetBlue Airways
9K31
Cape Air
|
20:00
Johannesburg
08:41
Newark
15:25
Punta Cana
09:45
San Juan
|
05:45
Newark
13:49
Punta Cana
16:12
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B61040
JetBlue Airways
9K8221
Cape Air
9K31
Cape Air
|
20:40
Johannesburg
09:44
New York JFK
15:30
Charlotte Amalie
09:45
San Juan
|
06:40
New York JFK
14:19
Charlotte Amalie
16:05
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B61409
JetBlue Airways
B61638
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
10:59
New York JFK
07:57
Santo Domingo
09:45
San Juan
|
06:40
New York JFK
15:29
Santo Domingo
08:51
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B6869
JetBlue Airways
B62932
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
07:33
New York JFK
15:25
Punta Cana
09:45
San Juan
|
06:40
New York JFK
12:04
Punta Cana
16:12
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B62403
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
15:45
New York JFK
09:45
San Juan
|
06:40
New York JFK
20:17
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B6409
JetBlue Airways
B62538
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
08:30
New York JFK
14:30
Santo Domingo
09:45
San Juan
|
06:40
New York JFK
12:58
Santo Domingo
15:28
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B61040
JetBlue Airways
9K8101
Cape Air
9K31
Cape Air
|
20:40
Johannesburg
09:44
New York JFK
16:10
Charlotte Amalie
09:45
San Juan
|
06:40
New York JFK
14:19
Charlotte Amalie
16:45
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B61040
JetBlue Airways
B61135
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
09:44
New York JFK
17:02
Charlotte Amalie
09:45
San Juan
|
06:40
New York JFK
14:19
Charlotte Amalie
17:39
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B6285
JetBlue Airways
B61063
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
10:17
New York JFK
14:15
Raleigh/Durham
09:45
San Juan
|
06:40
New York JFK
11:50
Raleigh/Durham
18:32
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B62003
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
10:50
New York JFK
09:45
San Juan
|
06:40
New York JFK
15:23
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B6403
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
09:00
New York JFK
09:45
San Juan
|
06:40
New York JFK
13:34
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B61309
JetBlue Airways
B61638
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
15:25
New York JFK
07:57
Santo Domingo
09:45
San Juan
|
06:40
New York JFK
19:53
Santo Domingo
08:51
San Juan
10:22
Mayaguez
|
Connect |
SA203
South African Airways
B6518
JetBlue Airways
B6261
JetBlue Airways
9K31
Cape Air
|
20:40
Johannesburg
08:00
New York JFK
15:20
Boston
09:45
San Juan
|
06:40
New York JFK
09:03
Boston
20:07
San Juan
10:22
Mayaguez
|
Connect |
VS450
Virgin Atlantic
VS183
Virgin Atlantic
9K31
Cape Air
|
22:00
Johannesburg
09:45
London Heathrow
09:45
San Juan
|
07:15
London Heathrow
16:05
San Juan
10:22
Mayaguez
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Johannesburg.
You take a flight from Johannesburg to Aguadilla and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Aguadilla to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
KL0510
KLM
KL0641
KLM
B6839
JetBlue Airways
|
01:55
Johannesburg
15:00
Amsterdam Schiphol
22:50
New York JFK
|
12:10
Amsterdam Schiphol
17:15
New York JFK
03:39
Aguadilla
|
Connect |
KL0510
KLM
KL0643
KLM
B6839
JetBlue Airways
|
01:55
Johannesburg
17:15
Amsterdam Schiphol
22:50
New York JFK
|
12:10
Amsterdam Schiphol
19:50
New York JFK
03:39
Aguadilla
|
Connect |
KP65
ASKY
ET512
Ethiopian Airlines
B6839
JetBlue Airways
|
07:10
Johannesburg
12:30
Lome
22:50
New York JFK
|
11:30
Lome
19:00
New York JFK
03:39
Aguadilla
|
Connect |
QR1378
Qatar Airways
QR705
Qatar Airways
B6839
JetBlue Airways
|
19:20
Johannesburg
15:30
Doha
22:50
New York JFK
|
05:15
Doha
21:40
New York JFK
03:39
Aguadilla
|
Connect |
QR1378
Qatar Airways
QR701
Qatar Airways
B6839
JetBlue Airways
|
19:20
Johannesburg
08:15
Doha
22:50
New York JFK
|
05:15
Doha
14:25
New York JFK
03:39
Aguadilla
|
Connect |
LH573
Lufthansa
LH402
Lufthansa
UA569
United Airlines
|
19:30
Johannesburg
13:05
Frankfurt
19:35
Newark
|
05:20
Frankfurt
16:15
Newark
00:28
Aguadilla
|
Connect |
SA260
South African Airways
UA961
United Airlines
UA569
United Airlines
|
19:35
Johannesburg
10:20
Frankfurt
19:35
Newark
|
06:10
Frankfurt
13:05
Newark
00:28
Aguadilla
|
Connect |
SA260
South African Airways
LH402
Lufthansa
UA569
United Airlines
|
19:35
Johannesburg
13:05
Frankfurt
19:35
Newark
|
06:10
Frankfurt
16:15
Newark
00:28
Aguadilla
|
Connect |
SA234
South African Airways
UA15
United Airlines
UA569
United Airlines
|
20:00
Johannesburg
10:00
London Heathrow
19:35
Newark
|
06:25
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
UA187
United Airlines
UA569
United Airlines
|
20:00
Johannesburg
19:35
Newark
|
05:45
Newark
00:28
Aguadilla
|
Connect |
SA203
South African Airways
B6839
JetBlue Airways
|
20:40
Johannesburg
22:50
New York JFK
|
06:40
New York JFK
03:39
Aguadilla
|
Connect |
AZ0849
Alitalia
UA41
United Airlines
UA569
United Airlines
|
20:55
Johannesburg
09:55
Rome
19:35
Newark
|
07:00
Rome
13:55
Newark
00:28
Aguadilla
|
Connect |
VS450
Virgin Atlantic
UA15
United Airlines
UA569
United Airlines
|
22:00
Johannesburg
10:00
London Heathrow
19:35
Newark
|
07:15
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
BA054
British Airways
BA185
British Airways
UA569
United Airlines
|
22:15
Johannesburg
10:45
London Heathrow
19:35
Newark
|
07:35
London Heathrow
13:55
Newark
00:28
Aguadilla
|
Connect |
BA054
British Airways
UA15
United Airlines
UA569
United Airlines
|
22:15
Johannesburg
10:00
London Heathrow
19:35
Newark
|
07:35
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
LX289
Swiss
UA135
United Airlines
UA569
United Airlines
|
22:15
Johannesburg
10:10
Zurich
19:35
Newark
|
07:55
Zurich
13:10
Newark
00:28
Aguadilla
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Bloemfontein.
You take a flight from Bloemfontein to San Juan and cost approximately 800 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
4Z601
Airlink
UA1123
United Airlines
UA434
United Airlines
|
08:10
Bloemfontein
19:50
Capetown
07:30
Newark
|
09:55
Capetown
05:45
Newark
12:17
San Juan
|
Connect |
4Z605
Airlink
DL204
Delta
DL636
Delta
|
12:35
Bloemfontein
20:30
Capetown
11:15
Atlanta
|
14:20
Capetown
06:45
Atlanta
15:44
San Juan
|
Connect |
4Z605
Airlink
DL204
Delta
DL634
Delta
|
12:35
Bloemfontein
20:30
Capetown
09:45
Atlanta
|
14:20
Capetown
06:45
Atlanta
14:15
San Juan
|
Connect |
4Z605
Airlink
UA1123
United Airlines
UA434
United Airlines
|
12:35
Bloemfontein
19:50
Capetown
07:30
Newark
|
14:20
Capetown
05:45
Newark
12:17
San Juan
|
Connect |
4Z605
Airlink
UA1123
United Airlines
UA205
United Airlines
|
12:35
Bloemfontein
19:50
Capetown
10:05
Newark
|
14:20
Capetown
05:45
Newark
14:58
San Juan
|
Connect |
4Z603
Airlink
DL204
Delta
DL634
Delta
|
13:30
Bloemfontein
20:30
Capetown
09:45
Atlanta
|
15:15
Capetown
06:45
Atlanta
14:15
San Juan
|
Connect |
4Z603
Airlink
DL204
Delta
DL636
Delta
|
13:30
Bloemfontein
20:30
Capetown
11:15
Atlanta
|
15:15
Capetown
06:45
Atlanta
15:44
San Juan
|
Connect |
4Z603
Airlink
UA1123
United Airlines
UA434
United Airlines
|
13:30
Bloemfontein
19:50
Capetown
07:30
Newark
|
15:15
Capetown
05:45
Newark
12:17
San Juan
|
Connect |
4Z603
Airlink
UA1123
United Airlines
UA205
United Airlines
|
13:30
Bloemfontein
19:50
Capetown
10:05
Newark
|
15:15
Capetown
05:45
Newark
14:58
San Juan
|
Connect |
4Z714
Airlink
SA209
South African Airways
SA209
South African Airways
UA2021
United Airlines
|
14:45
Bloemfontein
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
15:45
Johannesburg
21:45
Accra
06:00
Washington Dulles
15:10
San Juan
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA205
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
10:05
Newark
|
15:45
Johannesburg
05:45
Newark
14:58
San Juan
|
Connect |
4Z714
Airlink
VS450
Virgin Atlantic
VS183
Virgin Atlantic
|
14:45
Bloemfontein
22:00
Johannesburg
09:45
London Heathrow
|
15:45
Johannesburg
07:15
London Heathrow
16:05
San Juan
|
Connect |
4Z714
Airlink
SA203
South African Airways
B62003
JetBlue Airways
|
14:45
Bloemfontein
20:40
Johannesburg
10:50
New York JFK
|
15:45
Johannesburg
06:40
New York JFK
15:23
San Juan
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA434
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
07:30
Newark
|
15:45
Johannesburg
05:45
Newark
12:17
San Juan
|
Connect |
4Z714
Airlink
SA209
South African Airways
UA997
United Airlines
UA2021
United Airlines
|
14:45
Bloemfontein
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
|
15:45
Johannesburg
21:45
Accra
06:35
Washington Dulles
15:10
San Juan
|
Connect |
4Z714
Airlink
SA203
South African Airways
B6403
JetBlue Airways
|
14:45
Bloemfontein
20:40
Johannesburg
09:00
New York JFK
|
15:45
Johannesburg
06:40
New York JFK
13:34
San Juan
|
Connect |
5Z113
CemAir
SA203
South African Airways
B62003
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
10:50
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
15:23
San Juan
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6869
JetBlue Airways
B62932
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
07:33
New York JFK
15:25
Punta Cana
|
17:55
Johannesburg
06:40
New York JFK
12:04
Punta Cana
16:12
San Juan
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6403
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
09:00
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
13:34
San Juan
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA2077
United Airlines
9K8221
Cape Air
|
17:00
Bloemfontein
20:00
Johannesburg
07:40
Newark
15:30
Charlotte Amalie
|
17:55
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:05
San Juan
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA205
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
10:05
Newark
|
17:55
Johannesburg
05:45
Newark
14:58
San Juan
|
Connect |
5Z113
CemAir
SA203
South African Airways
B62403
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
15:45
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
20:17
San Juan
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6409
JetBlue Airways
B62538
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
08:30
New York JFK
14:30
Santo Domingo
|
17:55
Johannesburg
06:40
New York JFK
12:58
Santo Domingo
15:28
San Juan
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA434
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
07:30
Newark
|
17:55
Johannesburg
05:45
Newark
12:17
San Juan
|
Connect |
5Z113
CemAir
VS450
Virgin Atlantic
VS183
Virgin Atlantic
|
17:00
Bloemfontein
22:00
Johannesburg
09:45
London Heathrow
|
17:55
Johannesburg
07:15
London Heathrow
16:05
San Juan
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA2077
United Airlines
9K8101
Cape Air
|
17:00
Bloemfontein
20:00
Johannesburg
07:40
Newark
16:10
Charlotte Amalie
|
17:55
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:45
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6869
JetBlue Airways
B62932
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
07:33
New York JFK
15:25
Punta Cana
|
18:45
Johannesburg
06:40
New York JFK
12:04
Punta Cana
16:12
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6409
JetBlue Airways
B62538
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
08:30
New York JFK
14:30
Santo Domingo
|
18:45
Johannesburg
06:40
New York JFK
12:58
Santo Domingo
15:28
San Juan
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA2077
United Airlines
9K8101
Cape Air
|
17:45
Bloemfontein
20:00
Johannesburg
07:40
Newark
16:10
Charlotte Amalie
|
18:45
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:45
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6403
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
09:00
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
13:34
San Juan
|
Connect |
4Z706
Airlink
VS450
Virgin Atlantic
VS183
Virgin Atlantic
|
17:45
Bloemfontein
22:00
Johannesburg
09:45
London Heathrow
|
18:45
Johannesburg
07:15
London Heathrow
16:05
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B62403
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
15:45
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
20:17
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B62003
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
10:50
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
15:23
San Juan
|
Connect |
4Z706
Airlink
SA203
South African Airways
B61040
JetBlue Airways
B61135
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
09:44
New York JFK
17:02
Charlotte Amalie
|
18:45
Johannesburg
06:40
New York JFK
14:19
Charlotte Amalie
17:39
San Juan
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA205
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
10:05
Newark
|
18:45
Johannesburg
05:45
Newark
14:58
San Juan
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA434
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
07:30
Newark
|
18:45
Johannesburg
05:45
Newark
12:17
San Juan
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA2077
United Airlines
9K8221
Cape Air
|
17:45
Bloemfontein
20:00
Johannesburg
07:40
Newark
15:30
Charlotte Amalie
|
18:45
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:05
San Juan
|
Connect |
JE423
Mango
DL204
Delta
DL636
Delta
|
18:00
Bloemfontein
20:30
Capetown
11:15
Atlanta
|
19:40
Capetown
06:45
Atlanta
15:44
San Juan
|
Connect |
JE423
Mango
DL204
Delta
DL634
Delta
|
18:00
Bloemfontein
20:30
Capetown
09:45
Atlanta
|
19:40
Capetown
06:45
Atlanta
14:15
San Juan
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Bloemfontein.
You take a flight from Bloemfontein to Ponce and cost approximately 700 USD.
You take a bus, shuttle or taxi from Ponce to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
4Z605
Airlink
4Z898
Airlink
SA203
South African Airways
B6745
JetBlue Airways
|
12:35
Bloemfontein
17:15
Capetown
20:40
Johannesburg
22:44
New York JFK
|
14:20
Capetown
19:20
Johannesburg
06:40
New York JFK
03:45
Ponce
|
Connect |
4Z603
Airlink
4Z898
Airlink
SA203
South African Airways
B6745
JetBlue Airways
|
13:30
Bloemfontein
17:15
Capetown
20:40
Johannesburg
22:44
New York JFK
|
15:15
Capetown
19:20
Johannesburg
06:40
New York JFK
03:45
Ponce
|
Connect |
4Z714
Airlink
AZ0849
Alitalia
AZ0608
Alitalia
B6745
JetBlue Airways
|
14:45
Bloemfontein
20:55
Johannesburg
09:30
Rome
22:44
New York JFK
|
15:45
Johannesburg
07:00
Rome
13:20
New York JFK
03:45
Ponce
|
Connect |
4Z714
Airlink
SA203
South African Airways
B6745
JetBlue Airways
|
14:45
Bloemfontein
20:40
Johannesburg
22:44
New York JFK
|
15:45
Johannesburg
06:40
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
LX289
Swiss
LX14
Swiss
B6745
JetBlue Airways
|
17:00
Bloemfontein
22:15
Johannesburg
12:30
Zurich
22:44
New York JFK
|
17:55
Johannesburg
07:55
Zurich
15:40
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
MS840
Egyptair
MS985
Egyptair
B6745
JetBlue Airways
|
17:00
Bloemfontein
21:45
Johannesburg
10:20
Cairo
22:44
New York JFK
|
17:55
Johannesburg
05:30
Cairo
15:25
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
SA203
South African Airways
B683
JetBlue Airways
B6767
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
08:30
New York JFK
06:15
Orlando
|
17:55
Johannesburg
06:40
New York JFK
11:13
Orlando
09:59
Ponce
|
Connect |
5Z113
CemAir
LH573
Lufthansa
LH400
Lufthansa
B6745
JetBlue Airways
|
17:00
Bloemfontein
19:30
Johannesburg
10:40
Frankfurt
22:44
New York JFK
|
17:55
Johannesburg
05:20
Frankfurt
13:55
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
AZ0849
Alitalia
AZ0608
Alitalia
B6745
JetBlue Airways
|
17:00
Bloemfontein
20:55
Johannesburg
09:30
Rome
22:44
New York JFK
|
17:55
Johannesburg
07:00
Rome
13:20
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
AF995
Air France
AF006
Air France
B6745
JetBlue Airways
|
17:00
Bloemfontein
19:50
Johannesburg
14:20
Paris CDG
22:44
New York JFK
|
17:55
Johannesburg
05:45
Paris CDG
17:00
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
TK43
Turkish Airlines
TK1
Turkish Airlines
B6745
JetBlue Airways
|
17:00
Bloemfontein
19:20
Johannesburg
15:20
Istanbul
22:44
New York JFK
|
17:55
Johannesburg
05:55
Istanbul
18:25
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6745
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
22:44
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
03:45
Ponce
|
Connect |
5Z113
CemAir
TK43
Turkish Airlines
TK3
Turkish Airlines
B6745
JetBlue Airways
|
17:00
Bloemfontein
19:20
Johannesburg
08:35
Istanbul
22:44
New York JFK
|
17:55
Johannesburg
05:55
Istanbul
11:30
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
SA203
South African Airways
B683
JetBlue Airways
B6767
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
08:30
New York JFK
06:15
Orlando
|
18:45
Johannesburg
06:40
New York JFK
11:13
Orlando
09:59
Ponce
|
Connect |
4Z706
Airlink
AZ0849
Alitalia
AZ0608
Alitalia
B6745
JetBlue Airways
|
17:45
Bloemfontein
20:55
Johannesburg
09:30
Rome
22:44
New York JFK
|
18:45
Johannesburg
07:00
Rome
13:20
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
SA260
South African Airways
LH400
Lufthansa
B6745
JetBlue Airways
|
17:45
Bloemfontein
19:35
Johannesburg
10:40
Frankfurt
22:44
New York JFK
|
18:45
Johannesburg
06:10
Frankfurt
13:55
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
AF995
Air France
AF006
Air France
B6745
JetBlue Airways
|
17:45
Bloemfontein
19:50
Johannesburg
14:20
Paris CDG
22:44
New York JFK
|
18:45
Johannesburg
05:45
Paris CDG
17:00
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
SA203
South African Airways
B684
JetBlue Airways
B6767
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
15:55
New York JFK
06:15
Orlando
|
18:45
Johannesburg
06:40
New York JFK
18:44
Orlando
09:59
Ponce
|
Connect |
4Z706
Airlink
KL0510
KLM
KL0641
KLM
B6745
JetBlue Airways
|
17:45
Bloemfontein
01:55
Johannesburg
15:00
Amsterdam Schiphol
22:44
New York JFK
|
18:45
Johannesburg
12:10
Amsterdam Schiphol
17:15
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
KL0592
KLM
KL0641
KLM
B6745
JetBlue Airways
|
17:45
Bloemfontein
23:55
Johannesburg
15:00
Amsterdam Schiphol
22:44
New York JFK
|
18:45
Johannesburg
10:15
Amsterdam Schiphol
17:15
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
KL0592
KLM
KL0643
KLM
B6745
JetBlue Airways
|
17:45
Bloemfontein
23:55
Johannesburg
17:15
Amsterdam Schiphol
22:44
New York JFK
|
18:45
Johannesburg
10:15
Amsterdam Schiphol
19:50
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
VS450
Virgin Atlantic
VS003
Virgin Atlantic
B6745
JetBlue Airways
|
17:45
Bloemfontein
22:00
Johannesburg
10:50
London Heathrow
22:44
New York JFK
|
18:45
Johannesburg
07:15
London Heathrow
13:45
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
LX289
Swiss
LX14
Swiss
B6745
JetBlue Airways
|
17:45
Bloemfontein
22:15
Johannesburg
12:30
Zurich
22:44
New York JFK
|
18:45
Johannesburg
07:55
Zurich
15:40
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
MS840
Egyptair
MS985
Egyptair
B6745
JetBlue Airways
|
17:45
Bloemfontein
21:45
Johannesburg
10:20
Cairo
22:44
New York JFK
|
18:45
Johannesburg
05:30
Cairo
15:25
New York JFK
03:45
Ponce
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6745
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
22:44
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
03:45
Ponce
|
Connect |
JE423
Mango
TP276
TAP Portugal
TP209
TAP Portugal
B6745
JetBlue Airways
|
18:00
Bloemfontein
02:05
Capetown
17:00
Lisbon
22:44
New York JFK
|
19:40
Capetown
11:30
Lisbon
20:00
New York JFK
03:45
Ponce
|
Connect |
JE423
Mango
DL204
Delta
DL397
Delta
B6745
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
09:02
Atlanta
22:44
New York JFK
|
19:40
Capetown
06:45
Atlanta
11:10
New York JFK
03:45
Ponce
|
Connect |
JE423
Mango
DL204
Delta
DL44
Delta
B6745
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
12:15
Atlanta
22:44
New York JFK
|
19:40
Capetown
06:45
Atlanta
14:23
New York JFK
03:45
Ponce
|
Connect |
JE423
Mango
DL204
Delta
DL422 429
Delta
B6745
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
15:10
Atlanta
22:44
New York JFK
|
19:40
Capetown
06:45
Atlanta
17:26
New York JFK
03:45
Ponce
|
Connect |
JE423
Mango
KL0598
KLM
KL0643
KLM
B6745
JetBlue Airways
|
18:00
Bloemfontein
00:30
Capetown
17:15
Amsterdam Schiphol
22:44
New York JFK
|
19:40
Capetown
11:00
Amsterdam Schiphol
19:50
New York JFK
03:45
Ponce
|
Connect |
4Z609
Airlink
TP276
TAP Portugal
TP209
TAP Portugal
B6745
JetBlue Airways
|
18:20
Bloemfontein
02:05
Capetown
17:00
Lisbon
22:44
New York JFK
|
20:05
Capetown
11:30
Lisbon
20:00
New York JFK
03:45
Ponce
|
Connect |
4Z609
Airlink
KL0598
KLM
KL0643
KLM
B6745
JetBlue Airways
|
18:20
Bloemfontein
00:30
Capetown
17:15
Amsterdam Schiphol
22:44
New York JFK
|
20:05
Capetown
11:00
Amsterdam Schiphol
19:50
New York JFK
03:45
Ponce
|
Connect |
4Z609
Airlink
KL0598
KLM
KL0641
KLM
B6745
JetBlue Airways
|
18:20
Bloemfontein
00:30
Capetown
15:00
Amsterdam Schiphol
22:44
New York JFK
|
20:05
Capetown
11:00
Amsterdam Schiphol
17:15
New York JFK
03:45
Ponce
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Bloemfontein.
You take a flight from Bloemfontein to Aguadilla and cost approximately 950 USD.
You take a bus, shuttle or taxi from Aguadilla to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
4Z601
Airlink
UA1123
United Airlines
UA569
United Airlines
|
08:10
Bloemfontein
19:50
Capetown
19:35
Newark
|
09:55
Capetown
05:45
Newark
00:28
Aguadilla
|
Connect |
4Z605
Airlink
UA1123
United Airlines
UA569
United Airlines
|
12:35
Bloemfontein
19:50
Capetown
19:35
Newark
|
14:20
Capetown
05:45
Newark
00:28
Aguadilla
|
Connect |
4Z605
Airlink
DL204
Delta
DL1404
Delta
B61091
JetBlue Airways
|
12:35
Bloemfontein
20:30
Capetown
08:09
Atlanta
10:50
Fort Lauderdale-Hollywood International
|
14:20
Capetown
06:45
Atlanta
10:00
Fort Lauderdale-Hollywood International
14:18
Aguadilla
|
Connect |
4Z603
Airlink
UA1123
United Airlines
UA569
United Airlines
|
13:30
Bloemfontein
19:50
Capetown
19:35
Newark
|
15:15
Capetown
05:45
Newark
00:28
Aguadilla
|
Connect |
4Z603
Airlink
DL204
Delta
DL1404
Delta
B61091
JetBlue Airways
|
13:30
Bloemfontein
20:30
Capetown
08:09
Atlanta
10:50
Fort Lauderdale-Hollywood International
|
15:15
Capetown
06:45
Atlanta
10:00
Fort Lauderdale-Hollywood International
14:18
Aguadilla
|
Connect |
4Z714
Airlink
SA203
South African Airways
B6839
JetBlue Airways
|
14:45
Bloemfontein
20:40
Johannesburg
22:50
New York JFK
|
15:45
Johannesburg
06:40
New York JFK
03:39
Aguadilla
|
Connect |
4Z714
Airlink
UA187
United Airlines
UA569
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
19:35
Newark
|
15:45
Johannesburg
05:45
Newark
00:28
Aguadilla
|
Connect |
4Z714
Airlink
SA234
South African Airways
UA15
United Airlines
UA569
United Airlines
|
14:45
Bloemfontein
20:00
Johannesburg
10:00
London Heathrow
19:35
Newark
|
15:45
Johannesburg
06:25
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
5Z113
CemAir
SA260
South African Airways
LH402
Lufthansa
UA569
United Airlines
|
17:00
Bloemfontein
19:35
Johannesburg
13:05
Frankfurt
19:35
Newark
|
17:55
Johannesburg
06:10
Frankfurt
16:15
Newark
00:28
Aguadilla
|
Connect |
5Z113
CemAir
UA187
United Airlines
UA569
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
19:35
Newark
|
17:55
Johannesburg
05:45
Newark
00:28
Aguadilla
|
Connect |
5Z113
CemAir
SA203
South African Airways
B6839
JetBlue Airways
|
17:00
Bloemfontein
20:40
Johannesburg
22:50
New York JFK
|
17:55
Johannesburg
06:40
New York JFK
03:39
Aguadilla
|
Connect |
5Z113
CemAir
SA234
South African Airways
UA15
United Airlines
UA569
United Airlines
|
17:00
Bloemfontein
20:00
Johannesburg
10:00
London Heathrow
19:35
Newark
|
17:55
Johannesburg
06:25
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
4Z706
Airlink
SA260
South African Airways
LH402
Lufthansa
UA569
United Airlines
|
17:45
Bloemfontein
19:35
Johannesburg
13:05
Frankfurt
19:35
Newark
|
18:45
Johannesburg
06:10
Frankfurt
16:15
Newark
00:28
Aguadilla
|
Connect |
4Z706
Airlink
SA234
South African Airways
UA15
United Airlines
UA569
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
10:00
London Heathrow
19:35
Newark
|
18:45
Johannesburg
06:25
London Heathrow
13:05
Newark
00:28
Aguadilla
|
Connect |
4Z706
Airlink
SA260
South African Airways
UA961
United Airlines
UA569
United Airlines
|
17:45
Bloemfontein
19:35
Johannesburg
10:20
Frankfurt
19:35
Newark
|
18:45
Johannesburg
06:10
Frankfurt
13:05
Newark
00:28
Aguadilla
|
Connect |
4Z706
Airlink
SA203
South African Airways
B6839
JetBlue Airways
|
17:45
Bloemfontein
20:40
Johannesburg
22:50
New York JFK
|
18:45
Johannesburg
06:40
New York JFK
03:39
Aguadilla
|
Connect |
4Z706
Airlink
UA187
United Airlines
UA569
United Airlines
|
17:45
Bloemfontein
20:00
Johannesburg
19:35
Newark
|
18:45
Johannesburg
05:45
Newark
00:28
Aguadilla
|
Connect |
JE423
Mango
DL204
Delta
DL1404
Delta
B61091
JetBlue Airways
|
18:00
Bloemfontein
20:30
Capetown
08:09
Atlanta
10:50
Fort Lauderdale-Hollywood International
|
19:40
Capetown
06:45
Atlanta
10:00
Fort Lauderdale-Hollywood International
14:18
Aguadilla
|
Connect |
JE423
Mango
DL204
Delta
DL1260
Delta
UA569
United Airlines
|
18:00
Bloemfontein
20:30
Capetown
11:22
Atlanta
19:35
Newark
|
19:40
Capetown
06:45
Atlanta
13:25
Newark
00:28
Aguadilla
|
Connect |
JE423
Mango
DL204
Delta
DL1255
Delta
UA569
United Airlines
|
18:00
Bloemfontein
20:30
Capetown
08:05
Atlanta
19:35
Newark
|
19:40
Capetown
06:45
Atlanta
10:04
Newark
00:28
Aguadilla
|
Connect |
JE423
Mango
DL204
Delta
DL1297
Delta
UA569
United Airlines
|
18:00
Bloemfontein
20:30
Capetown
09:54
Atlanta
19:35
Newark
|
19:40
Capetown
06:45
Atlanta
11:54
Newark
00:28
Aguadilla
|
Connect |
You take a bus, shuttle or taxi from your location in Virginia to Maseru.
You take a flight from Maseru to San Juan and cost approximately 750 USD.
You take a bus, shuttle or taxi from San Juan to your destination in Puerto Rico.
Flight | Depart | Arrive | |
---|---|---|---|
4Z53
Airlink
UA187
United Airlines
UA434
United Airlines
|
11:00
Maseru
20:00
Johannesburg
07:30
Newark
|
12:05
Johannesburg
05:45
Newark
12:17
San Juan
|
Connect |
4Z53
Airlink
VS450
Virgin Atlantic
VS183
Virgin Atlantic
|
11:00
Maseru
22:00
Johannesburg
09:45
London Heathrow
|
12:05
Johannesburg
07:15
London Heathrow
16:05
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B62003
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
10:50
New York JFK
|
12:05
Johannesburg
06:40
New York JFK
15:23
San Juan
|
Connect |
4Z53
Airlink
SA209
South African Airways
SA209
South African Airways
UA2021
United Airlines
|
11:00
Maseru
17:40
Johannesburg
23:00
Accra
10:30
Washington Dulles
|
12:05
Johannesburg
21:45
Accra
06:00
Washington Dulles
15:10
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B6403
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
09:00
New York JFK
|
12:05
Johannesburg
06:40
New York JFK
13:34
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B6409
JetBlue Airways
B62538
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
08:30
New York JFK
14:30
Santo Domingo
|
12:05
Johannesburg
06:40
New York JFK
12:58
Santo Domingo
15:28
San Juan
|
Connect |
4Z53
Airlink
UA187
United Airlines
UA2077
United Airlines
9K8221
Cape Air
|
11:00
Maseru
20:00
Johannesburg
07:40
Newark
15:30
Charlotte Amalie
|
12:05
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:05
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B6869
JetBlue Airways
B62932
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
07:33
New York JFK
15:25
Punta Cana
|
12:05
Johannesburg
06:40
New York JFK
12:04
Punta Cana
16:12
San Juan
|
Connect |
4Z53
Airlink
UA187
United Airlines
UA2077
United Airlines
9K8101
Cape Air
|
11:00
Maseru
20:00
Johannesburg
07:40
Newark
16:10
Charlotte Amalie
|
12:05
Johannesburg
05:45
Newark
12:39
Charlotte Amalie
16:45
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B62403
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
15:45
New York JFK
|
12:05
Johannesburg
06:40
New York JFK
20:17
San Juan
|
Connect |
4Z53
Airlink
UA187
United Airlines
UA205
United Airlines
|
11:00
Maseru
20:00
Johannesburg
10:05
Newark
|
12:05
Johannesburg
05:45
Newark
14:58
San Juan
|
Connect |
4Z53
Airlink
SA203
South African Airways
B61040
JetBlue Airways
B61135
JetBlue Airways
|
11:00
Maseru
20:40
Johannesburg
09:44
New York JFK
17:02
Charlotte Amalie
|
12:05
Johannesburg
06:40
New York JFK
14:19
Charlotte Amalie
17:39
San Juan
|
Connect |
4Z53
Airlink
SA209
South African Airways
UA997
United Airlines
UA2021
United Airlines
|
11:00
Maseru
17:40
Johannesburg
23:45
Accra
10:30
Washington Dulles
|
12:05
Johannesburg
21:45
Accra
06:35
Washington Dulles
15:10
San Juan
|
Connect |
You can find hotels and accommodations in Puerto Rico with our hotels search tool below
Booking.com