Hotels with Restaurants in British Virgin Islands

  • 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 Cities in British Virgin Islands

Top British Virgin Islands Hotels with Restaurants

Sebastian's on the Beach

3.0 star property
8.4 out of 10, Very Good, (711)
"Check in was easy and enjoyed their tasty rum Room was big and facing the ocean. Lovely "
The price is P9,425
P11,310 total
includes taxes & fees
Dec 1 - Dec 2
Sebastian's on the Beach

Maria's By the Sea Hotel

3.5 star property
8.8 out of 10, Excellent, (751)
"I love the AC and the team members are very helpful "
The price is P10,250
P12,900 total
includes taxes & fees
Nov 25 - Nov 26
Maria's By the Sea Hotel

Sea View Hotel

3.0 star property
7.2 out of 10, Good, (169)
"Great accommodations, beautiful views."
The price is P12,311
P13,542 total
includes taxes & fees
Nov 25 - Nov 26
Sea View Hotel

Long Bay Beach Club

4.5 star property
8.2 out of 10, Very Good, (302)
"Enjoyed our second visit to Lond Bay. Can't beat the views and beach. From sun up to sun set you can't beat the experience. Staff is also very friendly."
Long Bay Beach Club

Anegada Beach Club

3.0 star property
9.6 out of 10, Exceptional, (54)
"The nicest and most helpful staff I have ever encountered. This place is amazing from minute one. "
Anegada Beach Club

Village Cay Hotel and Marina

3.5 star property
8.2 out of 10, Very Good, (527)
"The property is clean & conveniently located but is a little dated & in need of an upgrade."
The price is P12,075
P14,249 total
includes taxes & fees
Nov 25 - Nov 26
Village Cay Hotel and Marina

The Heritage Inn

3.0 star property
9.0 out of 10, Wonderful, (209)
"The staff was great, very friendly. The property is clean and the views are spectacular."
The price is P8,572
P10,780 total
includes taxes & fees
Dec 7 - Dec 8
The Heritage Inn

Fischer's Cove Beach Hotel & Restaurant

3.5 star property
6.6 out of 10, (18)
"Do not book this hotel! We intended to stay at this hotel Sept 4-6, and Hurricane Irma made landfall on the 4th/5th. We had to cancel our plans to avoid getting trapped in a category 5 hurricane on an island that was in its direct path. This hotel declined multiple times to issue a refund, before and after the storm. We would've been trapped with no electricity or clean, running water, and no prediction of if the hotel structure would've withstood the storm or if we would've been killed in the...
Fischer's Cove Beach Hotel & Restaurant

Fort Recovery Beachfront Villa & Suites Hotel

4.0 star property
7.6 out of 10, Good, (107)
"WOW! The price we paid for this room is outrageous! This place is terrible. I'd file a complaint to get my money back if possible. Doesn't look ANYTHING like the pics. We were the ONLY people staying at the hotel. It was like out of a bad horror movie. No phone, no TV, no amenities. It was basically a roof over our heads for almost $400 per night!! "
Fort Recovery Beachfront Villa & Suites Hotel

The Mariner Inn Hotel

3.5 star property
7.4 out of 10, Good, (90)
"The staff was very helpful in getting into our room. On our departure day they assisted us with getting transportation to the airport. The room we stayed in had a view of the entire bay. It was spotlessly clean. There were plenty of towels, hand towels, soap, shampoo. The bed was extremely comfortable. If we do go back to the BVI we will definitely stay in the hotel again."
The Mariner Inn 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.
Don't see what you're looking for?
See all available properties in British Virgin Islands
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels with dining in British Virgin Islands cost?
The rate for hotels in British Virgin Islands ranges from P8,572 to P12,311 per night. Expedia has unbeatable deals on hotels with restaurants or close to top food areas that’ll please both your taste buds 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.
How many hotels with dining are there in British Virgin Islands?
British Virgin Islands has 37 hotels offering access to some excellent culinary experiences. Enter your destination and travel dates and lock in your perfect stay today.
Why book your hotel with dining in British Virgin Islands with Expedia?
Reserving a hotel with dining in British Virgin Islands is as simple as entering your travel dates and picking the option that has what you need. After a getaway that has its own restaurant or is in a foodie hub? Want it to be upscale or budget friendly? Use Expedia’s search filters to further narrow your search results and find the ideal fit at the right price.
How can I find cheap hotels with dining in British Virgin Islands?
Expedia can help you narrow your search for cheap hotels with dining in British Virgin Islands. Simply use our helpful filter tools to lock in 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 cut costs.
What is there to do in British Virgin Islands near my hotel with dining?
British Virgin Islands has so much to do and see, it can be hard to work out where to start. If your travels take you to Great Camanoe Island, Cam Bay Beach is a must-do.