We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller rating
Hotel class
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
St. John Inn
Cancelon
View Deal
#1 Best Value of 4 hotels in Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

My family including two young kids stayed here for a couple nights back in July. I've heard St John was fabulous and the island didn't disappoint. Cruz Bay was a fun little town to stay in as well...More

Reviewed 4 weeks ago

For those who have trips booked to StJohn don't go . The damage to the island is terrible. We just returned from going through hurricane Irma while staying on the island. I hear Caneel Bay is...More

Hotel website
277 Enighed | St. John US Virgin Islands, Cruz Bay 00830, St. John
1 (340) 693-8688
Pool
Free Parking
Free Wifi
Breakfast included
3.0 Star Hotel
Cruz Bay Boutique Hotel
No availability for your dates from these sites
#2 Best Value of 4 hotels in Cruz Bay
  • Free Wifi
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 2 days ago

I spent nearly 3 weeks with my Red Cross teammates on the island of St John immediately after Hurricanes Irma and Maria swept through the Caribbean. David, the owner of Cruz Bay Boutique Hotel, was...More

Reviewed 24 August 2017

We stayed at the Cruz Bay Boutique Hotel for one night after taking the ferry over from St. Thomas. The hotel is in a wonderful location in the heart of town, close to many great bars and...More

Hotel website
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
1 (340) 642-1702
Free Wifi
Breakfast included
3.0 Star Hotel
Hotels.com
View Deal
#3 Best Value of 4 hotels in Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 25 August 2017

My husband and I stayed here for our honeymoon and it was completely paradise. Everything was as we wanted for our honeymoon. And Dilbert was great in handling all our services such as our boat ride...More

Reviewed 14 August 2017

My husband and I have stayed in a number of locations on St. John and this is by far our favorite for a couple of reasons. First and foremost, the location is superb. It's close enough to town to...More

Hotel website
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
1 (340) 779-2800
Pool
Free Parking
Free Wifi
Beachfront
4.5 Star Hotel
See all hotels in or near Cruz Bay
Bolongo Bay Beach Resort
No availability for your dates from these sites
10.8 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 21 August 2017

This resort was really very nice. We did the all inclusive so meals were not a worry. Both the Lobster Grille and Iggy's had good food and attentive service. We chose to visit this resort because...More

Reviewed 30 July 2017

This place has all that you could ask for..... except for a spa.....no big deal though....bolongo is family run and they are on site...the two on site restaurants are excellent the food choices are...More

Hotel website
7150 Bolongo, 00802, St. Thomas
+1 800-524-4746
Pool
Free Parking
Restaurant
Beachfront
Bar/Lounge
Free Wifi
3.0 Star Hotel
Scrub Island Resort, Spa & Marina, Autograph Collection
Hotels.com
View Deal
32.4 km from Cruz Bay
  • Free Wifi
  • Pool
View hotel details
Collapse hotel details
Reviewed 1 week ago

Fabulous 1 bedroom with full kitchen and livingroom (all decked out like I wish my house was) combined with a luxurious resort. Fun outdoor restaurant overlooking the pool and marina, great ferry...More

Reviewed 5 weeks ago

This island is perfect to relax, to chill. Our room was amazing with a great sea / boats view. Amenities are great. I have nothing bad to say about scrub islad . Sandwiches at the cafeteria were...More

Hotel website
VG1120, Scrub Island
Pool
Room Service
Restaurant
Free Wifi
Fitness centre
Beachfront
Bar/Lounge
Spa
5.0 Star Hotel
Secret Harbour Beach Resort
Hotels.com
View Deal
6.2 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 12 August 2017

We needed to have a quiet and restful get away and Secret Harbour Beach Resort provided the environment we desired. As many have mentioned, the units can be dated, but our unit had an updated...More

Reviewed 12 August 2017

I stayed here with my family for my 50th birthday. It turned out to be just what I wanted- a beautiful and private beach. We loved snorkeling on the reef right off the beach and was one of the best...More

Hotel website
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
1 (340) 775-6550
Pool
Free Parking
Beachfront
Free Wifi
Restaurant
Bar/Lounge
Fitness centre
3.5 Star Hotel
Orbitz.com
View Deal
29.2 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 22 August 2017

