Hotels with Restaurants in British Virgin Islands from $173
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top British Virgin Islands Hotels with Restaurants

Sebastian's on the Beach
Apple Bay, West End, Tortola
Free Cancellation
Reserve now, pay when you stay
$158 nightly
The price is $173 total per night
$173 total
Jul 28 - Jul 29
Total includes taxes and fees
This hotel features a restaurant, a bar/lounge, and a beach bar. WiFi in public areas is free. A coffee shop, a terrace, and a garden are also on offer.

Maria's By the Sea Hotel
Road Town, Road Town, Tortola
$245 nightly
The price is $267 total per night
$267 total
Jul 21 - Jul 22
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the business center and free WiFi in public areas. Dry cleaning, concierge services, and wedding services are also on offer.

Sea View Hotel
2 McNamara Road, Road Town, Tortola
Free Cancellation
Reserve now, pay when you stay
$209 nightly
The price is $230 total per night
$230 total
Jul 21 - Jul 22
Total includes taxes and fees
A restaurant and an outdoor pool are featured at this hotel. WiFi in public areas is free.

Long Bay Beach Club
West End Nr Soper's Hole, West End, Tortola
This resort features 2 restaurants, 2 outdoor tennis courts, and an outdoor pool. Enjoy a day at the beach surfing, or relax with sun loungers. Families will appreciate the onsite laundry facilities and babysitting.

Village Cay Hotel and Marina
Nibbs St, Road Town, Tortola
A marina and an outdoor pool are featured at this smoke-free hotel. Enjoy a meal from the restaurant and perks like free self parking and free WiFi. There's a bar/lounge on site, and a terrace and laundry facilities are also provided.

The Heritage Inn
Windy Hill, Cane Garden Bay, Tortola
Free Cancellation
Reserve now, pay when you stay
$164 nightly
The price is $179 total per night
$179 total
Aug 8 - Aug 9
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas.

Fischer's Cove Beach Hotel & Restaurant
The Valley, P.O. Box 60, Virgin Gorda
This hotel features a restaurant, a bar/lounge, and a beach bar. Guests will appreciate free perks like free self parking and WiFi in public areas.

Fort Recovery Beachfront Villa & Suites Hotel
Towers West End, PO Box 239, Road Town, West End, Tortola
This smoke-free villa features a private beach, a full-service spa, and a restaurant. Enjoy a day at the beach scuba diving, or relax with sun loungers. Families will appreciate the onsite laundry facilities, kid-friendly dining, and in-room childcare.

Fort Burt Hotel
Road Town, P.O. Box 3380, Road Town, Tortola
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Guests will appreciate free perks like free self parking and WiFi in public areas. A terrace, a garden, and dry cleaning are also on offer.

Wyndham Tortola BVI Lambert Beach Resort
East End, East End, Tortola
Free Cancellation
Reserve now, pay when you stay
$204 nightly
The price is $222 total per night
$222 total
Jul 21 - Jul 22
Total includes taxes and fees
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the free WiFi in public areas and airport shuttle. Enjoy the 24-hour gym and perks like free self parking.

Beef Island Guest House
Box 494 East End, Beef Island, Tortola
A restaurant and a bar/lounge are featured at this guesthouse. Guests will appreciate free perks like free self parking and WiFi in public areas. Wedding services are provided for your convenience.
Don't see what you're looking for?
See all available properties in British Virgin Islands
View all propertiesLowest 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.
British Virgin Islands Hotels with Restaurants essential information
Hotels with Restaurants in British Virgin Islands |
37 |
---|---|
Highest price | $267 |
Cheapest price | $173 |
Total number of hotels in British Virgin Islands | 414 |
Popular hotels | Sebastian's on the Beach, Maria's By the Sea Hotel, Sea View Hotel, Long Bay Beach Club, Village Cay Hotel and Marina, The Heritage Inn, Fischer's Cove Beach Hotel & Restaurant, Fort Recovery Beachfront Villa & Suites Hotel, Fort Burt Hotel, Wyndham Tortola BVI Lambert Beach Resort, Beef Island Guest House, Breathtaking Views and Simple Elegance at Pelican Peak Villa |
Recent British Virgin Islands hotel reviews by fellow wanderers

Village Cay Hotel and Marina
5 out of 5
Posted 1 day ago
Travelocity Verified Review
"Loved the location. Friendly staff"
A verified traveler stayed at Village Cay Hotel and Marina
More ways to wander British Virgin Islands
British Virgin Islands Flights
The best fares to get you there
British Virgin Islands Hotels
British Virgin Islands Vacation Rentals
Great Deals on Alternative Accommodations
British Virgin Islands Car Rentals
Affordable cars to get you around town
British Virgin Islands Vacations
Save more by combining flights, hotels and cars
Things to do in British Virgin Islands
Hotels with Restaurants in British Virgin Islands
Types of hotels
Most popular
Hotels
Flights
Packages
- Turks and Caicos Vacations
- U.S. Virgin Islands All Inclusive Vacation Packages
- Bahamas Vacations
- Jamaica All Inclusive Vacation Packages
- Bahamas All Inclusive Vacation Packages
- Aruba Vacations
- St. Lucia Vacations
- U.S. Virgin Islands Vacations
- Barbados Vacations
- Aruba All Inclusive Vacation Packages
- Dominican Republic Vacations
- Puerto Rico Vacations
- Curaçao Vacations
- Jamaica Vacations
- Dominican Republic All Inclusive Vacation Packages