Hotels in British Virgin Islands

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

British Virgin Islands
Jun 21 — Jun 222
British Virgin Islands
Mon 6/21
Tue 6/22
...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 Recovery Beachfront Villa & Suites Hotel
Fort Recovery Beachfront Villa & Suites Hotel
7.2 Good
Road Town, British Virgin Islands
Show on map
4.5 mi from city centre, Road Town, British Virgin Islands 
GoodBased on 26 reviews
7.2

Fort Recovery Villa Suites Hotel is situated on Tortola, and provides 4-star facilities, including a private beach. The property offers an outdoor pool, free Wi-Fi and a swimming pool, as well as apartments with private terraces.

The Heritage Inn
The Heritage Inn
Leonards, British Virgin Islands
Show on map
2.0 mi from city centre, Leonards, British Virgin Islands 

Within a 25-minute car ride of Terrance B Lettsome International Airport, The Heritage Inn Tortola offers an outdoor pool and free wireless internet. It also provides a kids pool.

Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
9.4 Excellent
Scrub Island, Scrub Island, British Virgin Islands
Show on map
0.7 mi from city centre, Scrub Island, British Virgin Islands 
ExcellentBased on 13 reviews
9.4

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.

Mango Bay Resort
Mango Bay Resort
Plum Bay Road, The Valley, Virgin Gorda, British Virgin Islands
Show on map
1.5 mi from city centre, Virgin Gorda, British Virgin Islands 

Mango Bay Resort Tortola is situated on Virgin Gorda and provides 3.5-star accommodation as well as free Wi-Fi. It also features a designated smoking area, a swimming pool and a concierge.

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 
GoodBased on 3 reviews
7.4

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

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 
ExcellentBased on 1 review
10.0

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.

Bayview Vacation Apartments
Bayview Vacation Apartments
9.3 Excellent
Virgin Gorda, British Virgin Islands
Show on map
3.5 mi from city centre, Virgin Gorda, British Virgin Islands 
ExcellentBased on 5 reviews
9.3

The property offers comfortable apartments, equipped to fit the requirements of any guest.

Anegada Reef Hotel
Anegada Reef Hotel
Setting Point, Anegada, British Virgin Islands
Show on map
3.5 mi from city centre, Anegada, British Virgin Islands 

Anegada Reef Hotel provides 3-star accommodation, plus bicycle rental, a currency exchange and free Wi-Fi. It also offers an airport shuttle, a safe and luggage storage.

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 
OkayBased on 1 review
5.7

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.

Oca Maloca Tortola Immaculate 1BR apt near Nanny Cay
Oca Maloca Tortola Immaculate 1BR apt near Nanny Cay
9.8 Excellent
Road Town, British Virgin Islands
Show on map
1.7 mi from city centre, Road Town, British Virgin Islands 
ExcellentBased on 5 reviews
9.8

The property provides comfortable apartments, equipped to fit the needs of any traveller.

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 226 hotels
1
Scrub Island Resort, Spa & Marina Autograph Collection
Scrub Island Resort, Spa & Marina Autograph Collection
9.4 Excellent
Scrub Island, Scrub Island, British Virgin Islands
Show on map
0.7 mi 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
The Lighthouse Villas
The Lighthouse Villas
10.0 Excellent
Leonards, British Virgin Islands
Show on map
1.0 mi from city centre, Leonards 

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
8.4 Excellent
Little Apple Bay, West End, British Virgin Islands
Show on map
1.6 mi 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.

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 

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
Elizabeth Beach, Parham Town, British Virgin Islands
Show on map
1.0 mi 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.

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 

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 

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.5 Good
Tortola, British Virgin Islands, Road Town, British Virgin Islands
Show on map
1.1 mi 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, luggage storage and meeting rooms.

Cheapest hotels in British Virgin Islands

Show all 226 hotels
Fort Recovery Beachfront Villa & Suites Hotel
Fort Recovery Beachfront Villa & Suites Hotel
7.2 Good
Road Town, British Virgin Islands
Show on map
4.5 mi from city centre,  

Fort Recovery Villa Suites Hotel is situated on Tortola, and provides 4-star facilities, including a private beach. The property offers an outdoor pool, free Wi-Fi and a swimming pool, as well as apartments with private terraces.

$56
Avg. per night
Fort Burt Hotel
Fort Burt Hotel
6.5 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, luggage storage and meeting rooms.

$113
Avg. per night
Sebastian's on the Beach
Sebastian's on the Beach
8.4 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.

$129
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
Wyndham Tortola Bvi Lambert Beach Resort
Wyndham Tortola Bvi Lambert Beach Resort
8.4 Excellent
Elizabeth Beach, 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 3.5-star facilities as well as free Wi-Fi. It also features an outdoor pool, luggage storage and a kids pool.

$138
Avg. per night
The Heritage Inn
The Heritage Inn
Leonards, British Virgin Islands
Show on map
2.0 mi from city centre,  

Within a 25-minute car ride of Terrance B Lettsome International Airport, The Heritage Inn Tortola offers an outdoor pool and free wireless internet. It also provides a kids pool.

$149
Avg. per night
Village Cay Hotel And Marina
Village Cay Hotel And Marina
Nibbs Street, Road Town, British Virgin Islands
Show on map
0.4 mi from city centre,  

Featuring a swimming pool, Village Cay Hotel and Marina provides well-appointed rooms close to Mount Sage National Park. It also offers a dry cleaning service, laundry facilities and free Wi-Fi.

$156
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.

$160
Avg. per night

Hotel prices in British Virgin Islands

2 stars and under

$113 - $243

Sea View Hotel

#1 Most popular

$177
Avg. per night
Anegada Reef Hotel

#2 Most popular

$243
Avg. per night
Fort Burt Hotel

Best value

$113
Avg. per night
3 stars

$129 - $393

Maria’s by the Sea Hotel

#1 Most popular

$223
Avg. per night
Village Cay Hotel And Marina
$156
Avg. per night
Sebastian's on the Beach

Best value

$129
Avg. per night
4 stars +

$138 - $499

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

    Fort Recovery Beachfront Villa & Suites Hotel is a very popular hotel in British Virgin Islands with a score of 7.2 from 26 reviews. Villa Del Mar Studios E and W (8.8 from 10 reviews) and Villa Matija - Eco-Friendly, Luxurious Getaway (9.0 from 16 reviews) are also highly rated British Virgin Islands hotels based on recent feedback from HotelsCombined users.