Hotels in British Virgin Islands

Search and compare British Virgin Islands hotels from hundreds of travel sites and save

British Virgin Islands
16 Sep — 17 Sep2
British Virgin Islands
Thu 16/9
Fri 17/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in British Virgin Islands

Filter by star ratings
All filters
Fort Burt Hotel
Fort Burt Hotel
6.5 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.7 km from city centre, Road Town, British Virgin Islands 
GoodBased on 124 reviews
6.5

Featuring an outdoor pool, Fort Burt Hotel offers well-appointed rooms close to Mount Sage National Park. It provides free Wi-Fi, a safe and room service.

Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
8.9 Excellent
Scrub Island, Vg1120 Virgin Islands (British) Tortola Island, Scrub Island, British Virgin Islands
Show on map
1.1 km from city centre, Scrub Island, British Virgin Islands 
ExcellentBased on 16 reviews
8.9

Scrub Island Resort Spa & Marina Autograph Collection is situated on Tortola and offers 5-star accommodation as well as water slides. It also features an outdoor pool and a gym.

Sebastian's on the Beach
Sebastian's on the Beach
8.3 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
2.6 km from city centre, West End, British Virgin Islands 
ExcellentBased on 153 reviews
8.3

Sebastian's on the Beach offers 3-star accommodation, as well as a swimming pool, a terrace and a BBQ/picnic area. The multiple amenities this charming hotel has to offer include luggage storage, porters and room service.

White Bay Villas In The British Virgin Islands
White Bay Villas In The British Virgin Islands
Jost Van Dyke, British Virgin Islands
Show on map
0.9 km from city centre, Jost Van Dyke, British Virgin Islands 

White Bay Villas is situated on Tortola and offers 4-star facilities in addition to free Wi-Fi. It also provides babysitting/child services.

Wyndham Tortola Bvi Lambert Beach Resort
Wyndham Tortola Bvi Lambert Beach Resort
8.4 Excellent
East End 0, Parham Town, British Virgin Islands
Show on map
1.6 km from city centre, Parham Town, British Virgin Islands 
ExcellentBased on 129 reviews
8.4

Wyndham Tortola BVI Lambert Beach Resort is located on Tortola and offers 3.5-star facilities as well as free Wi-Fi. It also features an outdoor pool, luggage storage and a kids pool.

Anegada Beach Club
Anegada Beach Club
Keel Point, Anegada, British Virgin Islands
Show on map
5.5 km from city centre, Anegada, British Virgin Islands 

Anegada Beach Club features a private beach and an outdoor pool, as well as rooms with coffee makers. It also provides a kids pool, a 24-hour reception and free Wi-Fi.

Tips for booking a British Virgin Islands hotel

Cheapest month:August
Most expensive month:January
Average price in British Virgin Islands:$477/night
Absolute cheapest price found:$149/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$321 - $610
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$309 - $441
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Virgin Islands hotels

Show all 248 hotels
1
Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
8.9 Excellent
Scrub Island, Vg1120 Virgin Islands (British) Tortola Island, Scrub Island, British Virgin Islands
Show on map
1.1 km from city centre, Scrub Island 

Scrub Island Resort Spa & Marina Autograph Collection is situated on Tortola and offers 5-star accommodation as well as water slides. It also features an outdoor pool and a gym.

2
Sebastian's on the Beach
Sebastian's on the Beach
8.3 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
2.6 km from city centre, West End 

Sebastian's on the Beach offers 3-star accommodation, as well as a swimming pool, a terrace and a BBQ/picnic area. The multiple amenities this charming hotel has to offer include luggage storage, porters and room service.

3
Wyndham Tortola Bvi Lambert Beach Resort
Wyndham Tortola Bvi Lambert Beach Resort
8.4 Excellent
East End 0, Parham Town, British Virgin Islands
Show on map
1.6 km from city centre, Parham Town 

Wyndham Tortola BVI Lambert Beach Resort is located on Tortola and offers 3.5-star facilities as well as free Wi-Fi. It also features an outdoor pool, luggage storage and a kids pool.

4
Fort Burt Hotel
Fort Burt Hotel
6.5 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.7 km from city centre, Road Town 

Featuring an outdoor pool, Fort Burt Hotel offers well-appointed rooms close to Mount Sage National Park. It provides free Wi-Fi, a safe and room service.

Cheapest hotels in British Virgin Islands

Show all 248 hotels
Fort Burt Hotel
Fort Burt Hotel
6.5 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.7 km from city centre,  

Featuring an outdoor pool, Fort Burt Hotel offers well-appointed rooms close to Mount Sage National Park. It provides free Wi-Fi, a safe and room service.

$153
Avg. per night
Sebastian's on the Beach
Sebastian's on the Beach
8.3 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
2.6 km from city centre,  

Sebastian's on the Beach offers 3-star accommodation, as well as a swimming pool, a terrace and a BBQ/picnic area. The multiple amenities this charming hotel has to offer include luggage storage, porters and room service.

$176
Avg. per night
Wyndham Tortola Bvi Lambert Beach Resort
Wyndham Tortola Bvi Lambert Beach Resort
8.4 Excellent
East End 0, Parham Town, British Virgin Islands
Show on map
1.6 km from city centre,  

Wyndham Tortola BVI Lambert Beach Resort is located on Tortola and offers 3.5-star facilities as well as free Wi-Fi. It also features an outdoor pool, luggage storage and a kids pool.

$177
Avg. per night
Anegada Beach Club
Anegada Beach Club
Keel Point, Anegada, British Virgin Islands
Show on map
5.5 km from city centre,  

Anegada Beach Club features a private beach and an outdoor pool, as well as rooms with coffee makers. It also provides a kids pool, a 24-hour reception and free Wi-Fi.

$383
Avg. per night
White Bay Villas In The British Virgin Islands
White Bay Villas In The British Virgin Islands
Jost Van Dyke, British Virgin Islands
Show on map
0.9 km from city centre,  

White Bay Villas is situated on Tortola and offers 4-star facilities in addition to free Wi-Fi. It also provides babysitting/child services.

$538
Avg. per night
Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
8.9 Excellent
Scrub Island, Vg1120 Virgin Islands (British) Tortola Island, Scrub Island, British Virgin Islands
Show on map
1.1 km from city centre,  

Scrub Island Resort Spa & Marina Autograph Collection is situated on Tortola and offers 5-star accommodation as well as water slides. It also features an outdoor pool and a gym.

$669
Avg. per night

Hotel prices in British Virgin Islands

3 stars

$176 - $383

Anegada Beach Club

No. 1 most popular

$383
Avg. per night
Sebastian's on the Beach

Best value

$176
Avg. per night
4 stars and up

$177 - $669

Scrub Island Resort, Spa & Marina Autograph Collection
$669
Avg. per night
Wyndham Tortola Bvi Lambert Beach Resort
$177
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

British Virgin Islands travel FAQs

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

    Road Town, Jost Van Dyke, and Virgin Gorda are the most popular places on HotelsCombined for stays in British Virgin Islands.

  • What are the best hotels in British Virgin Islands?

    British Virgin Islands is home to many highly-rated hotels, one of which is Fort Recovery Beachfront Villa & Suites Hotel, which has a current rating of 7.2. For other potential stays, consider Villa Del Mar Studios E and W and Villa Matija - Eco-Friendly, Luxurious Getaway, which can also be great places to stay in British Virgin Islands.