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.

Search 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.

Top Hotels in British Virgin Islands

Maria's By the Sea Hotel
3.5 out of 5
Road Town, Road Town, Tortola
The price is $180 per night from Jun 17 to Jun 17
4.1/5Very Good! (320 reviews)
"Wonderful place. Loved staying there after getting off the catamaran"

Reviewed on Jun 13, 2021

Maria's By the Sea Hotel
Fort Burt Hotel
2.5 out of 5
Road Town, P.O. Box 3380, Road Town, Tortola
Free CancellationReserve now, pay when you stay
The price is $99 per night from Jun 16 to Jun 16
3/5 (235 reviews)
"Staff was very friendly. Loved that Fort Burt, Historic"

Reviewed on Mar 9, 2021

Fort Burt Hotel
Rosewood Little Dix Bay
5 out of 5
Lee Road, Valley, Spanish Town, Virgin Gorda, Virgin Gorda
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
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Wyndham Tortola BVI Lambert Beach Resort
4.5 out of 5
East End, East End, Tortola
Free CancellationReserve now, pay when you stay
The price is $115 per night from Jun 17 to Jun 17
4.3/5Excellent! (132 reviews)
"Only thing we did not like were the heavy comforters on every bed. Outside temps are in high 80s and 90s all day long. No need to turn the AC up (ours was set at 62 F when we arrived) and put heavy comforters on every bed."

Reviewed on Apr 25, 2021

Wyndham Tortola BVI Lambert Beach Resort
Sea View Hotel
2 out of 5
2 McNamara Road, Road Town, Tortola
Free CancellationReserve now, pay when you stay
The price is $161 per night from Jun 17 to Jun 17
3.6/5Good! (132 reviews)
"Restaurant had nice food. People were pleasant for sure"

Reviewed on Mar 15, 2020

Sea View Hotel
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.