$138 Find Cheap Flights from Tampa to the U.S. Virgin Islands - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 25% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals
Booking Insights

Price, demand and travel trends for Tampa to the U.S. Virgin Islands flights

Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.

Are flights from Tampa to the U.S. Virgin Islands cheaper or more expensive than last year?

Fares from Tampa to the U.S. Virgin Islands are running about 7% higher than they were around this time last year, averaging $445 round-trip.

What are the cheapest fares from Tampa to the U.S. Virgin Islands right now?

The cheapest fares from Tampa to the U.S. Virgin Islands on KAYAK in the last week were to Saint Thomas Island Cyril E King (STT) from $280 round-trip, and to Christiansted Henry Rohlsen (STX) from $431 round-trip.

What’s the cheapest month to fly from Tampa to the U.S. Virgin Islands?

May is the cheapest time of year to fly, with average fares of $358. Prices are highest in December, when average flight costs increase to around $599.

When is the best time to book flights from Tampa to the U.S. Virgin Islands?

Book your flights 5 weeks before your trip. KAYAK data collected over the past 12 months shows that booking in this window can save you around 23% compared to booking last-minute (within 2 weeks of departure).

Which airport in the U.S. Virgin Islands is the cheapest to fly to from Tampa?

Based on KAYAK data from the past 12 months, the cheapest airports to fly into the U.S. Virgin Islands are:

• Saint Thomas Island Cyril E King (STT) (avg. price $443)
• Christiansted Henry Rohlsen (STX) (avg. price $462)

What’s the cheapest day to fly from Tampa to the U.S. Virgin Islands?

Sunday tends to be the cheapest day to fly from Tampa to the U.S. Virgin Islands, while Saturday is the most expensive. Fares run about 34% higher that day, based on the past 12 months of KAYAK data.

What's the cheapest time of day to fly from Tampa to the U.S. Virgin Islands?

Data from the past 12 months shows it's cheapest to fly to the U.S. Virgin Islands during the morning with average prices of $453. The evening is the most expensive time to fly, with average prices of $757.

Key details for Tampa to the U.S. Virgin Islands flights

Low season

September

Cheapest flight

$138
Beat the crowds with an average 46% drop in travelers.
The most popular month to fly with an average 34% increase in travelers.
One-way flight from Tampa to Saint Thomas Island

Your Tampa to the U.S. Virgin Islands flight questions, answered

Find helpful answers about this route, including flight times, airports, airlines and booking tips.

  • Is now a good time to book a flight from Tampa to the U.S. Virgin Islands?

    Yes. Fares from Tampa to the U.S. Virgin Islands are low right now. As a rule of thumb, a round-trip under $347 (cheaper than most fares this year) is a good deal, so if you spot one at or below that, it's a good time to book.

  • How much should I budget for a flight from Tampa to the U.S. Virgin Islands?

    Over the past 12 months, round-trip fares from Tampa to the U.S. Virgin Islands have ranged from $347 to $591.

  • What airlines fly nonstop from Tampa to the U.S. Virgin Islands?

    Based on the flight schedule for the next 3 months, just one airline regularly flies nonstop from Tampa to the U.S. Virgin Islands: Breeze Airways.

  • Where in the U.S. Virgin Islands can I fly nonstop from Tampa?

    Based on the flight schedule for the next 3 months, you can only fly nonstop from Tampa to Saint Thomas Island.

  • Is it cheaper to fly with a layover from Tampa to the U.S. Virgin Islands?

    Yes. Nonstop flights from Tampa to the U.S. Virgin Islands average $522 over the past 12 months. Flights with a layover can cost less, cheapest when connecting through Fort Lauderdale (FLL) (avg. price $355) or Miami (MIA) (avg. price $475).

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

    Flights from Tampa to the U.S. Virgin Islands take 3h 03m on average.

  • Which cabin classes are available on flights from Tampa to the U.S. Virgin Islands?

    On flights from Tampa to the U.S. Virgin Islands you can book Economy Class or Premium Economy Class.

  • What are some popular landmarks in the U.S. Virgin Islands?

    KAYAK travelers' favorite landmarks in the U.S. Virgin Islands include:

    • Sapphire Beach
    • Coki Beach
    • 99 Steps
    • Blackbeard's Castle

  • What are the earliest and latest flights from Tampa to the U.S. Virgin Islands?

    The earliest nonstop flight from Tampa to the U.S. Virgin Islands departs at 6:05 am and the latest departs at 10:45 am. Nonstop flights take about 3h 03m.

Your guide to booking Tampa to the U.S. Virgin Islands flights

