Hotels in British Virgin Islands

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

British Virgin Islands
Dec 7 — Dec 82
British Virgin Islands
Tue 12/7
Wed 12/8
...and more

Tips for booking a British Virgin Islands hotel

Cheapest month:August
Most expensive month:January
Average price in British Virgin Islands:$349/night
Absolute cheapest price found:$109/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$235 - $443
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$228 - $324
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated British Virgin Islands hotels

Show all 269 hotels
1
Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
9.4 Excellent
Scrub Island, Vg1120 Virgin Islands (British) Tortola Island, Scrub Island, British Virgin Islands
Show on map
0.7 mi from city centre, Scrub Island, British Virgin Islands 

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
The Lighthouse Villas
The Lighthouse Villas
10.0 Excellent
Leonards, British Virgin Islands
Show on map
1.0 mi from city centre, Leonards, British Virgin Islands 

The Lighthouse Villas is situated on Tortola and offers 3.5-star facilities as well as free Wi-Fi. It also provides a BBQ/picnic area and an outdoor pool.

3
Sebastian's on the Beach
Sebastian's on the Beach
10.0 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
1.6 mi from city centre, West End, British Virgin Islands 

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.

4
Maria’s by the Sea Hotel
Maria’s by the Sea Hotel
9.0 Excellent
Road Town, Road Town, British Virgin Islands
Show on map
0.4 mi from city centre, Road Town, British Virgin Islands 

Maria's By the Sea Hotel is situated on Tortola and provides 3.5-star facilities as well as free Wi-Fi. It also features a terrace, meeting rooms and an outdoor pool.

5
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.0 mi from city centre, Parham Town, British Virgin Islands 

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

6
Sea View Hotel
Sea View Hotel
7.4 Good
2 Mcnamara Road, Road Town, British Virgin Islands
Show on map
0.9 mi from city centre, Road Town, British Virgin Islands 

Featuring an outdoor pool, Sea View Hotel Tortola offers well-appointed rooms close to Mount Sage National Park. It also provides free wireless internet.

7
Hotel Castle Maria
Hotel Castle Maria
5.7 Okay
Road Town, Road Town, British Virgin Islands
Show on map
0.2 mi from city centre, Road Town, British Virgin Islands 

Featuring an outdoor pool, Hotel Castle Maria provides well-appointed rooms close to Mount Sage National Park. It offers complimentary Wi-Fi, a designated smoking area and a terrace.

8
Fort Burt Hotel
Fort Burt Hotel
6.4 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.1 mi from city centre, Road Town, British Virgin Islands 

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 269 hotels
Fort Burt Hotel
Fort Burt Hotel
6.4 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.1 mi 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.

$124
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.0 mi from city centre,  

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

$130
Avg. per night
Hotel Castle Maria
Hotel Castle Maria
5.7 Okay
Road Town, Road Town, British Virgin Islands
Show on map
0.2 mi from city centre,  

Featuring an outdoor pool, Hotel Castle Maria provides well-appointed rooms close to Mount Sage National Park. It offers complimentary Wi-Fi, a designated smoking area and a terrace.

$131
Avg. per night
The Lighthouse Villas
The Lighthouse Villas
10.0 Excellent
Leonards, British Virgin Islands
Show on map
1.0 mi from city centre,  

The Lighthouse Villas is situated on Tortola and offers 3.5-star facilities as well as free Wi-Fi. It also provides a BBQ/picnic area and an outdoor pool.

$195
Avg. per night
Sea View Hotel
Sea View Hotel
7.4 Good
2 Mcnamara Road, Road Town, British Virgin Islands
Show on map
0.9 mi from city centre,  

Featuring an outdoor pool, Sea View Hotel Tortola offers well-appointed rooms close to Mount Sage National Park. It also provides free wireless internet.

$205
Avg. per night
Sebastian's on the Beach
Sebastian's on the Beach
10.0 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
1.6 mi 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.

$223
Avg. per night
Maria’s by the Sea Hotel
Maria’s by the Sea Hotel
9.0 Excellent
Road Town, Road Town, British Virgin Islands
Show on map
0.4 mi from city centre,  

Maria's By the Sea Hotel is situated on Tortola and provides 3.5-star facilities as well as free Wi-Fi. It also features a terrace, meeting rooms and an outdoor pool.

$223
Avg. per night
Bayview Vacation Apartments
Bayview Vacation Apartments
9.3 Excellent
Virgin Gorda, British Virgin Islands
Show on map
3.5 mi from city centre,  

There are a range of facilities on offer to guests of Bayview Vacation Apartments, including a car rental desk, a terrace and free Wi-Fi. Guests can also make the most of the property's garden.

$227
Avg. per night

Hotel prices in British Virgin Islands

2 stars and under

$124 - $219

Hotel Castle Maria

#1 Most popular

$131
Avg. per night
Fort Burt Hotel

Best value

$124
Avg. per night
3 stars

$166 - $469

Maria’s by the Sea Hotel

#1 Most popular

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

Best value

$223
Avg. per night
4 stars +

$130 - $587

Scrub Island Resort, Spa & Marina Autograph Collection
$587
Avg. per night
Wyndham Tortola Bvi Lambert Beach Resort
$130
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?

    British Virgin Islands has plenty to offer. Consider staying in some of its favored locations, like Road Town, Jost Van Dyke, and Virgin Gorda.

  • What are the best hotels in British Virgin Islands?

    Wyndham Tortola Bvi Lambert Beach Resort is a very popular hotel in British Virgin Islands with a score of 8.4 from 151 reviews. Scrub Island Resort, Spa & Marina Autograph Collection (9.4 from 16 reviews) and Villa Del Mar Studios E and W (8.9 from 13 reviews) are also highly rated British Virgin Islands hotels based on recent feedback from HotelsCombined users.