Hotels in Cruz Bay

Search among 14 available hotels and places to stay in Cruz Bay from 50+ providers

Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Thu, 05 Dec
-
Check-out
Fri, 06 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-14 out of 14
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great47 reviews
Located within 3.8 km of Trunk Bay, the luxury Westin St. John Resort Villas features an outdoor swimming pool.
From£ 492 /nightSelect
8.6
Great32 reviews
Map
500 m from City Centre
Situated within a 5-minute walk of Salomon Beach, the 4-star Estate Lindholm Cruz Bay offers 17 guest rooms.
From£ 325 /nightSelect
8.6
Great39 reviews
Boasting spa therapy and entertainment activities, the luxurious Gallows Point with spacious rooms is set in a beach area less than a 6-minute walk from Wharfside Watersports.
From£ 631 /nightSelect
7.8
Very good35 reviews
Map
1.5 km from City Centre
The 5-star Caneel Bay Resort is located 15 minutes' walk from Little Hawknest Beach and comprises 166 rooms with modern comforts.
From£ 391 /nightSelect
Hillcrest Guest HouseBed & Breakfast
8.6
Great13 reviews
The Hillcrest is set within 4.3 km of Christmas Cove and a 5-minute walk from Wharfside Village Shopping Center.
From£ 240 /nightSelect
8.8
Great3 reviews
The Boutique is located 200 metres of Cruz Bay Beach and comprises 11 rooms with modern comforts.
From£ 203 /nightSelect
Map
400 m from City Centre
While staying at the Sand Dollar Battery Hill Cruz Bay you are invited to discover Henley Cay, set 10 minutes' drive away, or Mongoose Junction, which is about a 10-minute walk away.
Select
8.8
Great9 reviews
Map
100 m from City Centre
Peace Hill Windmill and The Parrot Club are respectively 2.7 km and 950 metres from the unpretentious 3-star St. John Inn Cruz Bay.
From£ 177 /nightSelect
7.4
Very good3 reviews
The boutique Sea Shore Allure Saint John Island is set within 5 minutes' walk of Cruz Bay Beach and offers guests an outdoor swimming pool onsite.
From£ 527 /nightSelect
8.2
Great5 reviews
Map
400 m from City Centre
The Grande Bay Resort is set within a 10-minute drive of Sunny Isle Shopping Center and about 10 minutes by car from Cruzan Gardens.
From£ 208 /nightSelect
Map
4.1 km from City Centre
Set 1.7 km from Catherineberg Ruins, this apartment features a private balcony and a patio.
Select
9.0
Perfect6 reviews
Map
500 m from City Centre
While staying at the Lavender Hill Suites Cruz Bay you are invited to discover Honeymoon Beach, set about 20 minutes' walk away, or Dolphin Market, which is nearly 5 minutes away by car.
From£ 266 /nightSelect
7.8
Very good5 reviews
Map
3.6 km from City Centre
Featuring an outdoor pool and 12 rooms, the Lovango Resort And Beach Club Cruz Bay is 10 minutes on foot from Lovango Cay.
From£ 937 /nightSelect
Map
1.2 km from City Centre
From£ 618 /nightSelect

Where to stay in Cruz Bay?

Convenience of staying in hotels in the city centre

The city center boasts 5 hotels, such as Sand Dollar Battery Hill and Grande Bay Resort. An option near the city center is Gallows Point Seaview Beach Cottage next to Sunshine Daydream Boat Charters.

Hotels such as Sapphire Breeze and Blue Skies Villa put you near Elaine Ione Sprauve Library and Museum.

Luxury and boutique accommodation in Cruz Bay

Villa South Palm is a chic choice that is only a 20-minute walk to Love City Excursions and offers luxury and comfort for its guests.

Explore and find your best apartments, B&Bs and others

Las Brisas Caribe is a cozy B&B that will put you only a 20-minute walk from Coconut Coast Studios. Villa Rendezvous is an elegant resort hotel set less than a 30-minute walk from Virgin Islands EcoTours.

Show moreLess

Cruz Bay hotels essential information

🏨 Hotels in Cruz Bay 14
👛 Lowest price 177 GBP
✍️ Hotels Reviews 197