Yes, there are multiple flights from Johannesburg to Virgin Islands, U.S. for under R16 672. The cheapest flight booked recently is on Delta for just R15 838, but on average you can expect to pay R18 976.
United Airlines is one of the carriers that may have flexible change policies. You can use our site to filter for other airlines that may also have this kind of flexibility.
There are no direct flights from Johannesburg 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.
The Johannesburg OR Tambo to U.S. Virgin Islands flight path was viewed by 32 users in the past month. Keep an eye out for changes in search interest prior to high and low season.
A quick flight from Johannesburg to Virgin Islands, U.S. can take about 23h 20m. United Airlines provides one of the quickest options available for as low as R26 373. Both multi-stop and direct flights can be found to your destination and back.
Our cheapest airline available from Johannesburg to Virgin Islands, U.S. is Delta. Our recent data shows that you can find tickets from as low as R15 839 on this airline. An additional option worth looking into is United Airlines, starting at R26 373.