I have it a 5 because of the setting and overall ambiance and how nice Kate, Simon & Doug were. It was super relaxing and looks just like the pictures you see. There are a few things to keep in...More

Reviewed 4 August 2017

We spent 17 nights in the wonderful large and very clean Poolhouse with 2 bedrooms, 2 bathrooms, a large living room with a fully equipped kitchen and a terrace, leading to the pool - we travelled...More

Hotel website
Well Bay, Beef Island VG1120, Tortola
1 (284) 495-1864
Free Parking
Free Wifi
Beachfront
4.0 Star Hotel
Expedia.com
View Deal
12.3 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 6 days ago

We stayed at the Frenchmans this summer and had a fantastic time. The host was exceptional and the property was gorgeous. We are saddened to hear that the resort has since closed due to hurricane...More

Reviewed 14 September 2017

I know Tortola just got hit pretty hard with a hurricane and one of my first thoughts is that I hope Peter and Frenchman's is ok. I've never enjoyed talking to a hotel manager as much as Peter. My...More

Hotel website
Frenchman's Cay, VG100, Tortola
1 (284) 494-8811
Pool
Free Parking
Free Wifi
Restaurant
Bar/Lounge
Beachfront
Breakfast included
4.0 Star Hotel
Anegada Beach Club
Expedia.com
View Deal
63.2 km from Cruz Bay
  • Free Parking
  • Pool
View hotel details
Collapse hotel details
Reviewed 5 days ago

Most welcoming, friendly people on any island, with great accomodations, delectable restaurant with awesome fresh lobster & bar with tasty drinks. Exquisite beaches, reefs & views. Beautiful beach...More

Reviewed 6 September 2017

Anegada is such a beautiful unspoilt island. The beach club is a fantastic venue. The restaurant is outside in the sand but sheltered behind the sand dunes next to the swimming pool. Food was tasty...More

Keel Point, VG1140, Anegada
Pool
Beachfront
Free Internet
Free Parking
Restaurant
Bar/Lounge
3.0 Star Hotel
Expedia.com
View Deal
28.2 km from Cruz Bay
  • Free Wifi
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 7 August 2017

Very low key, like staying on your own private island, with a fabulous staff. Food was excellent, with portions and menu choices that were excellent and intelligent. Seven great beaches, 12 miles of...More

Reviewed 26 July 2017

Honestly, our time at Guana was simply perfection! The entire trip was relaxing and peaceful, but also full of fun! There was no end to the amount of activities for us to do or simply not to do. When...More

P.O. Box 32, Guana Island
Free Wifi
Bar/Lounge
Breakfast included
Beachfront
Restaurant
4.0 Star Hotel
Peter Island Resort and Spa
Hotels.com
View Deal
20.7 km from Cruz Bay
  • Free Wifi
  • Pool
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

Private, secluded, friendly, scenic--what more could you ask for? The staff is almost uniformly polite and friendly, especially the guys at the sports shack on the beach. They gave me a few sailing...More

Reviewed 4 weeks ago

My husband and I honeymooned in Peter Island in late August and had the time of our lives. The island is spectacular - everything about it is gorgeous and prestige. The staff has the friendliest...More

Hotel website
Road Town | Tortola, 00801 2409, Peter Island
+1 855-240-5651
Pool
Restaurant
Fitness centre
Free Wifi
Beachfront
Bar/Lounge
Spa
Room Service
5.0 Star Hotel
Bitter End Yacht Club
Hotwire.com
View Deal
50.2 km from Cruz Bay
  • Breakfast included
  • Pool
View hotel details
Collapse hotel details
Reviewed 6 September 2017

They offered everything for the family of 6. Food was amazing. Day trips to see the Baths, Anagada etc. we're great. rooms were comfortable, water views for everyone! My 4 boys had freedom to take...More

Reviewed 6 September 2017

We came to The Bitter End Yacht club in April, we meant to stay for 2 days and ended up staying for a week. It was so perfect. Great sailing lessons for both adults and children with great...More

