A white house with a red roof on a hillside overlooking turquoise waters.

Find the best Cruz Bay Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Cruz Bay hotels

1. The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.4 out of 10, Very good, (503 reviews)
"We had a good stay at the Westin in St. John. Service is slow in the resort other than that everything else was good."
United States
Rituparna
The price is ₹33,490
₹37,676 total
includes taxes & fees
9 Sept - 10 Sept
The Westin St. John Resort Villas

2. The Saint Resort

The Saint Resort
3.0 star property
St. John
9.2 out of 10, Wonderful, (48 reviews)
"We spent 7 days at the Saint. It was so relaxing. There are several small pools to hang out in. The main pool has a bar and a great view. We had Sunday brunch there and it was yummy, especially the mimosa with fresh squeezed juice. The staff was great too. Very helpful and informative."
United States
Beth
The price is ₹22,116
₹34,421 total
includes taxes & fees
2 Sept - 3 Sept
The Saint Resort

3. Cane Garden Bay Beach Hotel

Cane Garden Bay Beach Hotel
3.5 star property
Cane Garden Bay
9.8 out of 10, Exceptional, (283 reviews)
"Great location and excellent services"
United States
Dario
The price is ₹25,821
₹32,477 total
includes taxes & fees
28 Aug - 29 Aug
Cane Garden Bay Beach Hotel

4. Nanny Cay Resort and Marina

Nanny Cay Resort and Marina
3.0 star property
Road Town
9.4 out of 10, Exceptional, (273 reviews)
"Beautiful resort with plenty to do within walking distance!"
United States
Melissa
The price is ₹19,163
₹23,134 total
includes taxes & fees
30 Aug - 31 Aug
Nanny Cay Resort and Marina

5. Villa Island Paradise

Villa Island Paradise
4.0 star property
St. John
9.6 out of 10, Exceptional, (38 reviews)
"Such an amazing place to stay at St. Johns. Very clean, comfortable and cool. Balcony was exceptional and they had snorkeling gear which was so cool! Will definitely return. This was our 2nd time at st . John's"
United States
Angelo
The price is ₹9,368
₹49,162 total
includes taxes & fees
31 Aug - 1 Sept
Villa Island Paradise

6. Wyndham Tortola BVI Lambert Beach Resort

Wyndham Tortola BVI Lambert Beach Resort
4.5 star property
East End
8.8 out of 10, Excellent, (728 reviews)
"Amazing oceanfront panorama and great beach."
United States
Harold
The price is ₹17,604
₹21,124 total
includes taxes & fees
28 Aug - 29 Aug
Wyndham Tortola BVI Lambert Beach Resort

7. Wharfside Village Hotel

Wharfside Village Hotel
3.0 star property
St. John
9.8 out of 10, Exceptional, (204 reviews)
"The Wharfside Village was awesome! Beautiful, clean, and the staff was great. You couldn’t ask for a better location too."
United States
Jennifer
Wharfside Village Hotel

8. Scrub Island Resort, Spa & Marina

Scrub Island Resort, Spa & Marina
5.0 star property
Scrub Island
9.0 out of 10, Wonderful, (200 reviews)
"Beautiful resort!"
United States
Joseph
The price is ₹39,272
₹52,851 total
includes taxes & fees
25 Sept - 26 Sept
Scrub Island Resort, Spa & Marina

9. Concordia Eco-Resort

Concordia Eco-Resort
3.0 star property
St. John
8.0 out of 10, Very good, (103 reviews)
"Extrodinary views. A bit of a walk to the beach, but if you like excercise its great. The snorkeling at the beach (and whole island) was phenominal. The bar area was great. "
United States
Toulon
Concordia Eco-Resort

10. Long Bay Beach Resort

Long Bay Beach Resort
4.5 star property
West End
9.2 out of 10, Wonderful, (220 reviews)
"The property was absolutely amazing! The views are breathtaking and it’s very private. The restaurant and all staff were wonderful!"
United States
Margot
The price is ₹57,742
₹74,418 total
includes taxes & fees
28 Aug - 29 Aug
Long Bay Beach Resort

11. Gallows Point Resort

Gallows Point Resort
4.0 star property
St. John
9.6 out of 10, Exceptional, (558 reviews)
"Gorgeous, well-maintained, great location!"
United States
Diana
Gallows Point Resort

12. St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (469 reviews)
"Second time staying and its very cute and quaint. I will be back"
United States
Joseph
The price is ₹17,251
₹19,408 total
includes taxes & fees
31 Aug - 1 Sept
St John Inn

13. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (106 reviews)
"Friendly staff. Beautiful property."
United States
Sean
The price is ₹47,229
₹70,101 total
includes taxes & fees
28 Aug - 29 Aug
Suite St. John at Gallows Point Resort

14. Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (348 reviews)
"Everyone was extremely friendly and the location was perfect to experience St John."
United States
Scott William
Cruz Bay Boutique Hotel

15. Sea Shore Allure

