Top 10 Hotels in Cruz Bay

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

300A Chocolate Hole, St. John 00831

4.5 out of 5.0
4.1 out of 5 (17 reviews)

Offering direct access to the beach, this Cruz Bay resort is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and …

$674
St John Inn
St John Inn

277 Estate Enighed, St. John 00831

3.0 out of 5.0
4.4 out of 5 (82 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
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
4.3 out of 5 (3 reviews)

Nestled on the beach, this Cruz Bay condominium resort is within a 10-minute walk of St John Eco Hike & Snorkel Adventure and …

$595
Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel

74-2 Cruz Bay Town, St. John 00830

3.0 out of 5.0
4.6 out of 5 (22 reviews)

Located in Cruz Bay, this hotel is steps from St. John Spice and Battery. St John Eco Hike & Snorkel Adventure and Maho Beach …

$294
VI Friendship Villa
VI Friendship Villa

Contant, St. John 00830

4.5 out of 5.0

Located in Cruz Bay, this luxury villa is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and Battery. St. Joh …

$2,000
Peter Bay Gatehouse
Peter Bay Gatehouse

6A Peter Bay, St. John 00830

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

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

$645
Caneel Bay
Caneel Bay
0.4 mi from Cruz Bay
5.0 out of 5.0
4.6 out of 5 (212 reviews)

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

$599
The Ritz-Carlton, St. Thomas
The Ritz-Carlton, St. Thomas
2.8 mi from Cruz Bay
5.0 out of 5.0
4.5 out of 5 (275 reviews)

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

$899
Secret Harbour Beach Resort
Secret Harbour Beach Resort
3.4 mi from Cruz Bay
3.5 out of 5.0
4.3 out of 5 (533 reviews)

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

$379
Galleon House Bed Breakfast Inn
Galleon House Bed Breakfast Inn
8.6 mi from Cruz Bay
2.5 out of 5.0
3.6 out of 5 (249 reviews)

Located in Charlotte Amalie, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and …

$100

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.