Hotel website
Virgin Gorda
+1 855-242-3792
Pool
Restaurant
Beachfront
Bar/Lounge
Free Internet
Breakfast included
4.0 Star Hotel
Sebastian's on the Beach
TripAdvisor
US$206
View Deal
14.1 km from Cruz Bay
  • Free Parking
  • Beachfront
View hotel details
Collapse hotel details
Reviewed 6 September 2017

First time visiting Tortola we take a ferry from St.Thomas a spend one night .We was looking for not over crowded quiet place we can relax by the beach,we found it.We had nice clean room with king...More

Reviewed 8 August 2017

This hotel are in the paradise! Is a beachfront hotel with a beautiful clear and turquoise beach. The room are very clean, comfortable and have free WIFI, HOT WATER, A/C, T.V. ECT. The staff was...More

Hotel website
Little Apple Bay | West End, Road Town VG1130, Tortola
1 (284) 495-4212
Restaurant
Free Internet
Free Parking
Bar/Lounge
Beachfront
3.0 Star Hotel
El Blok Hotel
Hotels.com
View Deal
76.2 km from Cruz Bay
  • Free Parking
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 17 September 2017

El Blok is very conveniently located on the Esperanza malecón. It also has the best sunset view of the island. I also must make a special mention of the graciousness of their customer service as...More

Reviewed 18 August 2017

We had a great time! The rooms are beautiful, the rooftop bar is great, the pool has a nice desing and the food is very tasty. The hotel staff is very friendly and they recommended the best places to...More

158 Calle Flamboyan, Esperanza 00765-4027, Puerto Rico
Pool
Free Parking
Restaurant
Bar/Lounge
Breakfast included
3.0 Star Hotel
Fort Recovery Beachfront Villa & Suites Hotel
TripAdvisor
US$303
View Deal
14.1 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 13 September 2017

Joust got home from spending a week here through Huricane Irma , Sadly this Hotel has been totally destroyed. Throughout our stay the staff stayed throughout the Huricane, Hope you guys are safe and...More

Reviewed 28 July 2017

This place is a must! We recently stayed in the big house for a family wedding and had a wonderful experience. I cannot say enough about the staff, who welcomed us like we were family. The rooms were...More

Hotel website
| West End, Road Town VG1110, Tortola
+1 855-349-3355
Pool
Free Parking
Free Wifi
Beachfront
Room Service
Restaurant
Bar/Lounge
Spa
Fitness centre
4.0 Star Hotel
Club Seabourne
Hotwire.com
View Deal
52.4 km from Cruz Bay
  • Free Parking
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 6 August 2017

We had a 3 day stay in Culebra during the middle of our vacation in Puerto Rico. We stayed at cottage #10. It had everything we needed especially peace and quiet. Located in the southeast portion of...More

Reviewed 29 July 2017

A first visit to Culebra (three years ago we loved visiting Vieques) and our first night we stayed at Club Seabourne. Our room was very comfortable, bed was excellent, the view lovely. We had dinner...More

Fulladoza Bay, 00775, Puerto Rico
Pool
Free Parking
Restaurant
Free Internet
Bar/Lounge
Breakfast included
3.0 Star Hotel
Rosewood Little Dix Bay
Hotels.com
View Deal
40.7 km from Cruz Bay
  • Free Wifi
  • Pool
View hotel details
Collapse hotel details
Reviewed 14 September 2017

Of all the places that I have visited Little Dix Bay resort make me undesired to rated number 1 or 2 destination. From the villa on the beach, the 3 amazing restaurants, the tranquility beach to the...More

Reviewed 13 September 2017

Stayed here in 2015 with my husband in September for a short trip. Location is wonderful. Enjoyed the quite beach since it was low season, only 8 people were on the beach including us. The Spa is the...More

Lee Road, VG1150, Virgin Gorda
Pool
Restaurant
Room Service
Fitness centre
Beachfront
Bar/Lounge
Spa
Free Wifi
5.0 Star Hotel
Maria's by the Sea
Hotels.com
View Deal
21.3 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 19 August 2017

BVI is very protective towards its home grown businesses. There are no foreign brands on the island (no KFC, Maccers, BK, Marriott, Hilton, SPG.....) which I guess is to protect local businesses. It...More

Reviewed 7 August 2017

