Search Hotels with Restaurant in St. Thomas and St. John

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top St. Thomas and St. John Hotels with Restaurant

Olga's Fancy
3.0 star property
9.6 out of 10, Exceptional, (1005)
"The friendliness of the owners and staff. "
The price is £127
includes taxes & fees
6 May - 7 May
Olga's Fancy
Secret Harbour Beach Resort
4.0 star property
8.6 out of 10, Excellent, (1170)
"Our stay was great! Never crowded "
The price is £494
includes taxes & fees
5 May - 6 May
Secret Harbour Beach Resort
Point Pleasant Resort
4.0 star property
8.4 out of 10, Very good, (1002)
"The staff is amazing and very helpful.The bar and restaurant down by the water has awesome food and the workers go above and beyond to make sure you have a great experience "
Point Pleasant Resort
The Ritz-Carlton, St. Thomas
5.0 star property
8.4 out of 10, Very good, (289)
"Fantastic place to stay. "
The price is £817
includes taxes & fees
1 Jun - 2 Jun
The Ritz-Carlton, St. Thomas
Mafolie Hotel
3.0 star property
8.2 out of 10, Very good, (953)
"Nice place. Good views. It's an old place so it had paint chipping off, stains in the bathroom wall, leaks from rain. Overall still a place I wouldn't mind staying at again"
The price is £177
includes taxes & fees
6 May - 7 May
Mafolie Hotel
The Westin Beach Resort & Spa at Frenchman's Reef
4.5 star property
8.0 out of 10, Very good, (1006)
"Cleanness of the facility and friendliness of the staff. The beach at Morningstar Bay was just wonderful, turquoise water, waves were gentle, clean white sand beach. We had a wonderful vacation there."
The price is £411
includes taxes & fees
20 May - 21 May
The Westin Beach Resort & Spa at Frenchman's Reef
Bolongo Bay Beach Resort
3.0 star property
8.0 out of 10, Very good, (1005)
"The resort is small but very personable. I didn’t miss out on any amenities if a large resort"
Bolongo Bay Beach Resort
Bunker Hill Hotel
3.0 star property
7.8 out of 10, Good, (1001)
"wonderful staff , very welcoming "
The price is £120
includes taxes & fees
15 May - 16 May
Bunker Hill Hotel
Emerald Beach Resort
3.5 star property
7.2 out of 10, Good, (1005)
"Perfect location for beach vacation. Liked everything; no complaints whatsoever. Thank you for a beautiful and memorable vacation."
The price is £243
includes taxes & fees
2 Jun - 3 Jun
Emerald Beach Resort
Windward Passage Hotel
3.5 star property
6.8 out of 10, (1621)
"Fixtures were rusty and outdated "
The price is £211
includes taxes & fees
5 May - 6 May
Windward Passage Hotel
Don't see what you're looking for?
See all available properties in St. Thomas and St. John
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.

St. Thomas and St. John Hotels with Restaurant information

 

Hotels with Restaurant in St. Thomas and St. John

103

Highest price
£817
Cheapest price
£120
Number of guest reviews
10,086
Total number of hotels in St. Thomas and St. John
3,618

 

Frequently asked questions

How much do hotels with restaurants in St. Thomas and St. John cost?
The price for hotels in St. Thomas and St. John ranges from £120 to £817 per night. Expedia has awesome offers on stays with restaurants or near foodie areas that’ll satisfy both your cravings and budget. 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.
How many hotels with restaurants are there in St. Thomas and St. John?
Check out our 103 hotels with restaurants in St. Thomas and St. John and then secure your favourite. Whether you’re organising a holiday with the fam or kicking it with friends, your perfect stay is just clicks away with Expedia.
Why book your hotel with dining in St. Thomas and St. John with Expedia?
Reserving a hotel with dining in St. Thomas and St. John is as easy as working out your travel dates and choosing the option that checks your boxes. Looking for a stay that has an on-site restaurant or is in a foodie hot spot? Want it to be low cost or luxurious? Use Expedia’s filters to further narrow your search results and find your ideal match.
How can I find cheap hotels with dining in St. Thomas and St. John?
Expedia can help you narrow your search for cheap hotels with dining in St. Thomas and St. John. Simply use our convenient filter tools to discover stays with restaurants or optional extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.

St. Thomas and St. John Hotel Reviews
Expedia verified reviews