Star Rating
Hotel Name
Price Range (USD)to
Amenities

Cruz Bay Virgin Islands - U.S. Hotels & Motels

Only hotels in Cruz Bay are listed below. Search for cheap and discounted hotel and motel rates in or near Cruz Bay, Virgin Islands - U.S. for your business or personal leisure travel. Discover the most favored Cruz Bay motel and hotel rooms. Browse the Cruz Bay area hotels to find the perfect lodging! Please use the provided map of the Cruz Bay hotels. Group booking? Search Cruz Bay Group Hotel Discounts

The Cruz Bay center point is about the area of Hawksnest Beach and the area of Caneel Bay.

Cruz Bay Hotels/Accommodations

Caneel Bay
+1-888-690-5247
North Shore Rd., St John, 00831 Virgin Islands - US ~0.91 miles west of Cruz Bay
  • Luxurious Five Star property
  • 2 floors in property
The Westin St. John Villas - St John
+1-888-305-3366
300a Chocolate Hole, St John, 00831 Virgin Islands - U.S. ~1.28 miles southwest of Cruz Bay
  • 4 star Resort hotel
  • 5 meeting rooms in property
From$399
Very Good 4.0 /5Reviews CallBookMore Details
St. John Inn - St John
+1-800-881-1523
277 Estate Enighed, St John, 00831 Virgin Islands - U.S. ~1.42 miles west of Cruz Bay
  • Three Star Suburban property
  • Hotel has 10 rooms
From$180
Very Good 4.5 /5Latest Reviews CallBookMore Details
Gallows Point Resort - St. John
+1-888-283-3404
3aaa Gallows Point Rd., St. John, 00831 Virgin Islands - U.S. ~1.56 miles west of Cruz Bay
  • Expensive Oceanfront property
  • Hotel has 2 floors
  • Professional service
  • Clean rooms
From$295
Very Good 4.5 /5Read Reviews CallBookMore Details
St. Thomas Great Bay Resort : 6900 Great Bay
+1-866-221-8581
6900 Great Bay, St Thomas, 00802 Virgin Islands - US ~4.80 miles west of Cruz Bay
  • Luxurious Five Star Beach property
  • 6 conference rooms in property
  • Included the Pools
  • High comfort
From$209
Very Good 4.5 /5Reviews CallBookMore Details
Elysian Beach Resort - St Thomas
+1-866-429-5787
6800 Estate Nazareth, St Thomas, 802 ~4.89 miles west of Cruz Bay
  • 4-star property
  • 67 rooms in property
Sapphire Beach All Suite Condominium Resort : 6720 Estate Smith Bay
+1-888-690-5281
6720 Estate Smith Bay, St Thomas, 00802 Virgin Islands - U.S. ~5.21 miles west of Cruz Bay
  • 3 star Beach hotel
  • 3 floors in property
Secret Harbour Beach Resort
+1-888-690-5247
6280 Estate Nazareth, St Thomas, 00802 Virgin Islands - U.S. ~5.34 miles west of Cruz Bay
  • 4-star Resort property
  • Check-in: 3.00pm
  • Ordinary pool
  • Rooms need regular maintenance
From$164
Very Good 4.5 /5Review Score CallBookMore Details
Sapphire Beach Resort & Marina
+1-888-305-3366
Smith Bay Estates, Saint Thomas, 802 Virgin Islands - US ~5.44 miles west of Cruz Bay
  • Three Star hotel
  • 147 sleeping rooms in hotel
Sugar Bay Resort & Spa - St Thomas
+1-800-881-1523
6500 Estate Smith Bay, St Thomas, 00802 Virgin Islands - US ~5.89 miles west of Cruz Bay
  • Expensive Resort property
  • Hotel has an eco-friendly policy See more
Wyndham Margaritaville St. Thomas - St Thomas
+1-888-283-3404
6080 Estate Smith Bay, St Thomas, 00802 ~6.21 miles west of Cruz Bay
  • 4 star hotel
  • Hotel has 70 rooms
From$160
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Point Pleasant Resort : 6600 Estate Smith Bay
+1-866-221-8581
6600 Estate Smith Bay, St Thomas, 00802 Virgin Islands - U.S. ~6.25 miles west of Cruz Bay
  • 4-star Oceanfront property
  • 3 floors in property
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Long Bay Beach Resort & Villa : West End Nr Soper's Hole
+1-866-429-5787
West End Nr Soper's Hole, West End, Virgin Islands - U.S. ~6.84 miles northeast of Cruz Bay
  • Low-priced property
  • Very quiet
  • Pool so small
