Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in British Virgin Islands

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

British Virgin Islands hotels and places to stay

Scrub Island Resort, Spa & Marina, Autograph Collection
5 out of 5
Scrub Island, Scrub Island, Other Islands
The price is $499 per night
7.66 mi from city center
4.5/5Wonderful! (79 reviews)

"Understaffed for Saturday and Sunday checkin checkout volume."…"

Reviewed on Mar 22, 2020

Scrub Island Resort, Spa & Marina, Autograph Collection
Immaculate Apartment With Beautiful View, Near Nanny Cay Marina
Get Rates
15.69 mi from city center
5/5Exceptional! (1 review)
Great stay

"Stayed three times great stays"…"

Reviewed on Jul 25, 2019

Immaculate Apartment With Beautiful View, Near Nanny Cay Marina
Wyndham Tortola BVI Lambert Beach Resort
4.5 out of 5
East End, East End, Tortola
Get Rates
10.93 mi from city center
4.3/5Excellent! (123 reviews)

"The unspoiled beauty of BVI enjoyed from the luxury of the Wyndham Hotel... The staff were extremely helpful and friendly, the beach is magnificent, and totally private... the rooms are very nicely appointed, the pool is huge and nice, and the restaurant is excellent.. The location is great for exploring ..."…"

Reviewed on Mar 19, 2020

Wyndham Tortola BVI Lambert Beach Resort

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Maria's By the Sea Hotel
3.5 out of 5
Road Town, Road Town, Tortola
The price is $180 per night
14.1 mi from city center
4.1/5Very Good! (319 reviews)

"Lovely hotel, spacious, airy rooms, immaculately clean, friendly reception staff, but absolutely lousy wait staff in dining room. Took 45 minutes wait just to get a cup of coffee, with waitress scowling every time we asked for something. Food itself was delicious when it came. I would stay there ..."…"

Reviewed on Mar 12, 2020

Maria's By the Sea Hotel
Fort Recovery Beachfront Villa & Suites Hotel
4 out of 5
Towers West End, PO Box 239, Road Town, West End, Tortola
The price is $210 per night
18.53 mi from city center
3.8/5Good! (122 reviews)
Beautiful Property, Convenient Location

"This was a wonderful place to spend the night. Fort Recovery is perfectly located between Road Town and Soper's Hole, with easy access by car to the great restaurants and bars on the west side of Tortola. Our room had a beautiful balcony overlooking the water. Check-in and parking were easy. The ..."…"

Reviewed on Jan 27, 2020

Fort Recovery Beachfront Villa & Suites Hotel
Ocean View Villa
3.5 out of 5
Great Harbour, White Bay, Tortola, Jost Van Dyke, British Virgin Islands
Free CancellationReserve now, pay when you stay
The price is $295 per night
20.76 mi from city center
5/5Exceptional! (13 reviews)
Ocean View villa

"Ocean View Villa was amazing. Beautiful interior, amazing views from ever window and balcony. Karen and Nigel are amazing. It’s a short walk down hill into Great Harbor. Cannot wait to stay here again."…"

Reviewed on May 27, 2019

Ocean View Villa
Rosewood Little Dix Bay
5 out of 5
Lee Road, Valley, Spanish Town, Virgin Gorda, Virgin Gorda
Get Rates
6.93 mi from city center
4.6/5Exceptional! (66 reviews)
part of the honeymoon

"came for 2 nights in order to see the famous baths in virign gorda."…"

Reviewed on Dec 16, 2015

Rosewood Little Dix Bay
Dream Yacht Charter Private Crewed Yacht
4 out of 5
Maya Cove, Waterfront Dr., Hodge's Creek, East End
Get Rates
11.76 mi from city center
Dream Yacht Charter Private Crewed Yacht
White Bay Villas
4 out of 5
White Bay, Jost Van Dyke
The price is $329 per night
21.26 mi from city center
4.7/5Exceptional! (18 reviews)

"The view from our Villa, Dreamaway, was amazing from both balconies. The Villa was large, clean and comfortable. The grounds were well care for and tidy and the beach area was beautiful! White Bay Villas has a restaurant under construction on the beach which we were given a tour of from the chef ..."…"

Reviewed on Mar 1, 2020

White Bay Villas
Village Cay Hotel and Marina
3.5 out of 5
Nibbs St, Road Town, Tortola
The price is $165 per night
14.08 mi from city center
3.9/5Very Good! (52 reviews)

"Good location on the Marina, although a bit noisy from the Bar Below the room, both evening and remarkably early in the morning (before 6am). The Reception, Bar and Restaurant staff we had dealings with were very friendly and helpful. Room comfortable and fine for our 1 night stay"…"

Reviewed on Mar 27, 2020

Village Cay Hotel and Marina
Don't see what you're looking for?
See all available properties in British Virgin Islands
View all properties
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.

British Virgin Islands Hotel Guide

Expedia.com offers a selection of 155 hotels in British Virgin Islands. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in British Virgin Islands. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the British Virgin Islands neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in British Virgin Islands, Caribbean now, including last minute deals!

More trip options

Recent reviews of British Virgin Islands hotels