Cheap flights from South Africa to Virgin Islands, U.S.

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 1/28
Thu 2/4
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 1/28
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
South Africa to Virgin Islands, U.S.

South Africa to Virgin Islands, U.S. 2021 flight deals

Cheap flights to Virgin Islands, U.S. from South Africa found for this year
12 Mar - 21 Mar
R11 500pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
STT
Saint Thomas Island Cyril E King
STT
Saint Thomas Island Cyril E King
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
13 May - 17 May
R16 512pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STT
Saint Thomas Island Cyril E King
STT
Saint Thomas Island Cyril E King
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo
13 May - 17 May
R18 228pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
STT
Saint Thomas Island Cyril E King
STT
Saint Thomas Island Cyril E King
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about South Africa to Virgin Islands, U.S. flights.

Flight FAQs

From South Africa to Virgin Islands, U.S.

Can I find flights from South Africa to Virgin Islands, U.S. for under R11 933 on Cheapflights?

Yes, there are multiple flights from South Africa to Virgin Islands, U.S. for under R11 933. The cheapest flight booked recently is on Multiple Airlines for just R11 500, but on average you can expect to pay R27 714.

Which airlines flying from South Africa to U.S. Virgin Islands have flexible changes due to COVID-19?

One of the carriers operating flights from South Africa to U.S. Virgin Islands that may be offering flexible change policies is United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from South Africa to Virgin Islands, U.S. for under R11 933 on Cheapflights?

There are no direct flights from South Africa to Virgin Islands, U.S., but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How long does is the flight from South Africa to Virgin Islands, U.S.?

For as low as R18 228, Delta can have you in Virgin Islands, U.S. from South Africa in 26h 59m.

What is the cheapest airline to fly from South Africa to Virgin Islands, U.S. return?

Currently priced at R16 513, Delta will fly you from South Africa to Virgin Islands, U.S. and back. In addition to Delta, many other airlines offer competitively priced options for your trip.

Related searches

Flights to Virgin Islands, U.S. from South Africa
Flights to South Africa Flights to Virgin Islands, U.S.

Destination points for flights from South Africa to Virgin Islands, U.S.

Destination information for Virgin Islands, U.S.

Things to know before you go. Useful info for your trip from South Africa to Virgin Islands, U.S.
Today's exchange rate
R1 = $0,07

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing

Saint Thomas Island SPB (SPB)
St Thomas (STT)
Home Caribbean Virgin Islands, U.S. Cheap flights from South Africa to Virgin Islands, U.S.
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First