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.
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.
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.
For as low as R18 228, Delta can have you in Virgin Islands, U.S. from South Africa in 26h 59m.
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.