Search Hotels Near Caneel Bay Beach, St. John
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Top Trending Hotels Near Caneel Bay Beach

The Saint Resort
2 km from Caneel Bay Beach
9.6 out of 10, Exceptional, (24)
The price is 7.656.396 ₫
11.249.945 ₫ total
includes taxes & fees
8 Dec - 9 Dec

St John Inn
1.7 km from Caneel Bay Beach
9.2 out of 10, Wonderful, (413)

Suite St. John at Gallows Point Resort
2 km from Caneel Bay Beach
8.6 out of 10, Excellent, (95)
The price is 17.005.425 ₫
23.936.256 ₫ total
includes taxes & fees
4 Dec - 5 Dec

The Westin St. John Resort Villas
2.2 km from Caneel Bay Beach
8.2 out of 10, Very good, (448)
The price is 17.901.835 ₫
20.139.578 ₫ total
includes taxes & fees
1 Dec - 2 Dec

Peter Bay Gatehouse
Maho Bay Quarter, 2.7 km from Caneel Bay Beach
8.4 out of 10, Very good, (19)
The price is 18.323.675 ₫
26.093.968 ₫ total
includes taxes & fees
11 Dec - 12 Dec

View of Paradise at Sapphire Beach
6.9 km from Caneel Bay Beach
9.0 out of 10, Wonderful, (208)
The price is 9.392.531 ₫
15.163.995 ₫ total
includes taxes & fees
14 Dec - 15 Dec
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Caneel Bay Beach Hotel Reviews

Villa Island Paradise
10/10 Excellent

The Saint Resort
10/10 Excellent
Hotels near other Caneel Bay Beach attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular St. John Attractions
- Hotels near Sapphire Beach
- Hotels near Magens Bay Beach
- Hotels near Virgin Islands National Park
- Hotels near Bolongo Bay
- Hotels near Cinnamon Bay Beach
- Hotels near Secret Harbour Beach
- Hotels near Honeymoon Beach
- Hotels near Lindquist Beach
- Hotels near Blackbeard's Castle
- Hotels near Yacht Haven Grande Marina
- Hotels near Lindbergh Bay
- Hotels near Bluebeards Beach
Hotels in top St. John neighborhoods
Hotels Near Caneel Bay Beach, St. John
- St. Thomas Hotels
- St. John Hotels
- Red Hook Hotels
- West End Hotels
- Road Town Hotels
- Estate Enighed Hotels
- Charlotte Amalie Hotels
- Estate Chocolate Hole and Great Cruz Bay Hotels
- Nazareth Hotels
- Jost Van Dyke Hotels
- East End Hotels
- Cane Garden Bay Hotels
- Monte Hotels
- Estate Carolina Hotels
- Fish Bay Hotels
- Estate Caneel Bay Hotels
- Frydendal Hotels
- Estate Smith Bay Hotels
- Estate Lameshur Hotels
- Estate Beverhoutberg and Esperance Hotels













































