Get tips on when to book, when to fly and what to know before your trip.
  • If you can plan ahead, the sweet spot for booking your flight is 5 weeks before your trip. KAYAK data shows fares in this window are around 23% lower than last-minute bookings (made within 2 weeks of departure). Not ready to commit? Set a Price Alert and we'll let you know when prices change.
  • If your travel dates are flexible, book your trip for May when flights are typically cheapest and avoid December when prices are at their highest.
  • Flying on Sunday is usually the cheapest. Flights on Saturday cost about 34% more on average, so being flexible with your travel dates could help you save.
  • If you're looking to save, Saint Thomas Island Cyril E King (STT) is the cheapest airport to fly into from Tampa. If you have onward travel, don't forget to factor in the cost of your journey by train, bus or domestic flight.
  • Start your trip in Saint Thomas Island, which is the most popular destination in the U.S. Virgin Islands. From there, it's easy to continue on to other popular destinations such as St. John, Christiansted and Cruz Bay.
  • If you want the shortest trip, choose the Tampa to the U.S. Virgin Islands nonstop route. If you'd rather save money, the route via Fort Lauderdale (FLL) is usually the cheapest.

Reviews of the top 3 airlines serving from Tampa to the U.S. Virgin Islands

 
Need help choosing which airline to fly with from Tampa 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.
8.2
Breeze AirwaysOverall score based on 324 reviews
8.8Crew
8.4Boarding
8.2Comfort
6.8Entertainment
6.7Food
Airline reviews

This was our first time flying with Breeze Airways, and I can honestly say it won’t be our last! From the pilots and flight attendants to the wonderful staff helping passengers board and exit the plane, everyone was incredibly friendly, kind, caring, and professional. It was clear that everyone took pride in their work and genuinely cared about the passengers’ experience. The airplane itself was exceptionally comfortable, making the entire journey even more enjoyable. What a refreshing experience to fly with an airline that truly puts its passengers first! We look forward to flying with Breeze Airways again and highly recommend them!

10.0 ExcellentAnonymous, Oct 2026
Read more Breeze Airways reviews

This was our first time flying with Breeze Airways, and I can honestly say it won’t be our last! From the pilots and flight attendants to the wonderful staff helping passengers board and exit the plane, everyone was incredibly friendly, kind, caring, and professional. It was clear that everyone took pride in their work and genuinely cared about the passengers’ experience. The airplane itself was exceptionally comfortable, making the entire journey even more enjoyable. What a refreshing experience to fly with an airline that truly puts its passengers first! We look forward to flying with Breeze Airways again and highly recommend them!

Very quick and easy process from check in to deboarding and baggage claim. Crew was professional and friendly. Flight was smooth and on time. Very convenient for short flights.

I thought that I had pre-purchased carry-on luggage and was surprised when I tried to check in that I did not have it.

Overall good. Plenty of legroom and fairly comfortable seats. No issues with capacity and the overhead been even though most people brought several carry-ons on. I don’t think Breeze really enforces the pay for a carry-on rule.

Had to approach landing twice which caused concern but probably due to weather

My original booking was a nonstop flight. It got changed to a flight with a 6vhour layover that became a 7+ hour lay over. I'll never fly this airline again after this roundtrip is over.

Even though the flight was delayed my overall experience was great!

Flight was on time. The crew was efficient and kind.

The experience with Breeze was really great. The app makes managing flights easy. You can check in on there 24 hours in advance, and your boarding pass is there, too. The flight crew and the staff at both our airports were wonderful. Snacks and drinks were reasonably priced. The seats were very comfortable, they even had adjustable headrests on every seat. The only downside is not having entertainment or Wi-Fi available onboard.

Outside of a 30min delay getting back home; this an excellent airline and will definitely use again.

Jet Blue sevice was good. Just don't understand why they charge for earphones to listen to flight entertainment. Other than that, everything was excellent.

KUDOS TO ALL THE CREW PROVIDING ASSISTANCE WITH PASSENGERS ON A WHEELCHAIR. ON BOTH FLIGHTS THEY HUSTLED TO TAKE MY RELATIVE TO CONNECTION ON TIME. THEY DESERVE A LOT OF CREDIT!

I tried to book a flight with Jet Blue. Your third party company hijacked my attempt with a website that looked like I was booking with Jet Blue. I realized it when I paid. I tried to cancel and was told by a man in India that there were no refunds. $735 stolen, Thanks Kayak!

My experience with JetBlue was fine BUT I am very upset with Kayak! JetBlue had delayed our scheduled departure by an hour and you NEVER notified me of the change. I did not hear directly from JetBlue because the trip was booked through Kayak, a mistake I will not repeat. Your reminder of the our trip last week still had the WRONG departure time. Our return trip has also changed, and again no notice from you.

My encounter with the entertainment services provided on board was moderate; the functionality of the Wi-Fi connection was either sluggish or nonoperational, while the display screens were antiquated and suffered from poor visibility. On the positive side, the cabin exuded a sense of expansiveness, and the crew exhibited amiable and accommodating behavior throughout the journey.

great flight. Pilot was communicative, flight attendants were excellent. Really nice experience except my tv didn’t work.

no wifi and the aircraft was very old with tiny 4” screens.