I stayed in the newer part of the hotel and have to say was very impressed with the room. Clean, chilled and very presentable. It's located close to the sea, hence the name, which makes it easy...More

Road Harbour, Road Town, Tortola
Pool
Free Parking
Restaurant
Free Wifi
Bar/Lounge
3.5 Star Hotel
The Palms at Pelican Cove
No availability for your dates from these sites
63.8 km from Cruz Bay
  • Free Parking
  • Pool
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

My husband and I recently stayed at The Palm at Pelican Cove. The 1st day we arrived was the 1st day that Lance and Sandi became the official owners of the resort. Along with them and the other...More

Reviewed 8 September 2017

This resort was recently purchased (4 days ago) and the new owners opened their arms to us during the biggest hurricane in history, IRMA. They took us in and treated us like family. Thank you Sandy...More

Hotel website
4126 La Grande Princesse, Christiansted 00820, St. Croix
+1 855-245-4207
Pool
Restaurant
Free Parking
Free Internet
Beachfront
Room Service
Bar/Lounge
3.5 Star Hotel
Mango Bay Resort
Expedia.com
View Deal
43.3 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 10 September 2017

We've spent the last two Christmas weeks at Mango Bay and we love the place. And we love Gino. Certainly not a Four Seasons property, but in its own relaxed, uncrowded way, much better. Now we hear...More

Reviewed 26 July 2017

Where do I begin? Coming from the hustle and bustle of the NYC tri-state area to this wonderful oasis took some getting used to. The resort is spotlessly clean and well-maintained. There are no locks...More

Hotel website
Plum Bay Road, Mahoe Bay, VG1150, Virgin Gorda
1 (284) 495-5672
Free Parking
Beachfront
Free Wifi
3.5 Star Hotel
Emerald Beach Resort
No availability for your dates from these sites
17.8 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 12 September 2017

Anyone know how the resort made out in the Hurricane ? We had a great stay there and have a reservation to head back in November. We loved the beach and the calm water. Access to the airport and...More

Reviewed 4 September 2017

I can stay nearly anywhere in St. Thomas but always choose Emerald Beach. Good Service, Internet, TV and coffee in the room! The beach is one of the finest in St. Thomas and every room has a direct...More

Hotel website
8070 Lindbergh Bay | West, Charlotte Amalie 00802-5901, St. Thomas
1 (340) 777-8800
Pool
Free Parking
Restaurant
Beachfront
Free Wifi
Bar/Lounge
Fitness centre
3.5 Star Hotel
W Retreat & Spa - Vieques Island
TripAdvisor
View Deal
74.5 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 3 weeks ago

I've always enjoyed the W brand and when I researched romantic getaways on the islands, I was excited to see there was a property on Vieques. As it's an island off the coast of Puerto Rico I am...More

Reviewed 25 August 2017

The location is great and the staff is generally helpful and solicitous. I will point out a couple of things you may or may not like. The rooms (we did a double queen with our kids) and the space...More

Hotel website
State Road 200, KM 3.2 - HC-1 | Box 9368, 0000765, Puerto Rico
1 (787) 741-4100
Restaurant
Fitness centre
Pool
Room Service
Free Parking
Free Wifi
Beachfront
Bar/Lounge
Spa
4.5 Star Hotel
Renaissance St. Croix Carambola Beach Resort & Spa
No availability for your dates from these sites
63.4 km from Cruz Bay
  • Free Parking
  • Pool
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

Six of us girls planned this for over a year. Five of us traveled the Labor Day weekend, Friday to Tuesday. Lucky for us our tickets got us off the island the day they were evacuating the hotels in...More

Reviewed 10 September 2017

Beautiful resort with access to its own quiet beach and hiking. We got upgraded due to my status and had a beachfront room which is really cool. The beach there was amazing, and maybe because we were...More

Hotel website
| Estate Davis Bay, 00851-3031, St. Croix
Pool
Free Parking
Restaurant
Fitness centre
Room Service
Beachfront
Free Internet
Bar/Lounge
Spa
4.0 Star Hotel
Hotel Caravelle on St. Croix
Travelocity
View Deal
65.7 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

This hotel sits right along the boardwalk so access to dive shops and restaurants is great. The hotel is clean and the staff are very friendly. The only drawbacks are that the hotel does not have...More

