Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Cruz Bay Resorts

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in Cruz Bay

The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John
The price is $399 per night

Offering direct access to the beach, this St. John resort is within 1 mi (2 km) of Great Cruz Bay and Virgin Islands National Park. Honeymoon Beach and Caneel ...

3.9/5Very Good! (207 reviews)

"We loved our villa. It had plenty of space and ammenities and there were lots of fun activities to choose from. Not being charged for kayaks or paddle boards was AWESOME! THe resort seriously lacks dining options. Several more are needed along with some musical entertainment options. Beach and pool ..."…"

Reviewed on Mar 16, 2020

The Westin St. John Resort Villas
Spend the Week Swimming With Fish and Snorkeling With Turtles
The price is $800 per night

Situated in St. John, this resort is within 1 mi (2 km) of Great Cruz Bay and Virgin Islands National Park. Honeymoon Beach and Caneel Bay Beach are also within ...

Spend the Week Swimming With Fish and Snorkeling With Turtles
THE Westin ST. John Resort Villas - BAY Vista - 3bdrm 3bath Sleeps 10

Situated in St. John, this resort is 0.6 mi (1 km) from Sunset Beach and within 3 mi (5 km) of Virgin Islands National Park and Honeymoon Beach. Caneel Bay Beach ...

THE Westin ST. John Resort Villas - BAY Vista - 3bdrm 3bath Sleeps 10
Studio with stunning views of Great Cruz Bay in beautiful Westin Resort St. John

Located in Contant Farms, this historic resort is 0.1 mi (0.1 km) from Great Cruz Bay and within 3 mi (5 km) of Honeymoon Beach and Caneel Bay Beach. Elaine ...

Studio with stunning views of Great Cruz Bay in beautiful Westin Resort St. John
Latitude Adjustment-spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay

Situated on the beach, this resort is within a 10-minute walk of Cruz Bay Beach, Virgin Islands National Park, and Honeymoon Beach. Caneel Bay Beach is 1.9 mi ...

4.8/5Exceptional! (20 reviews)
Great vacation

"We loved everything about it we want to go back next year with our kids we loved it"…"

Reviewed on Apr 10, 2020

Latitude Adjustment-spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay
Last Minute Cancellation! Westin St. John 2 Bedroom now Available Sleeps up to 8

Situated in St. John, this resort is 0.6 mi (0.9 km) from Great Cruz Bay and within 3 mi (5 km) of Virgin Islands National Park and Honeymoon Beach. Caneel Bay ...

5/5Exceptional! (2 reviews)
Outstanding

"The unit is beautiful and in a great spot on the property. It was exactly what we hoped for. The property is a great home base from which to explore gorgeous St John. We’d be happy to return and stay at this property."…"

Reviewed on Jan 8, 2020

Last Minute Cancellation! Westin St. John 2 Bedroom now Available Sleeps up to 8
July 4, Carnival Week, Sleeps 8
Get Rates

Situated in St. John, this resort is 0.4 mi (0.6 km) from Sunset Beach and within 3 mi (5 km) of Virgin Islands National Park and Honeymoon Beach. Great Cruz ...

July 4, Carnival Week, Sleeps 8
Westin ST JOHN Coral Vista 2 Bedrm villa for 8 from 12/20 to 12/25/2020

Situated in St. John, this romantic resort is 0.6 mi (1 km) from Sunset Beach and within 3 mi (5 km) of Virgin Islands National Park and Honeymoon Beach. Caneel ...

Westin ST JOHN Coral Vista 2 Bedrm villa for 8 from 12/20 to 12/25/2020
Westin St John Townhome! 2 Master Bedrooms, 3 Bathrooms and Fully Relaxing

Situated on the beach, this resort is within 2 mi (3 km) of Great Cruz Bay, Honeymoon Beach, and Caneel Bay Beach. Elaine Lone Sprauve Library and Museum and ...

Westin St John Townhome! 2 Master Bedrooms, 3 Bathrooms and Fully Relaxing
Can't find the place you want?
See all available properties in Cruz Bay
View all properties
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.

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) Airport 10.4 mi (16.7 km)
St. Thomas (STT-Cyril E. King) Airport 12.4 mi (20 km)
Tortola (EIS-Terrance B. Lettsome Intl.) Airport 18.1 mi (29.1 km)

Frequently asked questions

What can I expect from a resort vacation in Cruz Bay?
Longing for a relaxing getaway? You deserve the luxuries and comforts of a resort, where you can find everything you need for your trip—from convenient food and drink options to entertainment and shopping. Choose from 11 resorts in Cruz Bay and discover the one that’s best for you, whether you see yourself kicking back in a room with stunning views or heading to the spa for a deep-tissue massage.
What's a favorite resort in Cruz Bay?
The Westin St. John Resort Villas - Luxury resort rated 4.5 stars. Features 2 restaurants, a poolside bar, and an outdoor pool. Spend the Week Swimming With Fish and Snorkeling With Turtles - Has a spa tub and a fitness center. THE Westin ST. John Resort Villas - BAY Vista - 3bdrm 3bath Sleeps 10 - Enjoy the spa tub, fitness center, and garden. Latitude Adjustment-spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay - Located just 10 minutes from Honeymoon Beach. Access to 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 and Cruz Bay Beach, or head to St. John Spice and Mongoose Junction for some retail therapy. Honeymoon Beach and Trunk Bay are a couple additional top attractions in the area.
What's the seasonal weather like in Cruz Bay?
The hottest months are usually August and July with an average temp of 84°F, while the coldest months are January and February with an average of 79°F. Average annual rainfall for Cruz Bay is 39 inches.
What's the best way to get to and around Cruz Bay?
Fly into St. Thomas (STT-Cyril E. King), which is located 12.4 mi (20 km) away. Otherwise, look for flights into St. Thomas (SPB-St. Thomas Seaplane Base), which is 10.4 mi (16.7 km) away.