Hotel deals Caribbean British Virgin Islands

Hotels in British Virgin Islands

Find the best deals on 228 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
$203 - $377
CHEAPEST CITY IN BRITISH VIRGIN ISLANDS Jost Van Dyke 21% cheaper Hotels in Jost Van Dyke are the cheapest in British Virgin Islands at just $203 per night on average.
MOST EXPENSIVE CITY IN BRITISH VIRGIN ISLANDS Anegada 47% more expensive Anegada has the highest priced hotels in British Virgin Islands with rooms averaging $377 per night.
MOST POPULAR CITY IN BRITISH VIRGIN ISLANDS Road Town 3% 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

    Tortola, British Virgin Islands, Road Town

    6.5

    $112

    View Deal
  • Maria’s by the Sea Hotel
    #1 Most popular

    Maria’s by the Sea Hotel

    Road Town, Road Town

    9.0

    $222

    View Deal
  • Icis Villas
    #2 Most popular

    Icis Villas

    Brewers Bay, Road Town

    $174

    View Deal
  • 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

    Road Town

    $530

    View Deal
  • Villa Del Mar Bedroom 5 Bath Belmont Estates Prestigious W End Tortola New Reno
    #4 Most popular

    Villa Del Mar Bedroom 5 Bath Belmont Estates Prestigious W End Tortola New Reno

    Leonards

    10.0

    $1,369

    View Deal
  • Stylish, Secluded Villa with Pool, Hot tub and Stunning Views
    #5 Most popular

    Stylish, Secluded Villa with Pool, Hot tub and Stunning Views

    Road Town

    9.8

    $426

    View Deal
  • Villa Del Mar Studios E and W

    Villa Del Mar Studios E and W

    Freshwater Pond

    8.8

    $151

    View Deal
  • Anegada Reef Hotel
    Best value

    Anegada Reef Hotel

    Setting Point, Anegada

    $243

    View Deal
  • Four Diamonds Park Villas
    #1 Most popular

    Four Diamonds Park Villas

    Anegada

    $492

    View Deal
  • Sea Grape Villas
    #2 Most popular

    Sea Grape Villas

    Anegada

    View Deal
  • M&m Double Bedroom Suite - Spanish Town, Virgin Gorda
    Best value

    M&m Double Bedroom Suite - Spanish Town, Virgin Gorda

    Spanish Town

    7.2
    View Deal
  • Scrub Island Resort, Spa & Marina Autograph Collection
    Best value

    Scrub Island Resort, Spa & Marina Autograph Collection

    Scrub Island, Scrub Island

    9.4

    $498

    View Deal
  • The Cliff Penthouse Suite - Stunning Ocean Views At Oil Nut Bay - Resort Access
    #1 Most popular

    The Cliff Penthouse Suite - Stunning Ocean Views At Oil Nut Bay - Resort Access

    Necker Island

    10.0
    View Deal
  • Fort Recovery Beachfront Villa & Suites Hotel
    Best value

    Fort Recovery Beachfront Villa & Suites Hotel

    Road Town

    7.2

    $56

    View Deal

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 August would make for the least expensive trip at just $203 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 $377 per night, Anegada is the most expensive city in British Virgin Islands to book a hotel room in. The average cost of $377 is about 47% 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 Road Town has the lowest nightly rates in the country at just $122. Road Town offers hotel rooms at an average rate that is 57% lower than the average city in British Virgin Islands.

Hotel deals Caribbean British Virgin Islands