14 Best Hotels in St. Thomas, U.S. Virgin Islands

Background Illustration for Hotels

The island's first hotels were all based in Charlotte Amalie, the hub of action at the time. Most people choose lodgings here to be close to the airport, to experience the charm of the historic district, or for convenience when on business. Over the years, tourism has trickled eastward, and today the major hotel chains have perched their properties on the beach. Those who want a self-contained resort that feels like an island unto itself head here. The location of these resorts makes island-hopping to St. John or the British Virgin Islands a breeze. Private villas dot the island, especially in the less populated north.

Mafolie Hotel

$$$ | 7091 Estate Mafolie, Charlotte Amalie, 00802, U.S. Virgin Islands Fodor's Choice

The view and the value are the selling points of this simply furnished family-run hotel perched 800 feet above Charlotte Amalie's harbor. A few rooms at pool level don't have much of a breeze, making air-conditioning a must. Rooms above the restaurant are tiny and lack privacy in the evening, because of the steady stream of diners. Rooms 101 and 102 have the best views. The restaurant is known for its well-prepared Continental and Caribbean cuisine.

Pros

  • Fantastic views
  • Nice restaurant and bar
  • Friendly staff

Cons

  • Small pool
  • On a busy street
  • Need a car to get around
7091 Estate Mafolie, Charlotte Amalie, 00802, U.S. Virgin Islands
340-774–2790
Hotel Details
24 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Bolongo Bay Beach Resort

$$$ | Rte. 30, Bolongo, 00802, U.S. Virgin Islands

All the rooms at this all-inclusive, family-run resort tucked along a palm-lined beach have balconies with ocean views, and down the beach are nine condos with full kitchens. This place is more flip-flop casual than fancy, and the friendliness of the longtime staff keeps visitors coming back. The beach is a bit rocky for swimming, but sails aboard the resort's 53-foot catamaran, Heavenly Days, and excursions arranged by the on-site PADI Five Star dive shop are popular, as are a number of complimentary water sports, including an introductory scuba lesson and aqua-tricycles. You can opt out of the all-inclusive plan and pay less, but then you'd want to rent a car, because the resort is a bit isolated. The fresh Caribbean spiny lobster tail at Iggies Oasis shouldn't be missed. 

Pros

  • Family-run property
  • On the beach
  • Water sports abound

Cons

  • Beach casual
  • On a busy road
  • Need a car to get around
Rte. 30, Bolongo, 00802, U.S. Virgin Islands
340-775–1800
Hotel Details
65 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Emerald Beach Resort

$ | 8070 Lindbergh Bay, Charlotte Amalie, 00802, U.S. Virgin Islands

You get beachfront ambience at this reasonably priced miniresort tucked beneath the palm trees, but the trade-off is that it's directly across from a noisy airport runway. You'll definitely want to spend time on the white-sand beach, which can be seen from nearly every room in the four three-story, lime-color buildings. Stay here if you need the beach on a budget or if you have an early-morning flight. The Emerald Cafe opens at 6 am with hot coffee, smoothies, and grab-and-go fare.

Pros

  • Beachfront location
  • Good value
  • Great Sunday brunch

Cons

  • Airport noise until 10 pm
  • On a busy road
  • Limited water sports
8070 Lindbergh Bay, Charlotte Amalie, 00802, U.S. Virgin Islands
340-777–8800
Hotel Details
90 rooms
Free Breakfast

Quick Facts

  • $

Something incorrect in this review?

Recommended Fodor's Video

The Green Iguana

$ | 1002 Blackbeard's Hill, Charlotte Amalie, 00802, U.S. Virgin Islands

Atop Blackbeard's Hill, this small hotel offers the perfect mix of gorgeous harbor views, proximity to shopping (five-minute walk), and privacy provided by the surrounding showy trees and bushy hibiscus. Accommodations range from a roomy, top-floor junior suite with two queen beds to a balcony room with queen bed and full kitchen. All rooms have refrigerators, microwave ovens, and coffeemakers. There's also a pool and picnic area with a gas barbecue grill. The managing couple lives on the property and is very helpful in giving restaurant, sightseeing, or beach suggestions.

Pros

  • Personalized service
  • Near the center of town
  • Laundry on premises