Sea Shore Allure
4.5 star property
St. John
10.0 out of 10, Exceptional, (47 reviews)
"Great stay at Sea Shire Allure. Gorgeous views from the balcony, and close enough to town to walk to dinner. Loved the full kitchen. Would absolutely stay again. "
United States
Steven
Sea Shore Allure

16. Village Cay Hotel and Marina

Village Cay Hotel and Marina
3.5 star property
Wickhams Cay 1
8.2 out of 10, Very good, (1,000 reviews)
"Pretty good for a 2 day stay, the food was good."
United States
Andrea
The price is ₹14,220
₹17,003 total
includes taxes & fees
27 Sept - 28 Sept
Village Cay Hotel and Marina

17. Inn at Tamarind Court

Inn at Tamarind Court
3.0 star property
St. John
9.2 out of 10, Wonderful, (329 reviews)
"Great stay and friendly staff!"
United States
Rebecca
Inn at Tamarind Court

18. Sebastian's on the Beach

Sebastian's on the Beach
3.0 star property
West End
8.6 out of 10, Excellent, (984 reviews)
"Amazing place! We always start our BVI trips here at Sebastian’s! Great resort and great staff!"
United States
Kevin
Sebastian's on the Beach

19. The Moorings Yacht Club Hotel

The Moorings Yacht Club Hotel
3.0 star property
Road Town
8.2 out of 10, Very good, (56 reviews)
"Great stay. I will definitely recommend."
United States
Paul
The price is ₹17,717
₹21,408 total
includes taxes & fees
6 Sept - 7 Sept
The Moorings Yacht Club Hotel

20. Lovango Resort + Beach Club (Private Island Resort)

Lovango Resort + Beach Club (Private Island Resort)
5.0 star property
St. John
8.0 out of 10, Very good, (3 reviews)
"Beach is terrible "
United States
Helen
Lovango Resort + Beach Club (Private Island Resort)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Cruz Bay Hotel Reviews

Guide to exploring Cruz Bay

Top reasons to visit Cruz Bay

  • Stunning Beaches: Cruz Bay boasts beautiful beaches with soft sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Activities: Whether it's diving or sailing, Cruz Bay offers a range of thrilling island activities for adventure seekers.
  • Picturesque Harbour: The charming harbour provides a scenic backdrop for leisurely strolls and immersing in local culture.
  • Visitor Centre: The Cruz Bay Visitor Centre offers valuable insights into attractions and cultural experiences.
  • Diverse Accommodations: From charming resorts to private villas, there's a perfect stay for every type of traveller.

Find great hotels in Cruz Bay

Explore a variety of accommodation options in Cruz Bay, U.S. Virgin Islands, where you can choose from charming resorts and private villas. Whether you're seeking thrilling adventures, family-friendly experiences, or relaxing beachside getaways, Cruz Bay hotels cater to all your needs. Discover vacation rentals and read reviews to find the perfect stay for your idyllic island retreat.

  • Inn at Tamarind Court: This charming 3-star inn offers a warm and inviting atmosphere, ideal for travellers seeking a blend of beach and adventure. With a remarkable guest rating of 9.2 out of 10, the Inn at Tamarind Court boasts direct access to the beach, making it an excellent base for those looking to explore the natural beauty of Cruz Bay. Adventure enthusiasts will appreciate the nearby options for hiking and biking. Its central location means guests can easily immerse themselves in the vibrant local culture, while on-site recreational activities ensure a memorable stay.
  • Wharfside Village Hotel: Renowned for its romantic ambiance, the 3-star Wharfside Village Hotel is perfect for couples wishing to enjoy a seaside getaway. With an impressive guest rating of 9.8 out of 10, this hotel features direct access to the beach and is nestled within the shopping district of Cruz Bay. Guests can indulge in exclusive romance packages, including champagne service, to enhance their experience. The combination of picturesque views and convenient amenities makes this hotel a charming choice for lovebirds and shoppers alike.
  • Cruz Bay Boutique Hotel: A haven for adventure seekers, the 3-star Cruz Bay Boutique Hotel offers an exhilarating experience with a guest rating of 9.6 out of 10. Located in the heart of Cruz Bay, this hotel provides direct access to a variety of water sports and recreational activities, including surfing, snorkeling, and parasailing. Its commitment to adventure and exploration means guests can easily partake in thrilling experiences nearby, ensuring an unforgettable vacation filled with excitement and discovery.

Where to stay in Cruz Bay

