Menu

The Best St. Thomas Hotels to Book in the U.S. Virgin Islands

The Westin St. Thomas Beach Resort & Spa, one of the top St Thomas hotels, with pools and palm trees above Frenchman's Bay

By mid-morning, the harbor at Charlotte Amalie fills with cruise ships, duty-free shops open along the waterfront, and taxis head north to Magens Bay, a horseshoe-shaped beach considered the island's best. The top St. Thomas hotels put travelers in the middle of that action while giving them a quiet place to rest when the day ends. This guide covers five properties: a design-led Autograph Collection boutique on the beach, a value hotel steps from the cruise dock, and a budget hilltop resort above town. For each, readers get the location, the trade-offs, and who it suits.

St. Thomas is small enough to navigate once you know the layout: beach resorts cluster on Frenchman's Bay and the quieter south coast, while value and budget hotels sit in and above Charlotte Amalie, near shopping, history, and the port.

The best St. Thomas hotels at a glance

  • The Westin St. Thomas Beach Resort & Spa — Best for a full-service beach resort: three pools, a full spa, and the most amenities on this list.
  • Buoy Haus Beach Resort St. Thomas, Autograph Collection — Best for a design-forward boutique stay: a modern boutique on Morningstar Beach, next to the Westin.
  • Hampton by Hilton St. Thomas — Best for value near the cruise port: free breakfast, free parking, and steps from the cruise dock and Havensight Mall.
  • Bluebeard's Castle Resort — Best for budget travelers who want space: kitchen-equipped suites and big harbor views above town.
  • Bolongo Bay Beach Resort — Best for an all-inclusive, watersports-focused beach stay on its own quiet bay.
Hotel Best for Area On the beach? Price tier
The Westin St. Thomas Beach Resort & Spa Full-service family resort Frenchman's Bay (Bakkeroe) Near; short walk to Morningstar Beach Upscale
Buoy Haus Beach Resort, Autograph Collection Design-forward boutique Frenchman's Bay (Bakkeroe) Yes, on Morningstar Beach Premium
Hampton by Hilton St. Thomas Value near the cruise port Havensight, Charlotte Amalie No, harbor-side Value
Bluebeard's Castle Resort Budget suites with views Hilltop, Charlotte Amalie No, hilltop Budget
Bolongo Bay Beach Resort All-inclusive and watersports Bolongo Bay (south coast) Yes, beachfront Upscale / all-inclusive

1. The Westin St. Thomas Beach Resort & Spa

★★★★★4.2(1,268 reviews)·394 rooms·From ~$420/night

The Westin St. Thomas Beach Resort & Spa

The largest property on this list sits on a bluff above Frenchman's Bay in Estate Bakkeroe, a short walk from Morningstar Beach and about a 10-minute drive from Charlotte Amalie. Three outdoor pools (one with a swim-up bar), a full spa with sauna and steam room, three restaurants including the Mediterranean Luna Mar, and several bars fill the grounds. Rooms have Tempur-Pedic beds, large smart TVs with Netflix, and mobile room keys that speed up arrival when the lobby is packed. Free babysitting and kids' activities make it the most complete choice for families who want everything in one place.

Why it makes the list: It sits just above Frenchman's Bay near Morningstar Beach, with more on-site amenities than any other hotel here.

Key features:

  • Bluff-top setting above Frenchman's Bay, short walk to Morningstar Beach
  • Three outdoor pools plus a swim-up bar
  • Full spa, sauna, and steam room
  • Three restaurants and multiple beach and pool bars
  • Free babysitting and supervised kids' activities
  • Mobile room key and in-room smart TVs

Pros:

  • A short walk down to Morningstar Beach
  • More amenities than any other property on this list
  • Genuinely family-friendly, with free childcare
  • Easy taxi distance to downtown and the port

Cons:

  • Large-resort scale feels less personal than a boutique
  • A nightly resort fee applies on top of the rate (it does cover beach access, loungers, towels, and the fitness center)
  • Some rooms have only partial-ocean or garden views
  • Airport transfers and valet parking cost extra

2. Buoy Haus Beach Resort St. Thomas, Autograph Collection

★★★★★4.7(176 reviews)·94 rooms·From ~$530/night

Buoy Haus Beach Resort St. Thomas, Autograph Collection

Next door to the Westin on Morningstar Beach, Buoy Haus is the design-led boutique pick on this list and highly rated by guests. Part of Marriott's Autograph Collection, it trades scale for a smaller, more intimate feel: pillowtop beds in Egyptian cotton, furnished private balconies (many facing the water), and smart TVs with Netflix in every room. The Caribbean-focused Salt Shack and a poolside bar handle dining, and the property is smoke-free with vegan and vegetarian options. Paddleboards and a boat on site make it easy to get on the water. Pick this for design-minded couples.

Why it makes the list: It is a design-forward beachfront boutique on Morningstar Beach with the strongest guest reviews of any hotel here.

