Hotels with Restaurants in Charlotte Amalie

  • 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 prices for these dates

Our top choices for Charlotte Amalie hotels with a restaurant

1. Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
St. Thomas
8.2 out of 10, Very good, (1,087 reviews)
"Great place for the price"
United States
Christina
The price is S$163
includes taxes & fees
8 Nov - 9 Nov
Bunker Hill Hotel

2. Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
Charlotte Amalie
9.0 out of 10, Wonderful, (936 reviews)
"Staff, Food, everything was great!"
United States
Puthearin
The price is S$292
includes taxes & fees
11 Nov - 12 Nov
Bluebeard's Castle Resort

3. Emerald Beach Resort

Emerald Beach Resort
3.5 star property
St. Thomas
8.0 out of 10, Very good, (1,494 reviews)
"Staff remembered us from our previous visits"
United States
Ana
The price is S$342
includes taxes & fees
17 Nov - 18 Nov
Emerald Beach Resort

4. Mafolie Hotel

Mafolie Hotel
3.0 star property
St. Thomas
8.8 out of 10, Excellent, (1,002 reviews)
"Very clean, great parking and the breakfast was good."
United States
Christopher
The price is S$209
includes taxes & fees
10 Nov - 11 Nov
Mafolie Hotel

5. Windward Passage Hotel

Windward Passage Hotel
3.5 star property
St. Thomas
7.2 out of 10, Good, (1,502 reviews)
"Perfect location in the Island!!!!and good service."
United States
cordova
The price is S$259
includes taxes & fees
8 Nov - 9 Nov
Windward Passage Hotel

6. Galleon House Hotel

Galleon House Hotel
3.0 star property
St. Thomas
8.0 out of 10, Very good, (999 reviews)
"Friendly and helpful front desk staff, nice simple breakfast, and good location."
United States
Michael
The price is S$132
includes taxes & fees
6 Nov - 7 Nov
Galleon House Hotel

7. The Westin St. Thomas Beach Resort & Spa

The Westin St. Thomas Beach Resort & Spa
4.5 star property
St. Thomas
8.6 out of 10, Excellent, (1,570 reviews)
"The staff was great, the property was nice and the inclusive breakfast was great."
United States
Maryonne
The price is S$662
includes taxes & fees
29 Nov - 30 Nov
The Westin St. Thomas Beach Resort & Spa

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 S$246
includes taxes & fees
6 Nov - 7 Nov
Island View Guesthouse

9. Hotel 1829

Hotel 1829
3.5 star property
St. Thomas
9.4 out of 10, Exceptional, (46 reviews)
"The staff was incredibly helpful"
United States
Christian
The price is S$315
includes taxes & fees
30 Nov - 1 Dec
Hotel 1829

10. Starz Hotel

Starz Hotel
3.0 star property
St. Thomas
6.6 out of 10, (635 reviews)
"Location is good. Food and entertainment close by. Bedroom clean, quite and peaceful"
United States
Steve
The price is S$239
includes taxes & fees
6 Nov - 7 Nov
Starz Hotel
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.

Frequently Asked Questions

How much do hotels with dining in Charlotte Amalie cost?

The price for hotels in Charlotte Amalie ranges from S$131 to S$662 per night. Expedia has tempting offers on hotels with restaurants or near foodie areas that'll please both your appetite and wallet. 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 Charlotte Amalie?

Charlotte Amalie offers multiple hotels with dining with a total average guest review rating of 9.2. At Home in the Tropics B&B is a popular option if you want to sink your teeth into the local dining scene. It has a 3-star rating and offers amenities such as a free cooked-to-order breakfast and individually decorated rooms. The Landmark Apartment is another favourite. This 2.5-star hotel offers access to some tasty food experiences and comes with a garden and a yard.

How many hotels with restaurants are there in Charlotte Amalie?

Claim your holiday time and pick from 46 hotels with access to dining options in Charlotte Amalie. For business travel, a romantic break or anything in between, Expedia is here to help you find your ideal stay in a few simple clicks.

What are the best cheap hotels with dining in Charlotte Amalie?

With hotels with dining starting from just S$131 per night, you'll have more cash in your pocket to spend on memorable culinary experiences in Charlotte Amalie! The Landmark Apartment is a well-priced option that features amenities such as a terrace and a cafe. Alternatively, sample the flavours of Charlotte Amalie from Castle Villas At Bluebeard's By Capital Holidays. A swimming pool and WiFi are among this stay's conveniences. If you'd prefer to hold on to your hard-earned money and still catch the best of Charlotte Amalie, add some terrific free attractions to your must-see list. Sapphire Beach and Coki Point Beach will keep you entertained. 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 Charlotte Amalie?

You and your crew will feel right at home at At Home in the Tropics B&B, a 3-star option just a short drive from downtown. Amenities here include complimentary breakfast and housekeeping services. Another family-friendly hotel with dining in Charlotte Amalie is The Landmark Apartment. Clothes washing facilities and housekeeping services help make this 2.5-star stay a guest favourite. Once you've checked in and dropped off your bags, there are loads of family-friendly attractions to see around Charlotte Amalie. Sapphire Beach and Magens Bay Beach are two of our top picks.

Are there any 5-star hotels with dining in Charlotte Amalie?

While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in Charlotte Amalie. Reserve your spot at Secret Harbour Beach Resort, about 8 kilometres from downtown. A tennis court and beauty services are just a couple of the amenities on offer here. Point Pleasant Resort is another upscale option that'll tantalize your taste buds. This property is located around 6 kilometres from central Charlotte Amalie and comes with top amenities like dining romance packages and concierge services.

Why book your hotel with restaurants in Charlotte Amalie with Expedia?

Reserving a hotel with restaurants in Charlotte Amalie is as simple as working out your travel dates and picking an option that checks your boxes. After a property that has its own restaurant or is in an epicurean hub? Want it to be affordable or luxurious? Use Expedia's search filters to narrow your results even further and find your dream fit.

How can I find cheap hotels with restaurants in Charlotte Amalie?

A great way to score cheap hotels with restaurants in Charlotte Amalie is with Expedia's useful filter tool. Book getaways with restaurants or extra touches, like included dinner. You can also narrow down your search results by budget, star rating and amenities to secure awesome rates in just a few clicks.