Cruz Bay, with its stunning beaches and vibrant atmosphere, offers a delightful tropical getaway. Explore the picturesque Cruz Bay Beach, where soft sands and azure waters await. Stroll along the bustling waterfront, immersing yourself in the local culture and enjoying the lively vibe. Discover the charm of Cruz Bay through its excursions and nearby attractions, ensuring an unforgettable experience in this beautiful region of the U.S. Virgin Islands.

  • Estate Enighed: Nestled close to Cruz Bay, Estate Enighed is a charming village that draws visitors with its stunning beaches and scenic outdoor experiences. The area is known for its relaxed atmosphere, making it perfect for beach lovers and nature enthusiasts. You can easily explore local landmarks such as the nearby national park, which offers breathtaking views and numerous trails. With a range of resorts and shopping centres, Estate Enighed is well-equipped to cater to tourists, ensuring a fulfilling travel experience.
  • Estate Chocolate Hole and Great Cruz Bay: This beautiful village is also situated near Cruz Bay and is a hotspot for those seeking adventure and relaxation alike. Estate Chocolate Hole and Great Cruz Bay provide access to idyllic beaches and a variety of outdoor activities, including underwater sports. The area is surrounded by national parks, enhancing its appeal for nature lovers. Visitors can indulge in local resorts and adventure activities, making it an ideal spot for creating memorable vacation experiences.
  • Monte: Located in close proximity to Cruz Bay, Monte is another delightful village that offers a blend of scenic beauty and outdoor activities. The village features stunning beaches and picturesque bays that are perfect for soaking up the sun or enjoying a leisurely stroll. Monte is home to various resorts and shopping centres, ensuring that guests have everything they need at their fingertips. Moreover, the nearby national park provides ample opportunities for exploration and adventure, making Monte a worthwhile stop on your vacation.

Things to do in Cruz Bay

Shopping

Only a short stroll from the beach, you can explore the charming shops at Mongoose Junction, where local artisans showcase unique crafts. For more traditional souvenirs, the Cruz Bay Marketplace offers a variety of options, including local delicacies and handmade gifts to take home.

Recreation

Experience the tranquility of the Virgin Islands National Park, where you can indulge in yoga sessions on pristine beaches and explore serene hiking trails. For relaxation, visit local spas offering soothing treatments inspired by the island’s natural beauty, ensuring a refreshing escape during your stay in Cruz Bay.

Adventure

Explore the vibrant waters of Cruz Bay with kayaking tours that take you to secluded beaches and coral reefs. Enjoy snorkelling at Trunk Bay, where you can witness colourful marine life, and hike the Virgin Islands National Park trails for stunning vistas of the lush landscape.

Nightlife

The nightlife in Cruz Bay is vibrant, featuring beachfront bars like The Beach Bar, where you can enjoy live music, or the lively Woody's Seafood Saloon, known for its friendly atmosphere and tasty seafood. For a more laid-back vibe, visit the Cruz Bay Landing for cocktails and stunning sunset views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Cruz Bay

Cruz Bay, a charming destination in the U.S. Virgin Islands, is perfect for beach lovers and outdoor enthusiasts. Visitors can explore the picturesque harbour, relax on stunning beaches, and enjoy scenic views along the western coast. The Cruz Bay Visitor Center provides valuable information for those looking to immerse themselves in the local culture and attractions, making it an ideal spot for a memorable getaway.

  • Battery: Explore this charming civic situated within Cruz Bay, offering a blend of tropical and romantic vibes. Engage in excursions that reveal the area's rich history while soaking in the scenic views and vibrant atmosphere.
  • Cruz Bay Beach: Relax on the pristine sands of Cruz Bay Beach, where the beach vibes create a serene escape. Enjoy the crystal-clear waters, perfect for swimming and sunbathing, making it an ideal spot to unwind.
  • Great Cruz Bay: Experience the stunning scenery at Great Cruz Bay, where outdoor enthusiasts can savour the natural beauty. The bay offers opportunities for leisurely walks, water activities, and breathtaking views of the surrounding landscape.

Frequently asked questions

How much do hotels in Cruz Bay cost?
Prices for Cruz Bay hotels vary according to the season and other factors, like school holidays and Christmas. You can find cheap options from ₹17,003 in a few different ways. Enter your destination and travel dates and then pick your budget using the "Price per night" filter. You can then fine-tune your search by choosing your preferred amenities and more.
When is the best time to go to Cruz Bay?
If you're thinking of visiting in summer, reserve your Cruz Bay holiday between June and August. Temperatures during the summer months here range from -1ºC to -1ºC. Cruz Bay has a tropical monsoon climate, so pack appropriately.
How can I find cheap hotels in Cruz Bay?
Cruz Bay cheap hotels start at ₹17,003 per night. To find these types of affordable options, take advantage of our "Price per night" filter. Other tips? Be flexible with your holiday dates and book in advance. Take a look at our cheap hotels in Cruz Bay page for offers you won't be able to resist.
What are the best hotels in Cruz Bay for families?
Expedia makes it easy to book a property with all the essentials for a memorable family escape to Cruz Bay. Start by selecting "Family friendly" in the "Traveller experience" section of our filter tool. Then tweak your search by things like price and guest ratings. Whether you want a family hotel in Cruz Bay for a weekend trip or an extended getaway, we've got you and your team covered.
Why should I book my Cruz Bay hotel with Expedia?
We make booking a hotel in Cruz Bay as easy as swiping right for your dream escape. First off, there's the extensive range of options and terrific prices. Then, there's our online Help Centre, which is available around-the-clock. Plus, when you sign up for our free One Key™ rewards programme, you can earn OneKeyCash™* and spend it on eligible hotels, car rentals, flights and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.