Find flights
When to book
FAQs & Tips

Find cheap flights to the U.S. Virgin Islands

1 adult
0 bags
Mon 17/6
Mon 24/6

Search hundreds of travel sites at once for deals on flights to the U.S. Virgin Islands

In the last 7 days, travellers have searched 41 904 688 times on KAYAK, and here's why:

Save 27% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

High season

Most popular time to fly and prices are also 23% lower on average.

FAQs - booking U.S. Virgin Islands flights

  • How long is the flight to the U.S. Virgin Islands?

    An average direct flight from South Africa to the U.S. Virgin Islands takes 36h 04m, covering a distance of 18014 km. The most popular route is Johannesburg - Saint Thomas Island with an average flight time of 36h 04m.

  • What is the cheapest flight to the U.S. Virgin Islands?

    The cheapest ticket to the U.S. Virgin Islands from South Africa found in the last 72 hours was R18 723. The most popular route is Johannesburg OR Tambo to Saint Thomas Island Cyril E King and the cheapest round-trip airline ticket found on this route in the last 72 hours was R18 723.

  • What is the most popular destination in the U.S. Virgin Islands?

    Based on KAYAK flight searches, the most popular destination is Saint Thomas Island (100% of total searches to the U.S. Virgin Islands).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to the U.S. Virgin Islands

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest U.S. Virgin Islands flight deals.

Top 3 airlines flying to the U.S. Virgin Islands

Need help choosing which airline to fly with from South Africa to the U.S. Virgin Islands? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
Qatar AirwaysOverall score based on 4384 reviews
Airline reviews

Don't be afraid if you board an Oman Air Airbus A330 - it will take you to Colombo and not Muskat. The Aircraft is leased by Qatar Airways ;-)

10,0 ExcellentMarcus, Apr 2024ZRH - DOH
Read more about Qatar Airways reviews

Don't be afraid if you board an Oman Air Airbus A330 - it will take you to Colombo and not Muskat. The Aircraft is leased by Qatar Airways ;-)

Not good. Expected a lot more as far as excellence.

they give hard time at checking, they not allow computer bag or purse

Online check-in doesn't work. That's why I couldn't give it full Star.

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

I had already opted for Vegan food before 2 months yet they say we have no record for it,

Excellent will be flying again in May with Qatar. to Botswana.

Very very bad.. more than 48 hr I didn’t received my baggage yet

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

Food was terrible Not many options Stewards dont care Delay

Flight was on time. Staff were friendly. I paid for Economy Plus but was required to check my standard carry-on luggage due to lack of space on the aircraft. This cost me 30 minutes, unexpectedly, in waiting at the baggage claim. This experience did not meet my expectations.

The seat is too hard and my back and bottom are having servers pain

Very good service and very helpful support staff (wheelchair service)

Flight was fine, it was delayed but only 30 minutes, staff were efficient, lady making announcements at LAX was really hard to understand but the rest were great.

It was a great flight, great crew, excellent service, fantastic brand new place, overall 10+ on the experience! Thank you.

Our flight from Denver to Honolulu was delayed by close to 4 hrs. The only concession that was offered was a $15 food voucher to be used at the airport. They texted the vouchers after we boarded so there was now way to use them.the food they did serve was cold. I can’t recommend this airline.

There was either a baby who pooped themself in the seat in front of me or someone who kept farting. It smelled like human fecal matter for the last hour of the flight.

On time - really well operated flight. Friendly staff. Super impressed with United on this round trip.

I like that it was a direct flight from MNL to SFO but it was such an old plane with worn out facilities. I bought my ticket in first week of November but I still had to pay extra $54 just to get aisle seat 38C. Realizing it was a long 12+ hour flight, I tried to find exit row or bulk head seat but none was available. I was forced to pay another extra $175 to get seat 35C which was shown as "Economy Plus" which I expected to be more legroom, more seat recline and better food. When I reached seat 35C, it wasn't any different from an ordinary economy aisle seat, to my utter dismay! No extra legroom, not extra degree recline, no better food, not even slippers! I felt cheated paying extra $229 and didn't get the supposedly better "ECONOMY PLUS" 35C seat! Besides, I still had to board in group 5! Toilets weren't kept clean and dry. More senior flight attendants weren't as attentive and prompt during meal service. Many times they brushed the carts right into my shoulder or knee. To help them out, I also had to walk up to the galley to get water myself. Now I worry about my return DEN/NRT which I paid extra $300 for United Premium Plus 21C if it is indeed Premium Plus!

I think the seats on some of their planes are uncomfortable. You can be ok on a short flight of two hours but no more than that. The delays, and also the refreshments on the plane were not enough.

It was spectacular. I had basic Economy and was given so much space and their seats lean back so far. Staff was superb, food was superb, everything was superb, Finnair is Fantastic.

Absolutely filthy flight and not equipped for a trans US

Apart from the delay due to unforeseen circumstances. The leg from sjc to dfw was fine. It was the leg from dfw to orf that we encountered issues mainly due to the flight attendant crew not being friendly. We had two small children and we needed some assistance to warm up milk so the baby would sleep. The crew just didn’t get it and made things very difficult. One made a remark that the baby’s dirty diaper smell was a “gift” to the plane in a rude way. Normally I’d brush that off as a funny comment if the rest of the trip the attendants were helpful or understanding of the difficulty we faced. But that wasn’t the case. We were met with rudeness on the second leg. Whereas on the first leg the crew were so nice and helpful.

We experience delays on departure and connecting flights resulting in 14 hour to our next departure. We were accommodated with a night's stay but was only provided a 12 dollar meals accommodation. The airlines rules least 50 dollars. In any case, it can not make up for the whole day missed on our vacation in Sydney Australia.

Flight delayed 3 times due to maintenance (on exact same plane that had just brought us from Boston to Miami). Eventually changed to a different plane and gate.

One of the worst flights I have ever taken Delayed over an hour without communication from the crew; very scary Entertainment not working Crew NASTY cabin cold

Flight from PHL to PHX arrived 50 minutes early and a gate was available. First class flight attendant Stephanie was very friendly and polite. Sanitizing wipes should be provided with meals in addition to refresher towels.

Flight was canceled and then rescheduled on another flight. Paid for first class but moved to the back of the plane. Then put up in the worst/dirtiest hotel I’ve ever stayed in. American Airlines should be ashamed of putting their passengers/customers in a place that filthy.

There was a delay due to mechanical issues that took an hour for the person to show up to fix it. It made me is my connecting flight. The plane itself was very cold. Besides that the flight crew were all great.

Flights to the U.S. Virgin Islands

Return flight deals:

U.S. Virgin Islands - South Africa

Cabin classes: