Top 10 Hotels in Cruz Bay

See all 27 Hotels in Cruz Bay
The Westin St. John Resort
The Westin St. John Resort

Great Cruz Bay, St. John 00831

4.0 out of 5.0
4 out of 5 (461 reviews)

Set along narrow and calm Great Cruz Bay less than 2 miles from the Virgin Islands National Park Visitors Center, this …

$213
Villa Rhapsody
Villa Rhapsody

10-E Contant Point, St. John 00830

3.5 out of 5.0

Situated in St. John, this villa is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum, St. John Spice, and …

$1,985
The Westin St. John Villas
The Westin St. John Villas

300A Chocolate Hole, St. John 00831

4.5 out of 5.0
3.8 out of 5 (143 reviews)

With direct access to the beach, this St. John resort is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum, Sunset …

Get Rates
Gallows Point Resort
Gallows Point Resort

3 AAA Gallows Point Road, St. John 00831

4.0 out of 5.0
4.6 out of 5 (199 reviews)

With direct access to the beach, this St. John condominium resort is within a 10-minute walk of St. John Spice, Battery, and …

$295
St John Inn
St John Inn

277 Estate Enighed, St. John 00831

3.0 out of 5.0
4.3 out of 5 (134 reviews)

Situated near the beach, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum, St. John Spice, and …

$144
Suite St. John at Gallows Point Resort
Suite St. John at Gallows Point Resort

3 AAA Gallows Point Road, St. John 00831

4.0 out of 5.0
3.7 out of 5 (3 reviews)

Situated on the beach, this condominium resort is within a 10-minute walk of St. John Spice, Battery, and Mongoose Junction …

$345
The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas

6900 Great Bay, St. Thomas 00802

5.0 out of 5.0
4.5 out of 5 (390 reviews)

Secluded on the island's easternmost point, facing turquoise Great Bay and St. John, this St. Thomas resort features a …

$349
Peter Bay Gatehouse
Peter Bay Gatehouse

6A Peter Bay, St. John 00830

4.0 out of 5.0
4 out of 5 (1 reviews)

Situated near the beach, this apartment is within 1 mi (2 km) of Cinnamon Bay and Trunk Bay. Jumbie Beach and Gibney Beach …

Get Rates
Secret Harbour Beach Resort
Secret Harbour Beach Resort

6280 Estate Nazareth, St. Thomas 00802

4.0 out of 5.0
4.2 out of 5 (764 reviews)

Set on little Nazareth Bay on St Thomas, this casual beachfront condo resort offers quiet vacations as well as ready access …

$286
Galleon House Bed Breakfast Inn
Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas 00804

2.5 out of 5.0
3.7 out of 5 (650 reviews)

Located in the heart of St. Thomas, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and …

$105

Recent Reviews in Cruz Bay

Hide content

Where to stay in Cruz Bay

Cruz Bay Hotel Guide

Cruz Bay contains 18 Expedia establishments. Our extensive hotel database has 18 places to base yourself within a convenient 6-mile from the middle of Cruz Bay. Alternatively, the Guana Island is situated 17 miles away. The Frenchmans as well as the Caneel Bay are alternative Expedia-listed hotels around Cruz Bay.

St. Thomas is found 8 miles to the northeast of Cruz Bay. While here, be sure to discover the Buck Island Turtle Cove. Those planning to stay a night or two in Buck Island can select from the following; the Bolongo Bay Beach Resort and Secret Harbour Beach Resort. While exploring this region, you can also visit St. Thomas, the proud home of the Magens Bay. St. Thomas is 10 miles to the east of Cruz Bay. The Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas are comfortable places to stay.

If enjoying sport is what you love, make sure you visit Lionel Roberts Stadium, which is 10 miles to the east of Cruz Bay. Sleep nearby to the action at the Magens Point Resort or the Marriott's Frenchman's Cove.

If you are flying into or out of Cyril E. King Airport and choose to stay nearby try Lindbergh Bay Hotel and Villas or Emerald Beach Resort.