Best Resorts in Cruz Bay

Compare 108 Resorts in Cruz Bay with updated reviews, rates, and availability.

Resorts in Cruz Bay

Dreaming of a relaxing escape? You deserve all the comforts of a resort, where you can find everything you need for your vacation—from convenient dining options to activities and entertainment. Take a look at the resorts in Cruz Bay and discover the one that's best for you, whether you envision yourself kicking back in a suite with stunning views or heading to the spa for a deep-tissue massage.


Here are our top-rated Cruz Bay resorts:

The Westin St. John Resort Villas - Luxury resort rated 4.5 stars

  • Features a poolside bar, an outdoor pool, and a spa tub
  • 2 restaurants on site

THE Westin ST. John Resort Villas - BAY Vista - 3bdrm 3bath Sleeps 10

  • Has a spa tub, a fitness center, and a garden

Two-bedroom Villa in Beautiful St. John, Sleeps 8

  • Enjoy the spa tub and fitness center

July 4, Carnival Week, Sleeps 8

  • Amenities include a spa tub and a fitness center


What Can I Do in Cruz Bay?


Travelers love exploring the beaches in Cruz Bay, and come here to try snorkeling and other popular water activities. Get some time by the water at Sunset Beach, or discover the shopping possibilities at St. John Spice. You'll also find top attractions like Honeymoon Beach and Trunk Bay in the area.


Visitors also enjoy Cruz Bay for its:

  • Boating
  • Bars

When Should I Visit Cruz Bay?


Here's an overview of the seasonal weather to help you pick your trip dates:


  • The hottest months are typically August and July, while February and January are the coldest months
  • January-March: Daytime temperatures average 87° F and nighttime temperatures average 72° F
  • April-June: 90° F is the daytime average and 73° F is the nighttime average
  • July-September: Daytime averages are around 90° F and nighttime averages are around 78° F
  • October-December: The average temperatures are 90° F during the day and 73° F at night
  • Average rainfall is 39.33 inches in a year

How to Get to Cruz Bay and Around the Area



Cruz Bay Transportation
NameTypeDistance
St. Thomas (SPB-St. Thomas Seaplane Base)Airport10.4 mi (16.7 km)
St. Thomas (STT-Cyril E. King)Airport12.4 mi (20 km)
Tortola (EIS-Terrance B. Lettsome Intl.)Airport18.1 mi (29.1 km)

Cruz Bay Resorts information

Number of reviews
434
Accommodation
108 Resorts
Lowest Price
Highest Price

Frequently asked questions

How much do resorts in Cruz Bay cost?
Prepare to pay between and per night for resorts in Cruz Bay. From opulent honeymoon retreats to stays loaded with family-friendly perks, the ideal place at the right price is just clicks away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best resorts in Cruz Bay?
Cruz Bay has multiple resorts with a total average guest review rating of 9.1. Point Pleasant Resort is one highly rated option. Visitors staying at this 4-star resort can enjoy amenities such as individually decorated rooms and a nearby waterfront. The Ritz-Carlton, St. Thomas is another favorite with Expedia travelers. This 5-star stay features a garden and a spa.
How many resorts are there in Cruz Bay?
Cruz Bay has 108 resorts to choose from. Planning a couples getaway, a fun family escape or want to party with pals? Expedia will help you find the perfect stay in just a click or two.
Are there any family-friendly resorts in Cruz Bay?
Get comfortable at Point Pleasant Resort, a 4-star option not far from downtown. Conveniences here include a swimming pool and a nearby beach. Another awesome family-friendly stay in Cruz Bay is The Ritz-Carlton, St. Thomas. A swimming pool and a nearby beach help make this 5-star choice a guest favorite. Once you’ve checked in, there are tons of family-friendly attractions to discover in and around Cruz Bay. Sapphire Beach and Trunk Bay promise fun for young and old.
Are there any 5-star resorts in Cruz Bay?
Although there are no 5-star hotel resorts in Cruz Bay, there are some 4-star options where you can have fun and relax in style. Located about 5 mi from the downtown area, Point Pleasant Resort includes handy amenities such as a swimming pool and a resort. Another suitable property is The Ritz-Carlton, St. Thomas. It’s roughly 3 mi from central Cruz Bay and offers a resort, treatment rooms and lots more.
Why book your resort in Cruz Bay with Expedia?
Booking a resort in Cruz Bay is as simple as clicking on your travel dates and picking an option that satisfies your needs. In search of something low cost or luxurious, or a stay that also offers a pool and a hot tub? Use Expedia’s search filters to narrow your results even further and find your dream fit.
How can I find cheap resorts in Cruz Bay?
A good way to track down cheap resorts in Cruz Bay is with Expedia’s nifty filter tool. Narrow your search by star rating, budget and amenities to take advantage of awesome bargains in a couple of clicks.
What is there to do in Cruz Bay near my resort?
You’ll find loads of impressive things that’ll fill up your itinerary in Cruz Bay. Check out big attractions like Sapphire Beach, Trunk Bay and Coki Point Beach. Cruz Bay Beach, Coral World Ocean Park and Secret Harbour Beach are other must-do’s.

Recent reviews of Cruz Bay hotels
Expedia 亿客行 verified reviews