Skip to main content

Stay in Virgin Islands's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Long Bay Beach Resort

Hotel in Tortola Island

Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness centre and garden in Tortola Island. With water sports facilities, the property also has a tennis court. the first floor suite, comfortable and beautiful.

Show more Show less
9.1
Superb
126 reviews
Price from
£771
per night

Morningstar Buoy Haus Beach Resort at Frenchman's Reef, Autograph Collection 4 stars

Hotel in St Thomas

Facing the beachfront, Morningstar Buoy Haus Beach Resort at Frenchman's Reef, Autograph Collection offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and... Beautiful hotel. Our oceanfront rooms were just a few steps from the beach. The pool area was lovely. Quiet and relaxing. The staff were very helpful and friendly. Nice to use Westin facilities but much preferred staying at Buoy Haus. Would highly recommend staying there.

Show more Show less
9
Superb
66 reviews
Price from
£853
per night

Sugar Mill Hotel 5 stars

Hotel in Great Carrot Bay

Sugar Mill Hotel in Great Carrot Bay features 5-star accommodation with a garden, a restaurant and a bar. The hotel offers both free WiFi and free private parking. Great breakfast on the beach, fabulous restaurant, everyone extremely warm and welcoming. Room was pristine.

Show more Show less
9.3
Superb
83 reviews
Price from
£444
per night

The Waves at Cane Bay 3 stars

Hotel in Kingshill

Facing the beachfront, The Waves at Cane Bay offers 3-star accommodation in Kingshill and features a private beach area, terrace and bar. The hotel provides both free WiFi and free private parking. Location and the view from the room were simply stunning. When you stay you MUST have a meal at Ama. It, too, is amazing, both service and food.

Show more Show less
9
Superb
62 reviews
Price from
£355
per night

Sand Castle on the Beach - Adults Only

Hotel in Frederiksted

Sand Castle on the Beach - Adults Only in Frederiksted provides adults-only accommodation with a garden, a terrace and a bar. The hotel provides both free WiFi and free private parking. .OK . Staff . From check in to check out . server to / bartender/ host . Housekeeping. Beach staff .and support staff.ext . The FOOD EXCELLENT. Desert EXCELLENT. Your island edict . Is on point Guys . Thank you all .. see you soon

Show more Show less
9.2
Superb
95 reviews

King Christian Hotel

Hotel in Christiansted

Set in Christiansted, a few steps from Cay Beach, King Christian Hotel provides accommodation with a private beach area and private parking. The location is stunning and you can get a free water taxi from the hotel to a beautiful little beach 2 minutes away. Sun beds are $10 and umbrellas $15. The hotel has a lovely pool and free sun loungers. The staff couldn’t do more to help and make you welcome.

Show more Show less
8.1
Very good
152 reviews
Price from
£210
per night

Wyndham Tortola BVI Lambert Beach Resort 4 stars

Hotel in East End

Set in East End, a few steps from Lambert Beach, Wyndham Tortola BVI Lambert Beach Resort offers accommodation with a fitness centre, free private parking, a garden and a private beach area. Great, excellent location, food and facilities. Bleach and pool right next to the room

Show more Show less
8
Very good
416 reviews
Price from
£290
per night

Sebastian's on the beach hotel 3 stars

Hotel in Road Town

Featuring free WiFi and a barbecue, Sebastian's on the beach hotel offers pet-friendly accommodation in Road Town. Guests can enjoy the on-site bar. Free private parking is available on site. Breakfast was delicious the staff was very hospitable. The accommodations was excellent

Show more Show less
8.2
Very good
205 reviews
Price from
£221
per night

Caravelle Hotel 3 stars

Hotel in Christiansted

Located 400 metres from Cay Beach, Caravelle Hotel offers 3-star accommodation in Christiansted and features a terrace, a restaurant and a bar. I love this hotel. It is perfect.

Show more Show less
8.2
Very good
118 reviews
Price from
£207
per night

The Mafolie Hotel 3 stars

Hotel in Mafolie

Located 300 metres above the Caribbean Sea, this luxury hotel features an on-site restaurant, an outdoor pool, and free Wi-Fi. It is 1.6 km from Maghans Bay Beach. I would be visiting a lot more. And I would be recommending the hotel.

Show more Show less
8.1
Very good
363 reviews
Price from
£155
per night

Hotels with extra health and safety measures

Find hotels in Virgin Islands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Virgin Islands in the past month

See all

Virgin Islands's best hotels with breakfast

See all

FAQs about hotels in Virgin Islands

See reviews by guests who stayed at hotels in Virgin Islands

See all