Reviewed 17 August 2017

Nice, clean, good location for access to restaurants (e.g.: Rum Runners, Angry Nates, Shupes, You Are Here), gift shops & dive boats (e.g.: S.C.U.B.A.'s dive shop & boat Reliance), tours (e.g.: Big...More

Hotel website
44A Queen Cross St, Christiansted 00820-5020, St. Croix
+1 855-980-0380
Pool
Free Wifi
Free Parking
Restaurant
Bar/Lounge
3.0 Star Hotel
Saba Rock Resort
50.0 km from Cruz Bay
  • Free Wifi
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 15 September 2017

Saba Rock is a destination like few. Hope to see it recover from the storm soon. You can get free ice and water for your sail boat, have a wonderful dinner at the bar or on the water or relax in a...More

Reviewed 13 August 2017

We came over to Saba Rock from Tortola for lunch one day. Took the ferry to Virgin Gorda from Road town, rented a car from Speedy's (same guys as ferry service) drove to Gun Creek, took a boat from...More

North Sound, VG1150, Virgin Gorda
Restaurant
Beachfront
Bar/Lounge
Free Wifi
Breakfast included
Sugar Bay Resort & Spa
Hotwire.com
View Deal
7.2 km from Cruz Bay
  • Free Parking
  • Breakfast included
View hotel details
Collapse hotel details
Reviewed 2 weeks ago

This hotel property is beautiful and well maintained. The rooms are very large though not luxurious, it is more of a beach style in decor - not a criticism though. I had Sunday brunch which was...More

Reviewed 4 weeks ago

We went to Sugar Bay Resort last August and had a great time. Agree that check-in time was slow but it's island time right? The lobby was GORGEOUS! In fact when we painted our room I tried to pick...More

6500 Estate Smith Bay, 00802-1350, St. Thomas
Pool
Fitness centre
Restaurant
Beachfront
Free Parking
Free Internet
Bar/Lounge
Spa
Breakfast included
4.0 Star Hotel
Bravo Beach Hotel
No availability for your dates from these sites
71.1 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 15 September 2017

I found this place and we arrive the Sunday prior to Irma hitting on Wed. The staff and owner (Carl) were all superb! Breakfast is included and is of good quality; there is an "Honor" bar that is...More

Reviewed 27 August 2017

We stay 4 nights at Bravo Beach and loved it! The views from the oceanfront rooms can't be beat, the continental breakfast is great, and the pools and grounds are very nice. Rooms are very nice and...More

Hotel website
North Shore Rd, 00765, Puerto Rico
1 (787) 493-0361
Pool
Free Parking
Free Wifi
Breakfast included
3.5 Star Hotel
Elysian Beach Resort
No availability for your dates from these sites
5.3 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 4 weeks ago

Just a heads up... we have a reservation booked for a week in December. Just got an email saying that the resort will be closed throughout the rest of 2017. Hopefully we'll be able to get our money...More

Reviewed 28 August 2017

First, the people are fantastic. Always friendly and responsive! The beach is very nice (though could use more cleaning compared to other area beaches) and the swimming pool is just...More

Hotel website
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
+1 866-723-9878
Pool
Free Parking
Restaurant
Fitness centre
Bar/Lounge
Beachfront
Free Wifi
3.5 Star Hotel
The Westin St. John Resort Villas
No availability for your dates from these sites
1.4 km from Cruz Bay
  • Free Wifi
  • Free Parking
View hotel details
Collapse hotel details
Reviewed 3 weeks ago

We landed on St Thomas and the moment we stepped foot into the airport the local rum was being peddled at us left and right. We found our way to the Westin hotel shuttle area and checked in and were...More

Reviewed 5 September 2017

This is our first stay on St John after visiting last year. We own Westin property so we choose to use options for a 2 bedroom in building 14. We were a little disappointed at the size and that the...More

Hotel website
300b Chocolate Hole Road, 00831, St. John
1 (340) 693-8000
Free Wifi
Pool
Beachfront
Free Parking
Fitness centre
Room Service
Restaurant
Bar/Lounge
Spa
4.5 Star Hotel
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.