Top 10 Hotels in Cruz Bay

See all 114 Hotels in Cruz Bay
St John Inn
St John Inn

277 Estate Enighed, St. John 00831

3.0 out of 5.0
4.4 out of 5 (159 reviews)

Located in Cruz Bay, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum and Battery. St. John …

$255
Estate Lindholm
Estate Lindholm

6B Estate Caneel Bay, St. John 00831

3.0 out of 5.0
4.8 out of 5 (96 reviews)

Situated in a national park, this hotel is within a 15-minute walk of Salomon Beach and Battery. Trunk Bay is 2.9 mi (4.7 km) …

Get Rates
Caneel Bay
Caneel Bay
0.4 mi from Cruz Bay
5.0 out of 5.0
4.7 out of 5 (349 reviews)

Isolated on a 171-acre peninsula, this retreat founded by financier and conservationist Laurance Rockefeller for celebritie …

Get Rates
Two Sandals by the Sea Inn - B&B
Two Sandals by the Sea Inn - B&B
3.4 mi from Cruz Bay
2.5 out of 5.0
4.2 out of 5 (149 reviews)

Located in Nazareth, this bed & breakfast is within 1 mi (2 km) of Secret Harbour Beach and American Yacht Harbor. Sapphire …

Get Rates
Sebastian's on the Beach
Sebastian's on the Beach
7.1 mi from Cruz Bay
3.0 out of 5.0
3.8 out of 5 (217 reviews)

Nestled on the beach, this Tortola hotel is within 1 mi (2 km) of Long Bay Beach and North Shore Shell Museum. Smuggler's Cov …

$149
Bunker Hill Hotel
Bunker Hill Hotel
8.6 mi from Cruz Bay
3.0 out of 5.0
3.6 out of 5 (328 reviews)

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Weibel Museum, Emancipation Garden, and Fort Christian …

Get Rates
Olga's Fancy
Olga's Fancy
9.2 mi from Cruz Bay
3.0 out of 5.0
4.4 out of 5 (39 reviews)

Located in Charlotte Amalie, this hotel is within 1 mi (2 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden …

$145
Village Cay Hotel and Marina
Village Cay Hotel and Marina
11.5 mi from Cruz Bay
3.5 out of 5.0

Located in Tortola, this beach hotel is 0.1 mi (0.2 km) from HMS Prison and 1.5 mi (2.5 km) from Belmont. Virgin Islands Folk …

Get Rates
Maria's By the Sea Hotel
Maria's By the Sea Hotel
11.5 mi from Cruz Bay
3.5 out of 5.0
3.8 out of 5 (107 reviews)

Located in Tortola, this hotel is 0.2 mi (0.4 km) from Virgin Islands Folk Museum and 1.6 mi (2.6 km) from Belmont. HMS Priso …

Get Rates
The Mariner Inn Hotel
The Mariner Inn Hotel
11.9 mi from Cruz Bay
3.5 out of 5.0
3.7 out of 5 (63 reviews)

Located in Tortola, this hotel is 0.8 mi (1.3 km) from JR O’Neal Botanic Gardens and 1.7 mi (2.8 km) from Belmont. HMS Prison …

$200

Recent Reviews in Cruz Bay

Hide content

Where to stay in Cruz Bay

Cruz Bay Hotel Guide

Should you be searching for comfortable lodgings in Cruz Bay, you are spoiled for choice. Expedia's comprehensive database lists 60 accommodation options within a 0.1-mile radius of downtown Cruz Bay.

Location is everything when it comes to trouble-free vacationing, so be sure to check out the The Westin St. John Resort and The Westin St. John Villas, all of which are within a 0.6-mile radius of Cruz Bay's downtown area.

0.8 miles from downtown Cruz Bay is the Hillcrest Guest House. This hotel is a good option for tourists seeking cheaper lodgings. The St John Inn is another no-frills hotel here.

The Flamboyan On The Bay is located 9 miles away from the center of Cruz Bay. Another hotel is the Guana Island, which is positioned 17 miles away. The Caneel Bay and the Frenchmans are alternative accommodation options worth checking out in Cruz Bay.

11 miles away from Cruz Bay you will find Charlotte Amalie, where you'll find Hassel Island and Government House. The Marriott's Frenchman's Cove and Lindbergh Bay Hotel and Villas are just some of the fabulous Expedia-listed accommodation options in Charlotte Amalie. Or stay in St. Thomas, 10 miles to the west of Cruz Bay, where you'll find the Bolongo Bay Beach Resort and Marriott Frenchman's Reef and Morning Star Beach Resort. Should you choose to stay in St. Thomas, be sure to explore the Magens Bay and Coki Beach.

If enjoying sport is your passion, be sure to visit Lionel Roberts Stadium, which is 10 miles to the west of Cruz Bay. Stay nearby to the action at the Emerald Beach Resort or the Windward Passage Hotel.

If you are planning on flying through Cyril E. King Airport, you may choose to book accommodation at Mafolie Hotel, or Sunset Gardens, which are both a short distance away.