Hotel deals Caribbean British Virgin Islands

Hotels in British Virgin Islands

Find the best deals on 218 hotels in British Virgin Islands

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in British Virgin Islands

Looking for a city in British Virgin Islands to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$167 - $260
CHEAPEST CITY IN BRITISH VIRGIN ISLANDS Parham Town 17% cheaper Hotels in Parham Town are the cheapest in British Virgin Islands at just $167 per night on average.
MOST EXPENSIVE CITY IN BRITISH VIRGIN ISLANDS Anegada 28% more expensive Anegada has the highest priced hotels in British Virgin Islands with rooms averaging $260 per night.
MOST POPULAR CITY IN BRITISH VIRGIN ISLANDS Road Town 24% more users visited More momondo users search for hotels in Road Town than any other city in British Virgin Islands

Popular Cities in British Virgin Islands

Book one of the best deals British Virgin Islands has to offer in these popular locations
Fort Burt Hotel
Best value
Fort Burt Hotel
6.0
$195
Maria’s by the Sea Hotel
#1 Most popular
Maria’s by the Sea Hotel
9.0
$223
Fort Recovery Beachfront Villa & Suites Hotel
#2 Most popular
Fort Recovery Beachfront Villa & Suites Hotel
7.0
$276
Harbour Heights - Beautiful 4 Bed Home - Sleeps 8 - Stunning Views - Pool
#3 Most popular
Harbour Heights - Beautiful 4 Bed Home - Sleeps 8 - Stunning Views - Pool
$530
Stylish, Secluded Villa with Pool, Hot tub and Stunning Views
#4 Most popular
Stylish, Secluded Villa with Pool, Hot tub and Stunning Views
9.8
Anegada Reef Hotel
Best value
Anegada Reef Hotel
$243
Four Diamonds Park Villas
#1 Most popular
Four Diamonds Park Villas
$558
Sea Grape Villas
#2 Most popular
Sea Grape Villas
Gordian Terrace
Best value
Gordian Terrace
$217
M&m Double Bedroom Suite - Spanish Town, Virgin Gorda
#1 Most popular
M&m Double Bedroom Suite - Spanish Town, Virgin Gorda
7.2
Scrub Island Resort, Spa & Marina Autograph Collection
Best value
Scrub Island Resort, Spa & Marina Autograph Collection
9.1
$461

British Virgin Islands travel tips

Let us help you with the best tips about British Virgin Islands

When is the least expensive time to stay in British Virgin Islands?

Visiting British Virgin Islands in October would make for the least expensive trip at just $202 per night on average. To save on your trip, avoid planning it during January, as this is the most expensive month on average.

Where do most people stay in British Virgin Islands?

British Virgin Islands is full of enlightening and adventurous cities, but the most popular tourist destination is Road Town.

Which city in British Virgin Islands has the most expensive hotel rooms?

At $260 per night, Anegada is the most expensive city in British Virgin Islands to book a hotel room in. The average cost of $260 is about 28% above the country's average price per night.

Which city in British Virgin Islands has the least expensive hotel rooms?

Our users typically find that Parham Town has the lowest nightly rates in the country at just $179. Parham Town offers hotel rooms at an average rate that is 53% lower than the average city in British Virgin Islands.

Hotel deals Caribbean British Virgin Islands