Key features:

  • Beachfront on Morningstar Beach, beside the Westin
  • Autograph Collection by Marriott
  • Furnished private balconies, many oceanfront
  • Caribbean dining at Salt Shack and a poolside bar
  • Paddleboards and a boat available on site
  • Smoke-free, with vegan and vegetarian options

Pros:

  • Intimate scale and a strong design point of view
  • The same beach as the Westin, with fewer crowds
  • Consistently high guest ratings

Cons:

  • Premium rates, the highest starting point here
  • No elevator, which matters for upper-floor rooms
  • A nightly resort fee applies
  • On-site dining is more limited than the Westin's

3. Hampton by Hilton St. Thomas

★★★★★4.4(176 reviews)·126 rooms·From ~$310/night

Hampton by Hilton St. Thomas

For travelers whose priority is the port, shopping, and a solid base rather than beach access, Hampton by Hilton is the value pick. It sits in Havensight, steps from Havensight Mall and the cruise dock, within a tenth of a mile of Charlotte Amalie Harbor and a four-minute drive from Blackbeard's Castle. You get a complimentary daily buffet breakfast, an outdoor pool, a fitness center, and free self parking—a combination that is genuinely rare on St. Thomas and keeps total cost down. Rooms are straightforward Hampton-standard, with ocean, harbor, pool, or city views and solid WiFi.

Why it makes the list: It offers the best value and the most convenient location for cruise-port access and shopping at Havensight Mall, with free breakfast and parking included.

Key features:

  • Havensight location by the cruise dock and Havensight Mall
  • Complimentary buffet breakfast daily
  • Outdoor pool and fitness center
  • Free self parking on site
  • Ocean-, harbor-, pool-, and city-view rooms
  • 24-hour front desk and a business center

Pros:

  • The best value on this list
  • Walk to Havensight Mall shopping, dining, and the cruise terminal
  • Free breakfast and free parking
  • Dependable, consistent Hilton standards

Cons:

  • Not on a beach, so visitors will drive to Magens or Morningstar
  • Working-harbor views from some rooms
  • Fewer resort extras than the beachfront picks
  • Busy when several ships are in port

4. Bluebeard's Castle Resort

★★★★★4.5(498 reviews)·172 rooms·From ~$230/night

Bluebeard's Castle Resort

Set on a hillside above Charlotte Amalie beside the historic Bluebeard's Castle tower, this resort is the budget choice that still gives travelers space and a view. Studios and suites come with kitchens or kitchenettes, which saves real money: self-catering trims dining bills over a longer stay. An outdoor pool, hot tub, fitness center, and the Sunnyside Pool Bar sit on the grounds, with sweeping harbor and ocean views from the ridge. Downtown history is a short walk downhill (Fort Christian and the 99 Steps are close by), and Magens Bay is within about a 15-minute drive.

Why it makes the list: It is the most affordable base here, with roomy kitchen-equipped units and some of the widest harbor views on the island.

Key features:

  • Hilltop setting with Charlotte Amalie harbor views
  • Studios and suites with kitchens or kitchenettes
  • Outdoor pool and hot tub
  • Sunnyside Pool Bar and an on-site cafe
  • Walkable to downtown historic sites
  • Snorkeling and boat tours nearby

Pros:

  • The lowest nightly rates on this list
  • In-room kitchens cut food costs
  • Big views over the harbor and town
  • Close to downtown history and duty-free shopping

Cons:

  • Not walkable to a swimming beach
  • A hilly site with no elevators
  • The front desk is staffed limited hours
  • Some units do not include towels, so confirm when booking
Local tip

The resort climbs a steep hillside with no elevators and the front desk closes overnight, so request a lower-level unit if stairs are a concern and plan to arrive within staffed hours. Confirm towel service for your specific unit at the time you book, since it varies by room type.

5. Bolongo Bay Beach Resort

★★★★★4.1(1,008 reviews)·74 rooms·From ~$510/night
Compare stays in St. Thomas

Best Price Guaranteed
Compare stays in St. Thomas

No reservation fees. Compare guest reviews and hotel videos across 400,000+ hotels in 195 countries.

Bolongo Bay Beach Resort

On its own stretch of sand on the quieter south coast, Bolongo Bay is the list's only all-inclusive option and its watersports hub. Rooms sell either with meals included or room-only, so visitors can cap food and drink costs if that fits their trip. The family-run resort stays casual and social: a swim-up bar, the oceanfront Oasis restaurant, evening entertainment, and a genuine lineup of on-site water activities including kayaking, sailing, scuba, snorkeling, and windsurfing. Free self parking and a laid-back pace round it out, and Charlotte Amalie is about a 10-minute drive away.

Why it makes the list: It is the only beachfront resort here with an all-inclusive plan, plus watersports built in on a calm, protected bay.

Key features:

  • Directly on Bolongo Bay beach
  • Optional all-inclusive meal plan
  • Swim-up bar and the oceanfront Oasis restaurant
  • On-site kayaking, sailing, scuba, and snorkeling
  • Free self parking
  • Evening entertainment and a family-run feel

