Hotels in the British Virgin Islands

72 properties in the British Virgin Islands. Choose a destination to see all its places to stay, with ratings and guide prices. Average guide price: €227 per night.

Most popular destinations in the British Virgin Islands

Top-rated places to stay in the British Virgin Islands

British Virgin Islands in numbers

Average price per night
€227
Half cost between €183 and €451
Rated 4.5 or higher
67%
Out of those with 20 reviews or more
Most reviewed
Nanny Cay Resort Marina
4.5/5 · 682 reviews

Average price by type of accommodation

  • Hotel €209
  • Resort €676
  • Apartment €187

Guide prices per night for properties with a known price. They vary with the dates.

Frequently asked questions about the British Virgin Islands

How much does it cost to stay in the British Virgin Islands?

The average guide price is €227 per night, and half of the properties with a price cost between €183 and €451.

What are the top-rated places to stay in the British Virgin Islands?

The average rating is 4.6/5. 67% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are The Aerial, BVI All-Inclusive Private Island (5.0/5), Rosewood Little Dix Bay (4.8/5), and Bitter End Yacht Club (4.7/5).

What types of accommodation are there in the British Virgin Islands?

There are 72 properties: Hotel (32), Resort (13), Apartment (11), Villa (7), Guest house (5), Accommodation (2), Bed & breakfast (1), and Holiday home (1).

Which destinations in the British Virgin Islands have the most places to stay?

The ones with the most places to stay are Road Town (49 properties) and Spanish Town (18 properties).