We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cruz Bay Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (43)
Romantic (16)
Family (6)
Resort (10)
On the Beach (13)
Luxury (7)
Within 10 km (12)
Within 25 km (43)
Within 50 km (45)

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Cruz Bay city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offer in Cruz Bay

Sea Shore Allure Condominiums
Sea Shore Allure Condominiums 5.0 of 5 stars
Special offer FREE GIFT

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 25 km
Cruz Bay Hotels (2)
3.5 of 5 Gallows Point Resort
S$373 - 689 per night*
CHECK RATES! ABS:HotelCheckRates-d151082?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 hotels in Cruz Bay
4.5 of 5 stars 297 reviews
Professional photos | Traveller photos (247) | Map
4.0 of 5 Westin St. John Resort & Villas
S$325 - 677 per night*
(340) 693-8000
Westin St. John Resort & Villas Slideshow
CHECK RATES! ABS:HotelCheckRates-d147568?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 2 hotels in Cruz Bay
3.5 of 5 stars 1,158 reviews
Professional photos | Traveller photos (680) | Map
Cruz Bay B&Bs / Inns (6)
3.0 of 5 Cruz Bay Boutique Hotel
S$167 - 266 per night*
+1 +1 +1 340-642-1702
E-mail hotel
Cruz Bay Boutique Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d1935577?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 6 Cruz Bay B&B and Inns
4.5 of 5 stars 134 reviews
Professional photos | Traveller photos (32) | Map
Garden by the Sea B&B
S$204 - 351 per night*
Ranked #2 of 6 Cruz Bay B&B and Inns
5 of 5 stars 51 reviews
Traveller photos (38) | Map
Estate Lindholm
S$179 - 435 per night*
Ranked #3 of 6 Cruz Bay B&B and Inns
4.5 of 5 stars 137 reviews
Traveller photos (159) | Map
2.5 of 5 St. John Inn
S$244 - 469 per night*
CHECK RATES! ABS:HotelCheckRates-d149945?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 6 Cruz Bay B&B and Inns
4 of 5 stars 106 reviews
Professional photos | Traveller photos (50) | Map
2.5 of 5 Hillcrest Guest House
S$253 - 376 per night*
CHECK RATES! ABS:HotelCheckRates-d272171?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 6 Cruz Bay B&B and Inns
4 of 5 stars 44 reviews
Professional photos | Traveller photos (42) | Map
Inn at Tamarind Court
S$133 per night*
Ranked #6 of 6 Cruz Bay B&B and Inns
3.5 of 5 stars 84 reviews
Traveller photos (31) | Map
Recommended nearby hotels and B&Bs
At Home In The Tropics Bed and Breakfast Inn, Charlotte Amalie, St. Thomas
S$262 - 313 per night*
14.4 km from Cruz Bay
Travellers' Choice® 2012 Winner B&Bs and Inns
Ranked #1 of 13 Charlotte Amalie B&B and Inns
5 of 5 stars 131 reviews
Traveller photos (98) | Map
Bellavista Bed & Breakfast, Charlotte Amalie, St. Thomas
S$224 - 339 per night*
14.7 km from Cruz Bay
Travellers' Choice® 2012 Winner B&Bs and Inns
+1 888-333-3063
E-mail hotel
Bellavista Bed & Breakfast Slideshow
Ranked #2 of 13 Charlotte Amalie B&B and Inns
5 of 5 stars 96 reviews
Traveller photos (117) | Map
4.0 of 5 Sugar Mill Hotel, Tortola
S$326 - 396 per night*
24.2 km from Cruz Bay
Travellers' Choice® 2012 Winner Top 25 Special offer Summer Celebration
E-mail hotel
+1 +1284-495-4355
Special offer Summer Celebration
Sugar Mill Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d147883?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 28 hotels in Tortola
4.5 of 5 stars 174 reviews
Professional photos | Traveller photos (85) | Map
4.5 of 5 Caneel Bay, A Rosewood Resort, Caneel Bay
S$519 - 804 per night*
1.3 km from Cruz Bay
Special offer Complimentary Night
Special offer Complimentary Night
Caneel Bay, A Rosewood Resort Slideshow
CHECK RATES! ABS:HotelCheckRates-d147592?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Caneel Bay
4.5 of 5 stars 678 reviews
Professional photos | Traveller photos (520) | Map
The Green Iguana Hotel, Charlotte Amalie, St. Thomas
S$128 - 217 per night*
14.4 km from Cruz Bay
Offers & Announcements $90 per night
+1 855-IGUANA1
E-mail hotel
Offers & Announcements $90 per night
The Green Iguana Hotel Slideshow
Ranked #4 of 13 Charlotte Amalie B&B and Inns
4.5 of 5 stars 158 reviews
Traveller photos (49) | Map
3.5 of 5 Fort Recovery Beachfront Villa & Suites Hotel, Road Town, Tortola
S$314 - 330 per night*
13.9 km from Cruz Bay
Offers & Announcements Free Snorkel Trip
+1 284-495-4467
E-mail hotel
Offers & Announcements Free Snorkel Trip
Fort Recovery Beachfront Villa & Suites Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d271997?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 14 hotels in Road Town
4.5 of 5 stars 348 reviews
Professional photos | Traveller photos (293) | Map
4.0 of 5 Peter Island Resort, Peter Island
S$415 - 882 per night*
21.0 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d147481?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Peter Island
4.5 of 5 stars 363 reviews
Professional photos | Traveller photos (462) | Map
Miller Manor, Charlotte Amalie, St. Thomas
S$109 - 173 per night*
15.2 km from Cruz Bay
Ranked #5 of 13 Charlotte Amalie B&B and Inns
4.5 of 5 stars 100 reviews
Traveller photos (84) | Map
5.0 of 5 The Ritz-Carlton, St. Thomas, St. Thomas
S$547 - 1,198 per night*
5.3 km from Cruz Bay
Travellers' Choice® 2012 Winner Luxury
CHECK RATES! ABS:HotelCheckRates-d149038?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 22 hotels in St. Thomas
4.5 of 5 stars 657 reviews
Professional photos | Traveller photos (414) | Map
2.5 of 5 Crystal Cove Beach Resort on Sapphire Bay, St. Thomas
S$253 - 253 per night*
6.1 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d151081?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 22 hotels in St. Thomas
4.5 of 5 stars 226 reviews
Professional photos | Traveller photos (160) | Map
4.0 of 5 Marriott's Frenchman's Cove, Charlotte Amalie, St. Thomas
S$477 - 772 per night*
13.5 km from Cruz Bay
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Marriott\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d648828?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 6 hotels in Charlotte Amalie
4 of 5 stars 345 reviews
Professional photos | Traveller photos (408) | Map
The Crystal Palace, Charlotte Amalie, St. Thomas
S$152 - 216 per night*
14.8 km from Cruz Bay
Ranked #6 of 13 Charlotte Amalie B&B and Inns
4.5 of 5 stars 42 reviews
Traveller photos (10) | Map
2.0 of 5 Galleon House Bed & Breakfast, Charlotte Amalie, St. Thomas
S$112 - 192 per night*
14.4 km from Cruz Bay
E-mail hotel
+1 340-774-6952
Galleon House Bed & Breakfast Slideshow
CHECK RATES! ABS:HotelCheckRates-d150008?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 13 Charlotte Amalie B&B and Inns
4 of 5 stars 141 reviews
Professional photos | Traveller photos (58) | Map
3.0 of 5 Secret Harbour Beach Resort, Benner, St. Thomas
S$263 - 527 per night*
6.1 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d151053?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Benner
4 of 5 stars 437 reviews
Professional photos | Traveller photos (442) | Map
Hummingbird House, Road Town, Tortola
22.4 km from Cruz Bay
Ranked #2 of 2 Road Town B&B and Inns
4 of 5 stars 26 reviews
Traveller photos (14) | Map
3.0 of 5 Long Bay Beach Resort & Villas, Tortola
S$262 - 509 per night*
19.1 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d148631?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 28 hotels in Tortola
4 of 5 stars 371 reviews
Professional photos | Traveller photos (287) | Map
3.0 of 5 Mafolie Hotel, Charlotte Amalie, St. Thomas
S$150 - 259 per night*
14.8 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d151044?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 6 hotels in Charlotte Amalie
4 of 5 stars 204 reviews
Professional photos | Traveller photos (130) | Map
3.5 of 5 BEST WESTERN PLUS Emerald Beach, Charlotte Amalie, St. Thomas
S$259 - 422 per night*
18.0 km from Cruz Bay
Special offer Earn a $50 Gift Card
800-568-8520
Special offer Earn a $50 Gift Card
BEST WESTERN PLUS Emerald Beach Slideshow
CHECK RATES! ABS:HotelCheckRates-d150893?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 6 hotels in Charlotte Amalie
3.5 of 5 stars 494 reviews
Professional photos | Traveller photos (307) | Map
4.0 of 5 Marriott Frenchman's Reef & Morning Star Beach Resort, Charlotte Amalie, St. Thomas
S$280 - 567 per night*
13.6 km from Cruz Bay
Special offer Earn Rewards Points!
1-888-236-2427
Special offer Earn Rewards Points!
Marriott Frenchman\ Slideshow
CHECK RATES! ABS:HotelCheckRates-d148175?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 6 hotels in Charlotte Amalie
3.5 of 5 stars 1,626 reviews
Professional photos | Traveller photos (1047) | Map
Hotel 1829, Charlotte Amalie, St. Thomas
S$96 - 281 per night*
14.2 km from Cruz Bay
Ranked #8 of 13 Charlotte Amalie B&B and Inns
4 of 5 stars 72 reviews
Traveller photos (59) | Map
Bunker Hill Hotel, Charlotte Amalie, St. Thomas
S$114 - 114 per night*
14.5 km from Cruz Bay
CHECK RATES! ABS:HotelCheckRates-d151033?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 13 Charlotte Amalie B&B and Inns
3.5 of 5 stars 24 reviews
Professional photos | Traveller photos (18) | Map
Villa Santana, Charlotte Amalie, St. Thomas
S$109 - 249 per night*
14.7 km from Cruz Bay
No photo provided
Ranked #10 of 13 Charlotte Amalie B&B and Inns
4 of 5 stars 8 reviews
Traveller photos (1) | Map