Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Spend the Week Swimming With Fish and Snorkeling With Turtles
Reviewed on Apr 10, 2020
Reviewed on Jan 8, 2020
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
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:
Here's an overview of the seasonal weather to help you pick your trip dates:
|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)|