A coastal town with cruise ships docked in a bay, surrounded by lush green hills and clear blue waters.

Hotels with Restaurants in St. Thomas, U.S. Virgin Islands

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Thomas Hotels with Restaurants

Our top choices for St. Thomas hotels with a restaurant

1. Aqua

Aqua
3.0 star property
St. Thomas
9.4 out of 10, Exceptional, (8 reviews)
"Comfortable and beautiful area"
United States
Paola
The price is P14,175
P25,433 total
includes taxes & fees
Nov 18 - Nov 19
Aqua

2. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (967 reviews)
"All around great place"
United States
Hector
The price is P9,166
P11,343 total
includes taxes & fees
Nov 18 - Nov 19
Bluebeard's Castle Resort

3. Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
Havensight
8.8 out of 10, Excellent, (265 reviews)
"Pleasant staff from check in to check out. Convenient breakfast on site"
United States
Diane
The price is P17,584
P21,266 total
includes taxes & fees
Nov 19 - Nov 20
Hampton by Hilton St. Thomas

4. Boundless Bliss Hotel

Boundless Bliss Hotel
2.5 star property
St. Thomas
7.0 out of 10, Good, (176 reviews)
"Rooms were clean and insect free, quiet atmosphere and beautiful view of island plus your in the middle of both sides of were the beaches are 6 minute drive to either side of the things to do, middle of the beaches which are located on both sides of the island and Quiet away from the busy streets and up high"
United States
Aleshia
The price is P9,935
P12,295 total
includes taxes & fees
Nov 14 - Nov 15
Boundless Bliss Hotel

5. The Perch at Hawk Hill

The Perch at Hawk Hill
2.0 star property
St. Thomas
The price is P10,888
P21,738 total
includes taxes & fees
Nov 14 - Nov 15
The Perch at Hawk Hill

6. The Green Iguana Hotel

The Green Iguana Hotel
2.5 star property
Charlotte Amalie
10.0 out of 10, Exceptional, (38 reviews)
"Our stay was short, but absolutely lovely, Very hospitable hosts and a well appointed and well maintained property. "
United States
Chuck
The price is P15,268
P17,177 total
includes taxes & fees
Nov 29 - Nov 30
The Green Iguana Hotel

7. The Mary Anne Boutique Hotel USVI

The Mary Anne Boutique Hotel USVI
2.5 star property
Charlotte Amalie
10.0 out of 10, Exceptional, (32 reviews)
"The pool area was under construction while we were there. The place was very nice overall and the pillows and bed were very comfortable! Would definitely recommend this place!"
United States
Laura
The price is P18,078
P22,371 total
includes taxes & fees
Dec 1 - Dec 2
The Mary Anne Boutique Hotel USVI

8. Island View Guesthouse

Island View Guesthouse
3.0 star property
St. Thomas
9.4 out of 10, Exceptional, (403 reviews)
"Quaint inn tucked away from the hustle and bustle! We were pleasantly surprised to also find the Island View Steakhouse onsite. It was an absolutely stunning dinner by amazing Chef Marshall! Words just can't describe it. If on the island and want a special dinner, you must come here!"
United States
Theresa
The price is P9,109
P12,145 total
includes taxes & fees
Nov 14 - Nov 15
Island View Guesthouse

9. The Hideaway Hull Bay

The Hideaway Hull Bay
3.5 star property
St. Thomas
9.6 out of 10, Exceptional, (71 reviews)
"What a great place to stay. It was very private. We were able to check-in extra early because of our early flight. The rooms were very calming and tge cool air was perfect."
United States
Desiree
The price is P15,330
P26,734 total
includes taxes & fees
Nov 18 - Nov 19
The Hideaway Hull Bay

10. Hotel 1829

Hotel 1829
3.5 star property
St. Thomas
9.2 out of 10, Wonderful, (47 reviews)
"The staff was incredibly helpful"
United States
Christian
The price is P12,831
P15,878 total
includes taxes & fees
Nov 15 - Nov 16
Hotel 1829

11. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,001 reviews)
"Very clean, great parking and the breakfast was good."
United States
Christopher
The price is P10,848
P13,785 total
includes taxes & fees
Nov 16 - Nov 17
Mafolie Hotel

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

Buoy Haus Beach Resort St. Thomas, Autograph Collection
4.0 star property
St. Thomas
9.4 out of 10, Exceptional, (228 reviews)
"Book the room book the experiences you will not regret it. This place is beautiful."
United States
Keymoni Tajhanae Patricia
The price is P35,319
P47,369 total
includes taxes & fees
Nov 29 - Nov 30
Buoy Haus Beach Resort St. Thomas, Autograph Collection

13. The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
St. Thomas
9.0 out of 10, Wonderful, (429 reviews)
"Everything was excellent! Would definitely recommend and will definitely be back !!"
United States
jasharilee
The price is P17,011
P22,300 total
includes taxes & fees
Dec 7 - Dec 8
The Pink Palm Hotel - Adults Only

14. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,080 reviews)
"Great place for the price"
United States
Christina
The price is P7,551
P9,344 total
includes taxes & fees
Nov 16 - Nov 17
Bunker Hill Hotel

15. Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
St. Thomas
8.8 out of 10, Excellent, (521 reviews)
"Fine for an overnight stay prior to hitting the ferry for St. John."
United States
Sean
The price is P17,847
P23,636 total
includes taxes & fees
Nov 17 - Nov 18
Two Sandals – A Boutique Hotel

