Search Hotels with Restaurant in British Virgin Islands

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Find properties with these dates

Top British Virgin Islands Hotels with Restaurant

Room, 1 King Bed, Balcony, Beachfront | Beach/ocean view
Sebastian's on the Beach
3.0 star property
8.4 out of 10, Very good, (649)
"Location Room and staff are fantastic !"
The price is ₹12,028
per night
4 Jun - 5 Jun
Sebastian's on the Beach
In-room safe, individually decorated, desk, iron/ironing board
Maria's By the Sea Hotel
3.5 star property
8.8 out of 10, Excellent, (659)
"The staff were wonderful. They were very friendly "
The price is ₹16,706
per night
16 May - 17 May
Maria's By the Sea Hotel
Outdoor pool
Sea View Hotel
2.0 star property
7.2 out of 10, Good, (160)
"The outstanding thing about this property is its restaurant. The food is fantastic and reasonably priced. It is a hidden gem known only to the locals. A steady stream of them come through all day long to pick up take away. "
The price is ₹15,787
per night
16 May - 17 May
Sea View Hotel
Save an average of 15% on thousands of hotels when you're signed in
Aerial view
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
Exterior
Village Cay Hotel and Marina
3.5 star property
8.2 out of 10, Very good, (424)
"I came in really late because of a delayed flight. The security was made aware of my late arrival. He was very nice, he handed me my key. the room was very comfortable in all great experience "
The price is ₹13,782
per night
27 May - 28 May
Village Cay Hotel and Marina
Property grounds
The Heritage Inn
3.0 star property
9.0 out of 10, Wonderful, (184)
"Gorgeous views -- fabulous dinner, we would definitely come back"
The Heritage Inn
Breakfast, lunch, dinner served; seafood
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
Villa, 4 bedrooms and 5 bathrooms | Terrace/patio
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
Front of property – evening/night
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
Suite, 1 Bedroom, Private Pool | Premium bedding, in-room safe, desk, iron/ironing board
Fort Burt Hotel
3.5 star property
6.4 out of 10, (314)
"Staff was very helpful and took good care of me"
The price is ₹13,782
per night
15 May - 16 May
Fort Burt Hotel
Don't see what you're looking for?
See all available properties in British Virgin Islands
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.