How to get to Virginia, South Africa from Puerto Rico by flight ? You can check flights from Puerto Rico to Virginia, South Africa below.
You can find flight ticket prices from Puerto Rico to Virginia, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.
You take a flight from San Juan to Johannesburg and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL1858
Delta
DL204
Delta
|
07:00
San Juan
17:45
Atlanta
|
09:55
Atlanta
14:45
Johannesburg
|
Connect |
F9101
Frontier Airlines
DL204
Delta
|
11:45
San Juan
17:45
Atlanta
|
14:52
Atlanta
14:45
Johannesburg
|
Connect |
UA2022
United Airlines
SA210
South African Airways
SA210
South African Airways
|
13:30
San Juan
17:40
Washington Dulles
09:10
Accra
|
16:28
Washington Dulles
08:10
Accra
17:00
Johannesburg
|
Connect |
UA1173
United Airlines
UA188
United Airlines
|
14:00
San Juan
20:45
Newark
|
17:15
Newark
17:45
Johannesburg
|
Connect |
B61290
JetBlue Airways
UA188
United Airlines
|
15:14
San Juan
20:45
Newark
|
18:21
Newark
17:45
Johannesburg
|
Connect |
NK2321
Spirit Airlines
UA188
United Airlines
|
16:00
San Juan
20:45
Newark
|
19:09
Newark
17:45
Johannesburg
|
Connect |
UA590
United Airlines
UA188
United Airlines
|
16:30
San Juan
20:45
Newark
|
19:42
Newark
17:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to Ponce.
You take a flight from Ponce to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
B6746
JetBlue Airways
SA204
South African Airways
|
05:25
Ponce
11:15
New York JFK
|
08:35
New York JFK
08:00
Johannesburg
|
Connect |
B6768
JetBlue Airways
DL1588
Delta
DL204
Delta
|
10:55
Ponce
14:30
Orlando
17:45
Atlanta
|
13:05
Orlando
16:08
Atlanta
14:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to Aguadilla.
You take a flight from Aguadilla to Johannesburg and cost approximately 750 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
UA1162
United Airlines
UA188
United Airlines
|
02:25
Aguadilla
20:45
Newark
|
05:27
Newark
17:45
Johannesburg
|
Connect |
B6838
JetBlue Airways
SA204
South African Airways
|
05:01
Aguadilla
11:15
New York JFK
|
08:01
New York JFK
08:00
Johannesburg
|
Connect |
B6730
JetBlue Airways
DL1588
Delta
DL204
Delta
|
11:40
Aguadilla
14:30
Orlando
17:45
Atlanta
|
13:37
Orlando
16:08
Atlanta
14:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to Mayaguez.
You take a flight from Mayaguez to Johannesburg and cost approximately 720 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
9K30
Cape Air
UA590
United Airlines
UA188
United Airlines
|
08:30
Mayaguez
16:30
San Juan
20:45
Newark
|
09:07
San Juan
19:42
Newark
17:45
Johannesburg
|
Connect |
9K30
Cape Air
UA1173
United Airlines
UA188
United Airlines
|
08:30
Mayaguez
14:00
San Juan
20:45
Newark
|
09:07
San Juan
17:15
Newark
17:45
Johannesburg
|
Connect |
9K30
Cape Air
UA2022
United Airlines
SA210
South African Airways
SA210
South African Airways
|
08:30
Mayaguez
13:30
San Juan
17:40
Washington Dulles
09:10
Accra
|
09:07
San Juan
16:28
Washington Dulles
08:10
Accra
17:00
Johannesburg
|
Connect |
9K30
Cape Air
B61290
JetBlue Airways
UA188
United Airlines
|
08:30
Mayaguez
15:14
San Juan
20:45
Newark
|
09:07
San Juan
18:21
Newark
17:45
Johannesburg
|
Connect |
9K30
Cape Air
F9101
Frontier Airlines
DL204
Delta
|
08:30
Mayaguez
11:45
San Juan
17:45
Atlanta
|
09:07
San Juan
14:52
Atlanta
14:45
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.
You take a flight from San Juan to Bloemfontein and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL1858
Delta
DL204
Delta
4Z705
Airlink
|
07:00
San Juan
17:45
Atlanta
16:20
Johannesburg
|
09:55
Atlanta
14:45
Johannesburg
17:20
Bloemfontein
|
Connect |
F9101
Frontier Airlines
DL204
Delta
4Z705
Airlink
|
11:45
San Juan
17:45
Atlanta
16:20
Johannesburg
|
14:52
Atlanta
14:45
Johannesburg
17:20
Bloemfontein
|
Connect |
UA1173
United Airlines
UA188
United Airlines
5Z116
CemAir
|
14:00
San Juan
20:45
Newark
10:30
Johannesburg
|
17:15
Newark
17:45
Johannesburg
11:30
Bloemfontein
|
Connect |
UA1173
United Airlines
UA1122
United Airlines
4Z604
Airlink
|
14:00
San Juan
20:30
Newark
10:30
Capetown
|
17:15
Newark
17:00
Capetown
12:05
Bloemfontein
|
Connect |
UA1173
United Airlines
UA188
United Airlines
5Z112
CemAir
|
14:00
San Juan
20:45
Newark
06:25
Johannesburg
|
17:15
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
UA1173
United Airlines
UA1122
United Airlines
4Z600
Airlink
|
14:00
San Juan
20:30
Newark
06:00
Capetown
|
17:15
Newark
17:00
Capetown
07:35
Bloemfontein
|
Connect |
UA1173
United Airlines
UA188
United Airlines
4Z701
Airlink
|
14:00
San Juan
20:45
Newark
06:40
Johannesburg
|
17:15
Newark
17:45
Johannesburg
07:40
Bloemfontein
|
Connect |
UA590
United Airlines
UA188
United Airlines
4Z701
Airlink
|
16:30
San Juan
20:45
Newark
06:40
Johannesburg
|
19:42
Newark
17:45
Johannesburg
07:40
Bloemfontein
|
Connect |
UA590
United Airlines
UA188
United Airlines
5Z116
CemAir
|
16:30
San Juan
20:45
Newark
10:30
Johannesburg
|
19:42
Newark
17:45
Johannesburg
11:30
Bloemfontein
|
Connect |
UA590
United Airlines
UA188
United Airlines
5Z112
CemAir
|
16:30
San Juan
20:45
Newark
06:25
Johannesburg
|
19:42
Newark
17:45
Johannesburg
07:25
Bloemfontein
|
Connect |
B62404
JetBlue Airways
SA204
South African Airways
5Z116
CemAir
|
16:53
San Juan
11:15
New York JFK
10:30
Johannesburg
|
19:45
New York JFK
08:00
Johannesburg
11:30
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS478
Virgin Atlantic
4Z602
Airlink
|
18:05
San Juan
16:45
London Heathrow
11:25
Capetown
|
10:15
London Heathrow
06:25
Capetown
13:00
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS478
Virgin Atlantic
4Z608
Airlink
|
18:05
San Juan
16:45
London Heathrow
16:20
Capetown
|
10:15
London Heathrow
06:25
Capetown
17:55
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS449
Virgin Atlantic
5Z114
CemAir
|
18:05
San Juan
22:30
London Heathrow
15:30
Johannesburg
|
10:15
London Heathrow
11:25
Johannesburg
16:25
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS449
Virgin Atlantic
4Z705
Airlink
|
18:05
San Juan
22:30
London Heathrow
16:20
Johannesburg
|
10:15
London Heathrow
11:25
Johannesburg
17:20
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS478
Virgin Atlantic
4Z604
Airlink
|
18:05
San Juan
16:45
London Heathrow
10:30
Capetown
|
10:15
London Heathrow
06:25
Capetown
12:05
Bloemfontein
|
Connect |
VS184
Virgin Atlantic
VS449
Virgin Atlantic
4Z713
Airlink
|
18:05
San Juan
22:30
London Heathrow
13:20
Johannesburg
|
10:15
London Heathrow
11:25
Johannesburg
14:20
Bloemfontein
|
Connect |
B62266
JetBlue Airways
SA204
South African Airways
4Z713
Airlink
|
19:59
San Juan
11:15
New York JFK
13:20
Johannesburg
|
23:00
New York JFK
08:00
Johannesburg
14:20
Bloemfontein
|
Connect |
B62266
JetBlue Airways
SA204
South African Airways
5Z116
CemAir
|
19:59
San Juan
11:15
New York JFK
10:30
Johannesburg
|
23:00
New York JFK
08:00
Johannesburg
11:30
Bloemfontein
|
Connect |
B6104
JetBlue Airways
SA204
South African Airways
4Z713
Airlink
|
21:20
San Juan
11:15
New York JFK
13:20
Johannesburg
|
00:11
New York JFK
08:00
Johannesburg
14:20
Bloemfontein
|
Connect |
B6104
JetBlue Airways
SA204
South African Airways
5Z116
CemAir
|
21:20
San Juan
11:15
New York JFK
10:30
Johannesburg
|
00:11
New York JFK
08:00
Johannesburg
11:30
Bloemfontein
|
Connect |
B6104
JetBlue Airways
SA204
South African Airways
5Z114
CemAir
|
21:20
San Juan
11:15
New York JFK
15:30
Johannesburg
|
00:11
New York JFK
08:00
Johannesburg
16:25
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to Ponce.
You take a flight from Ponce to Bloemfontein and cost approximately 2000 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
B6746
JetBlue Airways
SA204
South African Airways
5Z116
CemAir
|
05:25
Ponce
11:15
New York JFK
10:30
Johannesburg
|
08:35
New York JFK
08:00
Johannesburg
11:30
Bloemfontein
|
Connect |
B6746
JetBlue Airways
SA204
South African Airways
4Z713
Airlink
|
05:25
Ponce
11:15
New York JFK
13:20
Johannesburg
|
08:35
New York JFK
08:00
Johannesburg
14:20
Bloemfontein
|
Connect |
B6746
JetBlue Airways
SA204
South African Airways
5Z114
CemAir
|
05:25
Ponce
11:15
New York JFK
15:30
Johannesburg
|
08:35
New York JFK
08:00
Johannesburg
16:25
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to Aguadilla.
You take a flight from Aguadilla to Bloemfontein and cost approximately 2000 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
B6838
JetBlue Airways
SA204
South African Airways
5Z116
CemAir
|
05:01
Aguadilla
11:15
New York JFK
10:30
Johannesburg
|
08:01
New York JFK
08:00
Johannesburg
11:30
Bloemfontein
|
Connect |
B6838
JetBlue Airways
SA204
South African Airways
4Z713
Airlink
|
05:01
Aguadilla
11:15
New York JFK
13:20
Johannesburg
|
08:01
New York JFK
08:00
Johannesburg
14:20
Bloemfontein
|
Connect |
B6838
JetBlue Airways
SA204
South African Airways
5Z114
CemAir
|
05:01
Aguadilla
11:15
New York JFK
15:30
Johannesburg
|
08:01
New York JFK
08:00
Johannesburg
16:25
Bloemfontein
|
Connect |
You take a bus, shuttle or taxi from your location in Puerto Rico to San Juan.
You take a flight from San Juan to Maseru and cost approximately 1200 USD.
You take a bus, shuttle or taxi from Maseru to your destination in Virginia, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
DL1858
Delta
DL204
Delta
4Z52
Airlink
|
07:00
San Juan
17:45
Atlanta
09:35
Johannesburg
|
09:55
Atlanta
14:45
Johannesburg
10:35
Maseru
|
Connect |
UA2022
United Airlines
SA210
South African Airways
SA210
South African Airways
4Z52
Airlink
|
13:30
San Juan
17:40
Washington Dulles
09:10
Accra
09:35
Johannesburg
|
16:28
Washington Dulles
08:10
Accra
17:00
Johannesburg
10:35
Maseru
|
Connect |
UA1173
United Airlines
UA188
United Airlines
4Z52
Airlink
|
14:00
San Juan
20:45
Newark
09:35
Johannesburg
|
17:15
Newark
17:45
Johannesburg
10:35
Maseru
|
Connect |
UA1173
United Airlines
UA1122
United Airlines
SA302
South African Airways
4Z52
Airlink
|
14:00
San Juan
20:30
Newark
06:00
Capetown
09:35
Johannesburg
|
17:15
Newark
17:00
Capetown
07:55
Johannesburg
10:35
Maseru
|
Connect |
NK2321
Spirit Airlines
UA188
United Airlines
4Z52
Airlink
|
16:00
San Juan
20:45
Newark
09:35
Johannesburg
|
19:09
Newark
17:45
Johannesburg
10:35
Maseru
|
Connect |
UA590
United Airlines
UA188
United Airlines
4Z52
Airlink
|
16:30
San Juan
20:45
Newark
09:35
Johannesburg
|
19:42
Newark
17:45
Johannesburg
10:35
Maseru
|
Connect |
B62404
JetBlue Airways
SA204
South African Airways
4Z52
Airlink
|
16:53
San Juan
11:15
New York JFK
09:35
Johannesburg
|
19:45
New York JFK
08:00
Johannesburg
10:35
Maseru
|
Connect |
AA1451
American Airlines
AA929
American Airlines
LA8058
LATAM Chile
4Z52
Airlink
|
17:28
San Juan
22:00
Miami
17:55
Sao Paulo
09:35
Johannesburg
|
19:27
Miami
08:30
Sao Paulo
07:35
Johannesburg
10:35
Maseru
|
Connect |
AV223
Avianca - Aerovías del Continente Americano S.A.
AV085
Avianca - Aerovías del Continente Americano S.A.
LA8058
LATAM Chile
4Z52
Airlink
|
18:05
San Juan
22:15
Bogota
17:55
Sao Paulo
09:35
Johannesburg
|
20:05
Bogota
06:35
Sao Paulo
07:35
Johannesburg
10:35
Maseru
|
Connect |
VS184
Virgin Atlantic
SA235
South African Airways
4Z52
Airlink
|
18:05
San Juan
19:00
London Heathrow
09:35
Johannesburg
|
10:15
London Heathrow
07:05
Johannesburg
10:35
Maseru
|
Connect |
B62266
JetBlue Airways
SA204
South African Airways
4Z52
Airlink
|
19:59
San Juan
11:15
New York JFK
09:35
Johannesburg
|
23:00
New York JFK
08:00
Johannesburg
10:35
Maseru
|
Connect |
DL1853
Delta
SA204
South African Airways
4Z52
Airlink
|
19:59
San Juan
11:15
New York JFK
09:35
Johannesburg
|
23:00
New York JFK
08:00
Johannesburg
10:35
Maseru
|
Connect |
B6104
JetBlue Airways
SA204
South African Airways
4Z52
Airlink
|
21:20
San Juan
11:15
New York JFK
09:35
Johannesburg
|
00:11
New York JFK
08:00
Johannesburg
10:35
Maseru
|
Connect |
You can find hotels and accommodations in Virginia, South Africa with our hotels search tool below
Booking.com