Pros:

  • Beachfront with an all-inclusive choice
  • Watersports available right on site
  • Relaxed, social atmosphere
  • Free parking and a quieter setting away from the crowds

Cons:

  • Simpler, older rooms than the Westin or Buoy Haus
  • No elevator on the property
  • The front desk runs limited hours
  • Farther from downtown and the airport

How to choose among St. Thomas hotels

Match the location to your trip

Beach-first travelers have three strong options: Buoy Haus sits right on Morningstar Beach with the Westin set just above the same beach on Frenchman's Bay, while Bolongo Bay has its own quieter cove. If a trip is about the cruise port, shopping, or a short stop, Hampton by Hilton in Havensight wins on convenience. For history, value, and a kitchen, the hilltop Bluebeard's Castle is the move. Beachfront options across the island can be compared on the St. Thomas hotel search page.

Set your budget by total cost, not sticker price

Add up more than the nightly rate. The Westin and Buoy Haus both charge a resort fee, Hampton includes free breakfast and parking, Bluebeard's kitchens let visitors skip some restaurant meals, and Bolongo's all-inclusive plan puts a ceiling on food and drink. The downtown and hilltop picks near stays around Charlotte Amalie and the cruise port are generally lighter on price.

Think about who is traveling

Families gravitate to the Westin (free childcare, three pools) or Bolongo (watersports and an all-inclusive option). Couples and design lovers should book Buoy Haus. Budget travelers and anyone staying a week will get the most from Bluebeard's kitchens, and cruisers or quick-trip visitors are best served by Hampton.

Factor in getting around

Taxis on St. Thomas are not metered; fares are set per person and by destination, so beachfront resorts cut down on taxi runs. Remember that the U.S. Virgin Islands is the only U.S. jurisdiction where driving occurs on the left, which surprises first-time renters. If one wants to island-hop, the ferry from Red Hook to Cruz Bay on St. John takes roughly 20 minutes with hourly departures.

Key takeaway

If waking up by the sand is the goal, Buoy Haus sits right on Morningstar Beach with the Westin just above it; choose Bluebeard’s or Hampton to spend less and stay near town, and pick Bolongo Bay when an all-inclusive, watersports-heavy stay is the goal.

FAQ

Where are the best St. Thomas hotels located?

The best St. Thomas hotels split between two areas. The Westin and Buoy Haus are in the Bakkeroe area on Frenchman's Bay just south of town, Hampton by Hilton and Bluebeard's Castle are in and above Charlotte Amalie near the cruise port and historic district, and Bolongo Bay Beach Resort is on its own cove on the quieter south coast.

Which of these hotels sit directly on the beach?

Buoy Haus and Bolongo Bay are beachfront. The Westin sits on a bluff just above Morningstar Beach, a short walk from the sand, while Hampton by Hilton is harbor-side in Havensight and Bluebeard's Castle is on a hilltop, so both require a short drive to reach a swimming beach.

Do you need a car on St. Thomas?

Not necessarily. Taxis are widely available and fares are set per person by destination, and the beachfront resorts reduce how often one needs one. A rental helps if exploration across the island is planned, but keep in mind that driving is on the left here.

How far is the airport from these hotels?

Cyril E. King Airport (STT) is the island's main airport and serves all five hotels. It is roughly six miles from the Frenchman's Bay resorts, about four and a half miles from the Havensight and hilltop Charlotte Amalie properties, and a little over seven miles from Bolongo Bay.

When is the best time to visit St. Thomas?

December through February is the dry, peak season with clear skies and the biggest crowds. Spring, from March to May, offers a strong balance of good weather and fewer visitors, while summer and fall bring lower prices but fall within hurricane season, which begins in June.

Do you need a passport to visit St. Thomas?

U.S. citizens traveling from within the United States do not need a passport to visit the U.S. Virgin Islands, since it is a U.S. territory. The U.S. dollar is the currency, which keeps a St. Thomas trip simple for domestic travelers. Visitors from other countries enter under the same rules as the rest of the United States, so most need a valid passport and some need a visa or ESTA approval; check your entry requirements before you travel.

Can you reach Magens Bay from these hotels?

Yes. Magens Bay, the island's most famous beach, is within about a 15-minute drive of the Charlotte Amalie-area hotels and a short drive from the Frenchman's Bay resorts, making it an easy half-day outing from any pick on this list.

Which St. Thomas hotel is best for families?

The Westin is the easiest family choice, with free babysitting, three pools, and supervised kids' activities. Bolongo Bay is a strong alternative for active families thanks to its all-inclusive plan and on-site watersports.

This guide is based on each hotel's published rates and amenities, official property information, and guest review data.

Ready to compare dates and lock in a beachfront room before peak season fills up? Search St. Thomas stays on HotelsOne to see live availability, guest reviews, and the Best Price Guarantee with no reservation fees.


Sources: The Westin St. Thomas Beach Resort & Spa, Buoy Haus Beach Resort St. Thomas, Autograph Collection, Hampton by Hilton St. Thomas, Bluebeard's Castle Resort, Bolongo Bay Beach Resort