Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

St Thomas

80 resorts

Christiansted

8 resorts

Frydendal

5 resorts

Virgin Gorda

4 resorts

Cruz Bay

3 resorts

Frederiksted

3 resorts

The best resorts in Virgin Islands

Check out our selection of great resorts in Virgin Islands

Filter by:

Star Rating
Review score

Buoy Haus Beach Resort St Thomas Autograph Collection

St Thomas

Facing the beachfront, Buoy Haus Beach Resort St Thomas Autograph Collection offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and restaurant.

F
Florence
From
United States
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.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 106 reviews
Price from
$450.61
1 night, 2 adults

Cane Garden Bay Beach Hotel

Hotel in Cane Garden Bay

Facing the beachfront, Cane Garden Bay Beach Hotel offers 3-star accommodations in Cane Garden Bay and has an outdoor swimming pool, fitness center and garden.

C
Cheryl Uremovich
From
United States
This is a beautiful hotel to stay at!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 36 reviews
Price from
$356.50
1 night, 2 adults

St Thomas -Spectacular Views of St John- Ocean Front!

St Thomas

Providing a private beach area, St Thomas -Spectacular Views of St John- Ocean Front! features accommodations in St Thomas.

L
Logan
From
United States
Great view and close to the nightlife Richard was very attentive
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 15 reviews
Price from
$1,385
1 night, 2 adults

Saba Rock Resort

Hotel in Virgin Gorda

Saba Rock Resort features a garden, private beach area, a terrace and restaurant in Virgin Gorda.

M
Marlene
From
United States
The staff are amazing!! Very accommodating, helpful and super friendly. The location is breathtaking and the food and vibe are extraordinary. The daily tarpon feeding is lots of fun too.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 43 reviews
Price from
$742.50
1 night, 2 adults

Sugar Mill Hotel

Hotel in Great Carrot Bay

Located in Great Carrot Bay, Sugar Mill Hotel offers 5-star accommodations with a garden, a restaurant and a bar. The hotel also provides free WiFi and free private parking.

J
Jean
From
United States
Great breakfast on the beach, fabulous restaurant, everyone extremely warm and welcoming. Room was pristine.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 73 reviews
Price from
$499
1 night, 2 adults

Ocean View Villas

Jost Van Dyke

Ocean View Villas offers air-conditioned rooms in Jost Van Dyke. This beachfront property offers access to a patio, free private parking, and free Wifi.

T
Tricia
From
U.S. Virgin Islands
Appreciated the hospitality and flexibility of the hosts. The villa is so lovely we extended our stay two nights! Highly recommended.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 14 reviews
Price from
$400
1 night, 2 adults

The Waves at Cane Bay

Hotel in Kingshill

Facing the beachfront in Kingshill, The Waves at Cane Bay features a terrace and a bar.

o
omar
From
United States
The room and its View was immaculate
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 47 reviews
Price from
$205.43
1 night, 2 adults

Sand Castle on the Beach - Adults Only

Hotel in Frederiksted

Sand Castle on the Beach - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Frederiksted. The hotel provides both free WiFi and free private parking.

D
Deborah
From
United States
The breakfast was continental with fruit, bread and cheese. Fruit juice and Columbian Coffee was also available.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 57 reviews
Price from
$255
1 night, 2 adults

Bluebeard's Castle Resort

St Thomas

Located in St Thomas, 1.7 miles from Charlotte Amalie Harbor, Bluebeard's Castle Resort has accommodations with an outdoor swimming pool, free private parking and a restaurant.

L
Linnea
From
United States
Location was amazing! Close to both the harbor and old city.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 114 reviews
Price from
$223.54
1 night, 2 adults

Wyndham Tortola BVI Lambert Beach Resort

Hotel in East End

Located in East End, a few steps from Lambert Beach, Wyndham Tortola BVI Lambert Beach Resort has accommodations with a fitness center, free private parking, a garden and a private beach area.

S
Sacha
From
Trinidad and Tobago
The room was very modern, and the restaurant had amazing views with tasty food.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 375 reviews
Price from
$363
1 night, 2 adults
All resorts in Virgin Islands

Most booked resorts in Virgin Islands this month

See all

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4,500,286 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 35,075 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 4,035,947 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 724 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 36 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 407 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 110 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 28 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 34,232 reviews

Popular with guests booking resorts in Virgin Islands

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 449 reviews

FAQs about resorts in Virgin Islands

Resorts That Guests Love in Virgin Islands

See all
Avg. price/night: $436.24
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 173 reviews
Really liked the location and accommodation at the resort. The pools with views over the mountains and ocean, provided a great experience.
Guest review byWilliams
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 387 reviews
Some staff members were nice and friendly. Close to a nice beach and the island has some nice spots that are easy to get to from the resort.
Guest review bySabrina
Solo traveler
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews
Location and grounds of the resort were wonderful. The store on site was well stocked and the hours of operation were convenient. The staff was excellent.
Guest review byMyles
Young couple
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 408 reviews
The pool was clean and beautiful. The restaurant had delicious food and we enjoyed it everyday.. The grounds were well maintained the flowers gorgeous. The beach had plenty of chairs and umbrellas and very clean. We felt very safe coming and going around the resort. Lots of lighting. The staff was very accommodating and helpfulul.
Guest review byKathy Bishoff
Travelers with friends
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 68 reviews
They have a very nice beach, but that is all. The facility is old and run down. The staff were unprofessional, rude and inattentive. The price for the resort is too high for the service quality that they provide. We only stayed 1 night and would not return, would not recommend.
Guest review bygiedre
Family with young children
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 49 reviews
Celebrated my 60th birthday at Elysian Resort! We enjoyed our stay, and the staff is wonderful. The staff catered to our every need and was very friendly. We enjoyed talking to them about the island and island life. We also enjoyed being greeted by them. The beach is amazing!
Guest review byKATRINA
Young couple
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 13 reviews
The apt was nice, modern, good closet space, clean, and it's a pretty, small resort, right on the water, with big pool on the beach too. There's a bar/restaurant on the water for nice sunsets and happy hour menu, and a pool restaurant and market too. The beach is a bit rocky and has no shade but there are some chairs above the beach facing water on the grass, though watch out for iguanas falling from trees!
Guest review byAndrea
Family with young children
Avg. price/night: $560.75
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 106 reviews
Beautiful resort, friendly staff, felt safe with my daughters there.
Guest review byThomas
Family with young children
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 47 reviews
The resort was nice. Rooms were clean. Most of the workers were friendly.
Guest review byMICHAEL
Group
Avg. price/night: $572.63
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 13 reviews
Everyone was very nice. Resort was fabulous.
Guest review byJohn
Young couple