Cons

  • Need a car to get around
  • Not too many frills
  • Noise from town, especially during events
1002 Blackbeard's Hill, Charlotte Amalie, 00802, U.S. Virgin Islands
340-776–7654
Hotel Details
9 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Marriott's Frenchman's Cove

$$$$ | 7338 Estate Bakkeroe, Estate Bakkero, 00802, U.S. Virgin Islands

Not to be confused with neighboring Frenchman's Reef Hotel, this beachfront villa-style timeshare property offers the glitz of a resort with the comfort and amenities of a private club. All rooms face the historic harbor, where you can watch cruise ships enter and depart daily, and accommodations are either steps or yards away from the sandy beach, cabana-rimmed pool, open-air restaurant, spa, marketplace and activities building. There’s something happening hourly on property from organized yoga to bingo for adults to games and craft activities for kids. Or, guests can jump on The Reefer ferry at the property’s dock for a 10-minute trip into Charlotte Amalie for shopping.

Pros

  • Infinity pool with waterslide
  • Ferry service to Charlotte Amalie
  • Secluded beach

Cons

  • Limited parking for those with rental cars
  • Only one restaurant on property
  • Adjoining hotel property is closed, thus no current access to walking distance shops, restaurants, and an additional beach
7338 Estate Bakkeroe, Estate Bakkero, 00802, U.S. Virgin Islands
340-693--4800
Hotel Details
221 rooms
No Meals

Quick Facts

Something incorrect in this review?

Morningstar Buoy Haus Beach Resort

$$$$ | 2 Estate Bakkeroe, 00802, U.S. Virgin Islands

There’s a boutique-style intimate beach club vibe at this Frenchman’s Reef oceanfront property where even garden view rooms in the five low-rise buildings are only steps away from the ¼-mile long white sand beach. A conscious green theme spans from the smart fridges and wood-decorated rooms to a table-top-size artwork made of recycled materials in the lobby. The lush landscape crafted from tall palms to flowering hibiscus throughout the property provides privacy, whether you’re relaxing on your balcony or sunning at the tide pool. Cozy cabanas line the pool, with food and beverage served from the casual Salt Shack Bar & Grill. The Isla Blue restaurant, on the second floor of the lobby building, features fresh seafood and a chef’s tasting table. Cabanas, lounge chairs, and non-motorized water sports rentals are on the beach.

Pros

  • Room service
  • Romantic setting
  • Beachfront location

Cons

  • Lots of walking
  • Limited dining
  • Need a taxi or rental car to explore the island
2 Estate Bakkeroe, 00802, U.S. Virgin Islands
340-249--0123
Hotel Details
94 rooms, 2 suites
No Meals

Quick Facts

Something incorrect in this review?

Point Pleasant Resort

$$ | 6600 Estate Smith Bay, Estate Smith Bay, 00802, U.S. Virgin Islands

Hilltop villas give you an eagle's-eye view of the East End and beyond, and those in a building adjacent to the reception area offer incredible sea views, but the sea-level junior suites, where the sounds of lapping waves lull you to sleep, are smaller. The beach, a five minute walk away, is tiny, though some may call it wonderfully private. Three pools give you more swimming and sunning options. The property also has a labyrinth of well-marked nature trails to explore. The casual waterfront Sun and Sea Bar & Grille serves breakfast, lunch, and dinner, and Ocean 180, an elegant American-inspired eatery, offers fantastic views of the British Virgin Islands. If you prefer to self-cater, you can opt to buy groceries online in advance.

Pros

  • There's a resort shuttle
  • Convenient kitchens
  • Pleasant pools

Cons

  • Steep climb from beach
  • Need a car to get around
  • Some rooms need refurbishing
6600 Estate Smith Bay, Estate Smith Bay, 00802, U.S. Virgin Islands
340-775–7200
Hotel Details
128 suites
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Ritz-Carlton, St. Thomas

$$$$ | 6900 Estate Great Bay, Estate Great Bay, 00802, U.S. Virgin Islands

