Hotels in the British Virgin Islands

Search and compare the British Virgin Islands hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in British Virgin Islands

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Lee Road, Valley, Virgin Gorda, British Virgin Islands
Conveniently located with direct access to Virgin Gorda, Rosewood Little Dix Bay offers beachfront 5-star accommodation complete with free Wi-Fi, an outdoor pool and a private beach. It also features laundry facilities, a 24-hour reception and outdoor tennis courts.
Free Wi-Fi
8.4
Excellent
1 reviews
Location
3.2 mi from city centre
P.O. Box 211, Road Town, British Virgin Islands
Featuring a private beach, this 4-star resort offers an outdoor swimming pool and stylish rooms.
10.0
Excellent
4 reviews
Location
5.6 mi from city centre
North Sound Road, Virgin Gorda, British Virgin Islands
Bitter End Yacht Club provides an airport shuttle service, along with complimentary Wi-Fi internet access. The spa provides a variety of treatments and a chance to relax. Staff are available around the clock to recommend the best restaurants in the area.
Free Wi-Fi
8.6
Excellent
9 reviews
Location
3.0 mi from city centre

Travel insights for hotels in the British Virgin Islands

Use our HotelsCombined data-powered tips to help you find your next hotel in the British Virgin Islands.

What is the cheapest month to book a hotel in the British Virgin Islands?

The cheapest month to book a hotel in the British Virgin Islands is January (£131). Conversely, the most expensive month to stay in the British Virgin Islands is December (£925).

What is the cheapest day to stay in a hotel in the British Virgin Islands?

The cheapest day to stay in the British Virgin Islands is Monday (£231). On the other hand, travellers can expect to pay the most on Wednesday, when the average nightly price is £924.

How far ahead should you book a hotel in the British Virgin Islands?

Save money by booking a hotel at least 54 days before your trip to the British Virgin Islands. The lowest price found when booking 54 days ahead was £92 per night.

Cheapest hotels in British Virgin Islands, Caribbean

Out of the hotels in British Virgin Islands we've come across, these properties are priced the lowest. If you have flexibility with arrival and departure, use the search form to compare prices for other dates.
Little Apple Bay Box 441 Road Town, West End, British Virgin Islands
1.6 mi from city centre
Free Wi-Fi
Parking
£89
Avg. per night
Tortola, British Virgin Islands, Road Town, British Virgin Islands
1.1 mi from city centre
Free Wi-Fi
Parking
£92
Avg. per night
Nibbs St Road Town Tortola Vg1110, Road Town, British Virgin Islands
0.4 mi from city centre
Free Wi-Fi
£113
Avg. per night
East End,0, Parham Town, British Virgin Islands
1.0 mi from city centre
Free Wi-Fi
£120
Avg. per night
Windy Hill, Leonards, British Virgin Islands
2.0 mi from city centre
Free Wi-Fi
Air conditioning
£131
Avg. per night
2 Mcnamara Road, Road Town, British Virgin Islands
0.9 mi from city centre
Free Wi-Fi
£170
Avg. per night
Road Town, Road Town, British Virgin Islands
0.4 mi from city centre
Free Wi-Fi
Air conditioning
£180
Avg. per night
Sugar Mill Hotel Apple Bay, Road Town, British Virgin Islands
4.0 mi from city centre
Free Wi-Fi
Parking
£288
Avg. per night
Jost Van Dyke, British Virgin Islands
0.5 mi from city centre
Free Wi-Fi
£292
Avg. per night
Scrub Island Vg1120 Virgin Islands (British), Scrub Island, British Virgin Islands
0.7 mi from city centre
Free Wi-Fi
£345
Avg. per night
Plum Bay Road, The Valley, Virgin Gorda, British Virgin Islands
1.5 mi from city centre
Free Wi-Fi
Air conditioning
£388
Avg. per night

Hotel prices in British Virgin Islands

Hotels located in the British Virgin Islands area sorted by price and hotel class. You'll also find the most popular and best value properties within each hotel class.
4 stars +
Scrub Island Vg1120 Virgin Islands (British), Scrub Island, British Virgin Islands
3 stars
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Little Apple Bay Box 441 Road Town, West End, British Virgin Islands

Where to stay in British Virgin Islands

Utilize the map to find properties close to the British Virgin Islands area(s) or attractions you plan on visiting. Clicking on a hotel name will take you to a page with pricing, reviews, and more useful information.

Facts about staying in British Virgin Islands

  • Where is the best place to stay in British Virgin Islands?

    When visiting British Virgin Islands, consider checking out Road Town, Parham Town, and Scrub Island as some of the most sought after locations.

  • What are the best hotels in British Virgin Islands?

    Wyndham Tortola Bvi Lambert Beach Resort (8.3/10 from 497 reviews), Fort Burt Hotel (7.0/10 from 353 reviews), and Sebastian's on the Beach (8.2/10 from 396 reviews) are all highly rated places to stay in British Virgin Islands.

  • What is the cheapest city to visit in British Virgin Islands?

    If you plan to visit British Virgin Islands, compare prices on accommodations in Virgin Gorda, one of the cheapest places to stay, with an average cost of £655 per night. Alternatively, the most affordable city in British Virgin Islands, Road Town, boasts an even lower average per night cost of £511, ensuring a wallet-friendly travel experience.

  • What is the most popular city in British Virgin Islands to stay in?

    Road Town is the most popular city to stay in British Virgin Islands based on user search data. Other popular places include Parham Town and Scrub Island if you’re looking for other options.

See more FAQs

Find better results for your stay in British Virgin Islands

Explore these cities in British Virgin Islands