JetBlue's check-in was great, but there was an in-flight flight attendant who was very rude and unkind. I didn't realize that the bathrooms were already locked 30 mins prior to landing and needed to use the restroom. Instead of politely asking me to return, she rudely told me, 'No, bathrooms are locked! Go back to your seat!' The flight was more than an hour delay, which made me almost miss my connecting flight. I understand the reasoning, but the action they took to get a hold of maintenance was time consuming. It took them so long to get a hold of maintenance and for maintenance to get started. Most importantly, my 3 checked baggages are missing! I'm writing this review 3 days after my arrival to the Philippines, and my 3 checked baggages, where my wedding dress is, are all missing!

Long flight but food was good, with free pillow and blanket. CREW WAS GOOD.

They never came by to take empty cups or trash.

Horrible. Flight was delayed for 4 hours first till 7pm. Then for one more hour. Then again and around 9pm we were finally boarded and waited for catering delivery for another hour. At 10pm we were not interested on food at all. Tired, sleepy we arrived after midnight. Insane.

My flights were all delayed , mostly due to technical issues with AA aircrafts. I had to rebook my trip 4 times . I lost my whole day and finally arrived in LAX around midnight. This was a very bad experience with American airlines , I will always try to avoid flying with them

My flight was delayed close to 10 times over the course of the evening. I was originally scheduled to depart at 7:03 PM but did not leave until 12:33 AM, resulting in over 9 hours spent waiting at the airport. The only explanation provided was that the aircraft kept being swapped, with no clear reasoning as to why. Weather conditions at both DCA and Tampa were clear, so that was not a factor. The only accommodation offered was a $12 food voucher, which was entirely insufficient given the length of the delay. Overall, I was completely unsatisfied with this experience. A delay of this magnitude with no meaningful communication or accommodations is unacceptable, and I would have expected much more from American Airlines in terms of customer care.

Both the gate agent and flight crew did a horrible job of expediting the boarding process. It was simply miss managed. The airplane was late to Tampa. Therefore, they should have expedited the de-boarding process and also boarding process. This did not happen and caused me to miss my connection. I ended up with a 7 hour hour layover just to get home. The overall flying experience on American has simply been degraded. On-time performance is a real problem every single week. This has caused me to consider moving my loyalty to an airline that has better performance metrics.

Luggage handling and communication is extremely poor. I landed in india 15th and recived luggage today. Based on my itag the luggage was in Germany. They kept me in dark. Etihad num er in india was non operatuonal. Had to call USA etihad. It should not be so difficullt. I came for 1 week business trip everything was screwed . This is the first and also will be last for me

APU on the aircraft was not working. No AC while boarding. Plane was extremely hot and uncomfortable. Ground AC failed. Miserable experience. Arrival at DFW, no gate available. Not sure why that keeps happening at DFW.

My flight was delayed several hours, which is to be expected (American never fails to disappoint me!), but the parts that really bothered me are as follows: 1) I was unable to add myself to the standby list for another flight in the app, nor could the gate agents figure out how to help me do so (the app is difficult to work with and simply did not allow me to perform the action of adding myself to the list) 2) When I asked the gate agents to add me to the standby list, the agent said that he had added me, but I was not able to confirm that I was on the list in the app; as it turns out, I had NOT been added to the list after all. He had lied to me and/or failed to add me to the list. 3) I figured out I had not been added to the standby list when I spoke to the (rather rude, snippy, and dismissive) other gate agent, who finally did add me to the list after giving me some pretty unnecessary attitude. I understand that gate agents experience the worst of stressed travelers every day, so I appreciate that I was eventually able to make it onto the standby flight with their help. However, the app needs some SERIOUS attention!

The seats need better cushioning for a nearly 5-hour flight, it was a bit uncomfortable. I'm glad American has free wi-fi but there were was a bout 30 minutes in the middle of the flight when there was no connection which was frustrating.

Business class was very good, one of my best flights

Incredibly delayed. First delay was due to plane coming in being late. Resulted in 30 minute delay. Boarded and then had multiple mechanical issues. Was on plane for an hour until they told people they could get off if they wanted but couldn't come back. Then gate agent rushed in and said they had lost control of who went off and we would all have to deplane and then get back on. They said flight had not been cancelled. Then while sitting waiting to board again they announced it would take two hours to get new plane and to wait at new gate. New plane arrived, reboarded only to find out that pilots had timed out. Waited for new pilots. In that time one of the flight attendants timed out. Never received food or water while waiting. Was confusing mess as to what was happening. Even flight attendants and gate agents were getting frustrated. Almost 6 hours delayed. Called American to received flight credit but can't get anywhere as Kayak reservation and don't have a ticket number. Reached out to Kayak but never heard back.

More options for your flight from Tampa to the U.S. Virgin Islands

Complete your trip to the U.S. Virgin Islands with a hotel stay or car rental