Everything sparkles at the island's most luxurious resort, from the in-room furnishings and amenities to the infinity pool, white-sand, eco-friendly Blue Flag–designated beach, and turquoise sea beyond. Spacious guest rooms, with private balconies and marble bathrooms that have deep soaking tubs, are in buildings fanning out from the main building. Six somewhat institutional-looking buildings, with two- and three-bedroom condos, sit on their own adjacent beach. The spa, salon, and fitness center serve adult bodies and souls; the Ritz Kids program packs in a full day of activities for young guests, including collecting seashells and feeding iguanas. A 60-foot catamaran is available for a day or sunset sail. There is an additional $85 per person per day resort fee that includes valet parking, use of tennis courts and the fitness center, internet, nonmotorized water sports, and resort garden tours.

Pros

  • Great water-sports facilities
  • Airport shuttle
  • Gorgeous views

Cons

  • Steep resort fee
  • Food and drink is expensive
  • At least a 30-minute drive to town and airport
6900 Estate Great Bay, Estate Great Bay, 00802, U.S. Virgin Islands
340-775–3333
Hotel Details
180 rooms
No Meals

Quick Facts

Something incorrect in this review?

Secret Harbour Beach Resort

$$$ | 6280 Estate Nazareth, Nazareth, 00802-1104, U.S. Virgin Islands

There's not a bad view from these low-rise studio, one-, and two-bedroom condos, which are either beachfront or perched on a hill overlooking an inviting cove. All units, which have white-tile floors and tropical-print wood and wicker furnishings, are spacious; even the studios are more than 600 square feet and certainly big enough for a family with two children. The pool is small, but the beach is the real focal point here. Calm seas make for excellent swimming, and snorkeling is especially good near the small dock to the east of the cove, where coral outcroppings attract a bevy of marine life. Watch spectacular sunsets from your balcony or the Sunset Grille restaurant on the beach. Kids under 13 stay free, making this a good value for families.

Pros

  • Beautiful beach and great snorkeling
  • Good restaurant
  • Secluded location

Cons

  • Some rooms are small
  • Car needed to get around
  • Condo owners are territorial about beach chairs
6280 Estate Nazareth, Nazareth, 00802-1104, U.S. Virgin Islands
340-775–6550
Hotel Details
49 suites
Free Breakfast

Quick Facts

Something incorrect in this review?

Two Sandals

$$ | 6264 Estate Nazareth, Nazareth, 00802, U.S. Virgin Islands

This cozy bed-and-breakfast feels like a home away from home because of its casual ambience, picturesque setting overlooking Red Hook Harbor, and the friendliness of the owners. All rooms have air-conditioning and continental breakfast served on the balcony each morning. Just five minutes' drive to the beach, shopping, and ferries to St. John and the BVI, this is a great spot if you're looking for something intimate.

Pros

  • Quaint and clean
  • Close to beaches
  • Breakfast included

Cons

  • A little too intimate for some
  • Need a car to get around
  • No pool
6264 Estate Nazareth, Nazareth, 00802, U.S. Virgin Islands
340-998–2395
Hotel Details
6 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Villa Santana

$ | 2D Denmark Hill, Charlotte Amalie, 00802, U.S. Virgin Islands

Built by exiled General Antonio López Santa Anna of Mexico, this 1857 landmark provides a panoramic view of the harbor, plenty of West Indian charm, and rooms that are both unique and lovely. Two favorites are La Mansion, a former library that is now an elegant villa with a large living area crowned by cathedral ceilings, full kitchen, two baths, and four-poster bed, and El Establo, a three-bedroom house with a full kitchen and laundry facilities that is rented by the week. 

Pros

  • Historic charm
  • Plenty of privacy
  • Modern amenities like good Wi-Fi

Cons

  • Not on a beach
  • No restaurant
  • Need a car to get around
2D Denmark Hill, Charlotte Amalie, 00802, U.S. Virgin Islands
340-776–1311
Hotel Details
6 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

The Westin Beach Resort & Spa

$$$$ | 5 Estate Bakkeroe, 00802, U.S. Virgin Islands

