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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Caneel Bay Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
0.8 km from Caneel Bay Beach
Top Deal
USD 351*
USD 311* /night
View Deal
Booking.com
USD 350*
Hotwire.com
USD 340*
getaroom.com
USD 351*
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
0.4 km from Caneel Bay Beach
USD 150* /night
View Deal
Orbitz.com
USD 150*
TripAdvisor
USD 150*
Hotwire.com
USD 150*
277 Enighed, Cruz Bay 00831, St. John
0.5 km from Caneel Bay Beach
Top Deal
USD 282*
USD 273* /night
View Deal
Booking.com
USD 281*
Travelocity
USD 273*
getaroom.com
USD 282*
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
0.8 km from Caneel Bay Beach
Top Deal
USD 351*
USD 311* /night
View Deal
Booking.com
USD 350*
Hotwire.com
USD 340*
getaroom.com
USD 351*
Fish Fry Drive | 271 & 272 Estate Enighed, Cruz Bay 00830, St. John
0.8 km from Caneel Bay Beach
No availability for your dates from these sites
Travelocity
Hotwire.com
Orbitz.com
PO Box 720, Caneel Bay 00831-0720, St. John
1.3 km from Caneel Bay Beach
#1 of 1 hotels in Caneel Bay
Top Deal
USD 625*
USD 580* /night
View Deal
HotelsClick
USD 625*
Elvoline
Cancelon
300B Chocolate Hole, Cruz Bay 00830, St. John
1.3 km from Caneel Bay Beach
USD 670* /night
View Deal
Hotwire.com
VisitUSVI
travelup.com
300b Chocolate Hole Road, 00831, St. John
1.3 km from Caneel Bay Beach
Top Deal
USD 650*
USD 584* /night
View Deal
Priceline
USD 583*
Travelocity
USD 584*
Cancelon
USD 650*
6900 Great Bay | U.S. Virgin Islands, 00802, St. Thomas
5.5 km from Caneel Bay Beach
Top Deal
USD 892*
USD 831* /night
View Deal
Travelocity
USD 831*
VisitUSVI
USD 840*
Cancelon
USD 892*
6800 Estate Nazareth | one mile from intersection of Route 32 & 322, 00802-1105, St. Thomas
5.7 km from Caneel Bay Beach
USD 304* /night
View Deal
Booking.com
Orbitz.com
Expedia.com
Rte. 6 Smith Bay | Smith Bay Road, 00802, St. Thomas
6.1 km from Caneel Bay Beach
Top Deal
USD 280*
USD 249* /night
View Deal
Bookit.com
USD 280*
Hotwire.com
USD 249*
Orbitz.com
USD 249*
USD 241* /night
View Deal
Travelocity
USD 241*
Hotels.com
USD 241*
Booking.com
USD 240*
6280 Estate Nazareth | Nazareth Bay, Benner 00802-1113, St. Thomas
6.6 km from Caneel Bay Beach
Top Deal
USD 431*
USD 351* /night
View Deal
VisitUSVI
USD 353*
Hotwire.com
USD 351*
Cancelon
USD 431*
6500 Estate Smith Bay, 00802-1350, St. Thomas
7.6 km from Caneel Bay Beach
Top Deal
USD 376*
USD 275* /night
View Deal
Bookit.com
USD 376*
Expedia.com
USD 275*
Hotels.com
USD 275*
Estate Smith Bay, 00801, St. Thomas
7.6 km from Caneel Bay Beach
USD 188* /night
View Deal
6600 Estate Smith Bay, 00802-1325, St. Thomas
7.9 km from Caneel Bay Beach
Top Deal
USD 307*
USD 269* /night
View Deal
Expedia.com
USD 307*
Orbitz.com
USD 307*
Hotels.com
USD 307*
7150 Bolongo, 00802, St. Thomas
11.2 km from Caneel Bay Beach
Top Deal
USD 309*
USD 264* /night
View Deal
VisitUSVI
USD 309*
Orbitz.com
USD 309*
Bookit.com
USD 305*
Frenchman's Cay, VG100, Tortola
11.8 km from Caneel Bay Beach
USD 432* /night
View Deal
Expedia.com
Orbitz.com
Travelocity
7511 Frenchman Bay # 100, 00802-2810, St. Thomas
13.0 km from Caneel Bay Beach
No availability for your dates from these sites
Expedia.com
Booking.com
Travelocity
PO Box 433, BVI, Tortola
13.1 km from Caneel Bay Beach
Top Deal
USD 309*
USD 219* /night
View Deal
Hotwire.com
USD 229*
Hotels.com
USD 229*
Cancelon
USD 309*
Towers | West End, Road Town VG1110, Tortola
13.6 km from Caneel Bay Beach
USD 252* /night
View Deal
TripAdvisor
USD 252*
Priceline
USD 252*
Orbitz.com
7338 Estate Bakkeroe, Charlotte Amalie 00802-3011, St. Thomas
13.7 km from Caneel Bay Beach
USD 636* /night
View Deal
Orbitz.com
USD 636*
Hotels.com
USD 636*
Expedia.com
USD 636*
Little Apple Bay | West End, Road Town VG1130, Tortola
13.7 km from Caneel Bay Beach
Top Deal
USD 154*
USD 126* /night
View Deal
Orbitz.com
USD 126*
Hotels.com
USD 126*
Booking.com
USD 154*
USD 162* /night
View Deal
Travelocity
USD 162*
Orbitz.com
USD 162*
Hotwire.com
USD 162*
5 Estate Bakkeroe, Charlotte Amalie 00801, St. Thomas
13.9 km from Caneel Bay Beach
Top Deal
USD 438*
USD 404* /night
View Deal
VisitUSVI
USD 438*
Orbitz.com
USD 404*
Expedia.com
USD 404*
| Apple Bay, Tortola
14.3 km from Caneel Bay Beach
USD 325* /night
View Deal
Hotwire.com
7091 Estate Mafolie | Mafolie Hill, Charlotte Amalie 00802-3419, St. Thomas
14.9 km from Caneel Bay Beach
Top Deal
USD 326*
USD 239* /night
View Deal
Orbitz.com
USD 326*
Travelocity
USD 326*
Hotwire.com
USD 326*
Veterans Drive | Waterfront, Charlotte Amalie 00804, St. Thomas
15.4 km from Caneel Bay Beach
Top Deal
USD 415*
USD 166* /night
View Deal
Booking.com
USD 169*
Expedia.com
USD 169*
Bookit.com
USD 415*
Windy Hill | Carrot Bay, VG1130, Tortola
15.8 km from Caneel Bay Beach
No availability for your dates from these sites
Hotwire.com
getaroom.com
Hotels.com
See all hotels in or near Caneel Bay
74-2 Cruz Bay Town, Cruz Bay 00830, St. John
0.4 km from Caneel Bay Beach
USD 150* /night
View Deal
Orbitz.com
USD 150*
TripAdvisor
USD 150*
Hotwire.com
USD 150*
277 Enighed, Cruz Bay 00831, St. John
0.5 km from Caneel Bay Beach
Top Deal
USD 282*
USD 273* /night
View Deal
Booking.com
USD 281*
Travelocity
USD 273*
getaroom.com
USD 282*
3 AAA Gallows Point Rd | P.O. Box 58, Cruz Bay 00831, St. John
0.8 km from Caneel Bay Beach
Top Deal
USD 351*
USD 311* /night
View Deal