HowToGo

Flight from Puerto Rico to Virginia, South Africa

How to get to Virginia, South Africa from Puerto Rico by flight ? You can check flights from Puerto Rico to Virginia, South Africa below.

Search Transfer from Puerto Rico to Virginia, South Africa

Search Flights

You can find flight ticket prices from Puerto Rico to Virginia, South Africa with our flight tickets search tool below

1. 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 1300 USD.

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

2. Ponce to Johannesburg

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

  2. You take a flight from Ponce to Johannesburg and cost approximately 750 USD.

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

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

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

4. Mayaguez to Johannesburg

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

  2. You take a flight from Mayaguez to Johannesburg and cost approximately 720 USD.

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

5. San Juan to Bloemfontein

  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 Bloemfontein and cost approximately 1500 USD.

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

6. Ponce to Bloemfontein

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

  2. You take a flight from Ponce to Bloemfontein and cost approximately 2000 USD.

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

7. Aguadilla to Bloemfontein

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

  2. You take a flight from Aguadilla to Bloemfontein and cost approximately 2000 USD.

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

8. San Juan to Maseru

  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 Maseru and cost approximately 1200 USD.

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

References

Find Hotels in Virginia, South Africa

You can find hotels and accommodations in Virginia, South Africa with our hotels search tool below

Booking.com