Fully renovated and re-opened in 2023, this 8-floor, high-rise, family-friendly resort by Frenchman’s Reef sits on a cliff overlooking the Charlotte Amalie harbor. Spacious rooms boast a bright blue-and-white seascape décor equipped with king or queen beds, mini-fridges, coffee makers, 65” flat-screen TVs, and Wi-Fi. Restaurants span from the Shorebird for buffet breakfasts and brunch, to Luna Mar serving pasta and pizza next to the main pool, Sugar Fin sushi and sake bar, and Frenchman’s Roast Coffee shop. Other features that make this resort feel like an upscale cruise ship with every vacation need and want self-contained are three oceanfront pools, a fully equipped gym, tennis courts, retail shops, Westin’s signature Heavenly Spa and Kid’s Club, Palm Court toes-in-the-sand event space, a small beach with water sports rental, and pier where the resort 65’ Flying Frenchman catamaran casts off on day sails.

Pros

  • Oceanfront views
  • Several dining options
  • Plenty of activities

Cons

  • Lots of walking
  • Need a taxi or rental car to explore the island
  • Can be a crowded cruise ship feel in peak season
5 Estate Bakkeroe, 00802, U.S. Virgin Islands
888-236--2427-toll free
Hotel Details
392 rooms, 28 suites
No Meals

Quick Facts

Something incorrect in this review?

Windward Passage Hotel

$ | Veterans Dr., Charlotte Amalie, 00802, U.S. Virgin Islands

Business travelers, tourists on their way to the British Virgin Islands, and laid-back vacationers who want the convenience of being able to walk to duty-free shopping, sights, and restaurants favor this harbor-front hotel. Contemporary rooms have such amenities as coffeemakers, hair dryers, ironing boards, and irons. There's also a free beach shuttle.

Pros

  • Walking distance to town
  • Nice harbor views
  • Across from BVI ferry terminal

Cons

  • Basic rooms
  • On a busy street
  • No water sports, but dive shop is on property
Veterans Dr., Charlotte Amalie, 00802, U.S. Virgin Islands
340-774–5200
Hotel Details
151 rooms
No Meals

Quick Facts

  • $

Something incorrect in this review?

Bolongo Bay Beach Resort

$$$ | Rte. 30, Bolongo, 00802, U.S. Virgin Islands

All the rooms at this family-run resort tucked along a 1,000-foot-long palm-lined beach have balconies with ocean views; down the beach are 12 studio and two-bedroom condos with full kitchens. This place is more homey than fancy, but the friendliness of the longtime staff keeps visitors coming back. The beach is a bit rocky for swimming, but sails aboard the resort's 53-foot catamaran and excursions arranged by the on-site dive shop are popular. You can opt out of the all-inclusive plan and pay less, but then you'd want to rent a car, because the resort is a bit isolated. The fresh seafood-stuffed 1-pound spiny lobster at the Lobster Grille Restaurant, and Wednesday's Carnival Night with calypso music, a limbo show, and West Indian buffet at Iggies Beach Bar and Grill, shouldn't be missed.

Pros

  • Family-run property
  • On the beach
  • Water sports abound

Cons

  • A bit run-down
  • On a busy road
  • Need a car to get around
Rte. 30, Bolongo, 00802, U.S. Virgin Islands
340-775–1800
Hotel Details
65 rooms, 12 condos
No meals

Quick Facts

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$$ West of Christiansted

Sugar Beach0.2 miles away

3245 Golden Rock, Estate Golden Rock, Saint Croix, 00820, U.S. Virgin Islands
We recommend 4 Hotels in West of Christiansted
$$$ Cruz Bay and Environs

Coconut Coast Villas6.4 miles away

268 Estate Enighed, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
We recommend 8 Hotels in Cruz Bay and Environs
$$ Cruz Bay and Environs

Garden by the Sea Bed and Breakfast6.5 miles away

Century St., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
We recommend 8 Hotels in Cruz Bay and Environs
$$$$ Cruz Bay and Environs

Sea Shore Allure6.5 miles away

271 and 272 Fish Fry Dr., Cruz Bay, Saint John, 00831, U.S. Virgin Islands
We recommend 8 Hotels in Cruz Bay and Environs
$$$$ Cruz Bay and Environs Fodor's Choice

Gallows Point Resort6.7 miles away

Bay St., 3AAA Estate Enighed, Cruz Bay, Saint John, 00831, U.S. Virgin Islands
We recommend 8 Hotels in Cruz Bay and Environs