Cheap Flights to St. Thomas
US Virgin Islands
CHEAPEST ROUTE
San JuanSt. Thomas
SJU to STT • ~1h flight
Est. $6
estimated round trip
View Route

Compare Prices from All US Cities

FromAirportEst. PriceFlight Time
BESTSan Juan
SJU$6~1hView →
Miami
MIA$93~3hView →
Fort Lauderdale
FLL$93~3hView →
Orlando
MCO$105~3hView →
Tampa
TPA$109~4hView →
Charlotte
CLT$128~4hView →
Washington D.C.
DCA$134~4hView →
Atlanta
ATL$135~4hView →
Philadelphia
PHL$135~4hView →
Baltimore
BWI$135~4hView →
New York
JFK$137~4hView →
Newark
EWR$138~4hView →
New York
LGA$138~4hView →
Boston
BOS$143~4hView →
Nashville
BNA$152~5hView →
Detroit
DTW$166~5hView →
Houston
IAH$174~5hView →
St. Louis
STL$174~5hView →
Chicago
ORD$178~5hView →
Austin
AUS$186~5hView →
Dallas
DFW$187~5hView →
Minneapolis
MSP$206~6hView →
Denver
DEN$234~7hView →
Phoenix
PHX$258~7hView →
Salt Lake City
SLC$267~7hView →
Las Vegas
LAS$276~8hView →
San Diego
SAN$283~8hView →
Los Angeles
LAX$290~8hView →
San Francisco
SFO$310~8hView →
Portland
PDX$317~9hView →
Seattle
SEA$318~9hView →

About St. Thomas

St. Thomas (US Virgin Islands) is the cruise ship capital — duty-free shopping, Magens Bay beach, and resorts. It's a US territory (no passport needed), so it's easy for Americans. The island is touristy and expensive, but the beaches and water are stunning. Use it as a base for St. John (ferry, 20 min) or BVI day trips.

Frequently Asked Questions

What is the cheapest way to fly to St. Thomas?

The cheapest route to St. Thomas from the US is typically from San Juan (SJU), with estimated round-trip prices around $6. Prices vary significantly by season and booking timing.

What is the best time to visit St. Thomas?

The best time to visit St. Thomas is December, January, February, March, April. December-April is dry season (75-85°F). May-November is hurricane season (hot, humid, rain). Best weather is January-March. Avoid August-October (hurricanes).

Do US citizens need a visa to visit St. Thomas?

No visa required for US passport holders (US territory). US citizens don't need a passport for entry from the US mainland, but bring ID for flights.

How long is the flight from the US to St. Thomas?

Flight time from the US to St. Thomas (STT) is approximately 1 hours from San Juan. Flight times vary by departure city — eastern US cities are typically shorter to their destination.

Related Reading

Track flights to St. Thomas

Set a price alert for your preferred route and we'll notify you when fares drop.

Get Price Alerts
Free — no credit card needed

Get flight deals nobody else sees

Error fares. Flash sales. $300+ savings on routes you actually want. We scan thousands of routes daily — you hear about it first.

✈ Error fares & flash sales📉 SMS price drop alerts📬 Weekly deals from your airport

No spam. Unsubscribe anytime. Want instant SMS alerts? →

Payments securely processed via Stripe.com