Fort Recovery Estates Tortola
+1-888-690-5281
Po Box 239 Rd. Town, Tortola, BVI Virgin Islands - British ~7.21 miles east of Cruz Bay
  • Midscale property
  • Check in: 15:00
Ocean View Villa
+1-888-690-5247
White Bay Jost Van Dyke, Tortola, VG1160 Virgin Islands - British ~7.21 miles north of Cruz Bay
  • Luxury 5 star Oceanfront property
  • Check-in time: 3pm
Fort Recovery Beachfront Villa & Suites Hotel - West End
+1-888-305-3366
Towers West End, West End, VG1110 Virgin Islands - British ~7.24 miles east of Cruz Bay
  • Four-star Beach hotel
  • 35 rooms in hotel
From$220
Very Good 4.5 /5Reviews CallBookMore Details
White Bay Villas & Seaside Cottages
+1-800-881-1523
White Bay, Jost Van Dyke, Virgin Islands - British ~7.43 miles north of Cruz Bay
  • 4-star Oceanfront hotel
From$145
Excellent 5.0 /5Guest Reviews CallBookMore Details
Sebastians on the Beach
+1-888-283-3404
Little Apple Bay Tortola, West End, Virgin Islands - British ~8.01 miles northeast of Cruz Bay
  • 3 star Beach property
  • Hotel has 2 floors
  • Standard air conditioning
  • Good steak
Marriott's Frenchman's Cove
+1-866-221-8581
7338 Estate Bakkeroe, St Thomas, 00802-3011 ~9.73 miles west of Cruz Bay
  • Expensive hotel
  • Gym is available on property
From$160
Very Good 4.5 /5Review Score CallBookMore Details
Frenchman's Reef & Morning Star Marriott Beach Resort in St Thomas
+1-866-429-5787
5 Estate Bakkeroe, St Thomas, 00802 Virgin Islands - U.S. ~9.80 miles west of Cruz Bay
  • Expensive Beach hotel
  • 478 rooms in hotel
From$125
Very Good 4.0 /5Guest Reviews CallBookMore Details
Galleon House - St Thomas
+1-888-690-5281
31 Kongens Gade, St Thomas, 00804 Virgin Islands - U.S. ~10.29 miles west of Cruz Bay
  • Inexpensive Downtown property
  • 14 rooms in property
  • Most guests thought they were poorly maintained
  • Wifi quality could be improved
Windward Passage Hotel : Veterans Dr. Charlotte Amali
+1-888-690-5247
Veterans Dr. Charlotte Amali, St Thomas, 00804 Virgin Islands - U.S. ~10.43 miles west of Cruz Bay
  • Affordable Downtown hotel
  • Check-in: 04:00 PM
Pavilions & Pools Hotel
+1-888-305-3366
6400 Estate Smith Bay, St Thomas, 00802 Virgin Islands--US ~10.46 miles west of Cruz Bay
  • Economical Beach property
  • Check in time: 3:00pm
Elm Beach Suites - Tortola
+1-800-881-1523
Cane Garden Bay, Tortola, VG1110 Virgin Islands - British ~11.29 miles northeast of Cruz Bay
  • Midscale hotel
Sunset Gardens
+1-888-283-3404
11 4 Contant / Crown Mountain, St Thomas, 00802 Virgin Islands - US ~11.95 miles west of Cruz Bay
  • Three Star hotel
  • 3 floors in hotel
Next 25 Cruz Bay Hotels >  [1 - 25 of 50]    
Next: See My Cruz Bay Hotels with Pricing

Graph: Next 20 Days of Cruz Bay Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Cruz Bay, Virgin Islands - U.S. discounts available. The chart reflects the cheapest Cruz Bay hotel for each day and each star rating category.

FAQs about hotels in Cruz Bay

What are the most favored hotels in Cruz Bay?

White Bay Villas & Seaside Cottages, Virgin Islands Campground and Anegada Beach Club are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels in Cruz Bay?

Caneel Bay, St. Thomas Great Bay Resort and Ocean View Villa are the top 3 luxury hotels near Cruz Bay city center.

What hotels are closest to the city center of Cruz Bay?

Caneel Bay, The Westin St. John Villas, and St. John Inn are the properties closest to Cruz Bay city center.

What are the best independent hotels in Cruz Bay?

White Bay Villas & Seaside Cottages, Virgin Islands Campground and Anegada Beach Club are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Cruz Bay?

The Westin St. John Villas and Frenchman's Reef & Morning Star Marriott Beach Resort are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

Back to Top