16. Galleon House Hotel

Galleon House Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very good, (999 reviews)
"Okay for overnight. Nice views."
United States
robert
The price is P5,323
P6,521 total
includes taxes & fees
Nov 15 - Nov 16
Galleon House Hotel

17. The Cottage at Villa Indigo

The Cottage at Villa Indigo
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (15 reviews)
"We got a true dose of the life experience on the island staying here. The entire experience was MAGICAL!!!! Me and my family will most definitely staying again when we come back "
United States
Oronde
The price is P16,453
P28,267 total
includes taxes & fees
Nov 27 - Nov 28
The Cottage at Villa Indigo

18. Marriott's Frenchman's Cove

Marriott's Frenchman's Cove
4.0 star property
St. Thomas
9.0 out of 10, Wonderful, (207 reviews)
"The property is well maintained and comfortable. Our family enjoyed the private beach and the pool. The one on-site restaurant serves a variety of good food."
United States
Cathryn
The price is P51,806
P58,282 total
includes taxes & fees
Nov 19 - Nov 20
Marriott's Frenchman's Cove

19. Villa Indigo 1BR in Private Gated Estate

Villa Indigo 1BR in Private Gated Estate
3.5 star property
St. Thomas
8.8 out of 10, Excellent, (33 reviews)
"Excellent place"
United States
Trent
The price is P13,783
P23,382 total
includes taxes & fees
Nov 14 - Nov 15
Villa Indigo 1BR in Private Gated Estate

20. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very good, (1,500 reviews)
"They truly very helpful and welcoming def know how to treat guest!"
United States
Marisela
The price is P14,469
P17,905 total
includes taxes & fees
Nov 14 - Nov 15
Emerald Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Thomas Hotel Reviews

Frequently asked questions

How much do hotels with dining in St. Thomas cost?
You'll pay between P6,521 and P34,768 per night for hotels in St. Thomas. A perfect stay with a restaurant, or one with access to a top foodie area, is just a few clicks away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in St. Thomas?
St. Thomas has multiple hotels with dining with a total average guest review rating of 8.2. Gallows Point Resort is a popular option if you'd like to discover the local dining scene. It has a 4-star rating and offers amenities such as individually decorated rooms and pool sun loungers. Cruz Bay Boutique Hotel is another guest favorite. This 3-star hotel offers access to some wonderful food experiences and features pillow top mattresses and a terrace.
How many hotels with dining are there in St. Thomas?
St. Thomas has 78 hotels with dining. To help you locate the perfect digs, make use of our filters to search for other must-have hotel amenities.
What are the best cheap hotels with dining in St. Thomas?
Keep both your appetite and wallet happy at one of our St. Thomas hotels with dining that start at only P6,521 per night. The Landmark Apartment will put you near some appetizing dining experiences. Amenities here include a garden and a yard. Also take a look at Castle Villas At Bluebeard's By Capital Vacations, which has a swimming pool and a restaurant. Use the dollars you save at either stay to eat your way around St. Thomas! If you're sightseeing in St. Thomas and want to stay within your budget, there are plenty of fun and free attractions to put on your itinerary. Sapphire Beach and Coki Point Beach are always popular. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in St. Thomas?
Many travelers after a family-friendly hotel with dining in St. Thomas pick At Home in the Tropics B&B. With a 3-star rating and amenities including complimentary breakfast and housekeeping services, you're sure to feel at home here. The Landmark Apartment is a 2.5-star stay that will also place you within easy reach of some delicious food experiences. A cafe and clothes washing facilities help make it a comfy base for your family vacation. After checking in and chilling together in your new digs, it's time to head out and discover some of the local sights. Sapphire Beach and Trunk Bay are two excellent family-friendly attractions in St. Thomas.
Are there any 5-star hotels with dining in St. Thomas?
St. Thomas does not have any 5-star hotels with dining — but you and your travel buddies can still spend your days here in style, with delicious dining to boot! Why not have a look at Gallows Point Resort? Located approximately 10 kilometers from downtown, this 4-star retreat comes with top amenities like a Champagne service and a spa tub. Secret Harbour Beach Resort is another impressive pick just 5 kilometers from central St. Thomas. Also holding a 4-star rating, it features massage services and a beach view.
Why book your hotel with dining in St. Thomas with Expedia?
Expedia makes it a breeze to find your ideal hotel with dining in St. Thomas. Take advantage of our filters to search for properties with a restaurant on-site. If you're on a budget, choose how much you're willing to spend and your preferred hotel star rating. We'll help you find a suitable stay whatever your tastes or bank balance.
How can I find cheap hotels with dining in St. Thomas?
A good way to get cheap hotels with dining in St. Thomas is with Expedia's user-friendly filter tool. Find properties with restaurants or satisfying extra touches, like included breakfast. You can also narrow down your search results by amenities, budget and star rating to nab unbeatable deals in a couple of clicks.
What is there to do in St. Thomas near my hotel with dining?
St. Thomas has enough experiences to keep you amused for weeks, beginning with Sapphire Beach. Coki Point Beach, Secret Harbour Beach and Coral World Ocean Park are other renowned attractions. If you're in town for longer, Smith Bay Beach and Blackbeard's Castle are worthwhile additions to your itinerary.

Explore a world of travel with Expedia