Book a hotel near Caneel Bay Beach, St. John
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Hotels near Caneel Bay Beach

Seascape Villa with private pool in Cruz Bay
Cruz Bay St John
1.01 km from Caneel Bay Beach
Stay at this vacation home in St. John. Enjoy free WiFi, private pools, and a garden. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Seabreeze Cottage with private pool and sunset view
Cruz Bay St John
1.03 km from Caneel Bay Beach
Stay at this vacation home in St. John. Enjoy free WiFi, private pools, and a garden. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

2 Bdrm w/ Car, Pool, & AC in Cruz Bay, STJ
Cruz Bay St. John
1.05 km from Caneel Bay Beach
Stay at this condo in St. John. Enjoy free WiFi, a garden, and laundry facilities. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

A2 Sea Turtle
Cruz Bay St John
1.34 km from Caneel Bay Beach
Stay at this apartment in St. John. Enjoy free WiFi, laundry facilities, and balconies. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Modern St. John USVI Villa Ocean Views King Suite 7 Min to Cruz Bay
Cruz Bay St. John
1.47 km from Caneel Bay Beach
Stay at this vacation home in St. John. Enjoy a garden, balconies, and an in-room coffeemaker. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Cozy accommodations in a great location.
Cruz Bay St John
1.5 km from Caneel Bay Beach
Stay at this cottage in St. John. Enjoy free WiFi, patios, and an in-room coffeemaker. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Villa Island Paradise
St John St. John St John
1.53 km from Caneel Bay Beach
The price is CA $198 per night
CA $198
CA $802 total
Oct 19 - Oct 20
includes taxes & fees
Book a stay at this business-friendly villa in St. John. Enjoy free WiFi, free parking, and a garden. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Oceanview Cottage | Walk to Beach & Restaurants
Cruz Bay St. John
1.53 km from Caneel Bay Beach
The price is CA $426 per night
CA $426
CA $1,106 total
Oct 23 - Oct 24
includes taxes & fees
Stay at this vacation home in St. John. Enjoy a garden, laundry facilities, and balconies. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

Inn at Tamarind Court
Rte 104 St. John St John
1.59 km from Caneel Bay Beach
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.
Breakfast included
Parking included

Wharfside Village Hotel
4 Great Cruz Bay Rd St. John St John
1.73 km from Caneel Bay Beach
Stay at this hotel in St. John. Enjoy free WiFi, 4 restaurants, and a casino. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

St John Inn
277 Estate Enighed St. John
1.73 km from Caneel Bay Beach
The price is CA $329 per night
CA $329
CA $370 total
Oct 20 - Oct 21
includes taxes & fees
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.

The Westin St. John Resort Villas
300B Chocolate Hole St. John
2.18 km from Caneel Bay Beach
The price is CA $496 per night
CA $496
CA $558 total
Nov 1 - Nov 2
includes taxes & fees
Book a stay at this luxury aparthotel in St. John. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Sapphire Beach and Cruz Bay Beach are located nearby.
Don't see what you're looking for?
See all available properties in Caneel Bay Beach
View all propertiesLowest 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.
About Caneel Bay Beach Hotels Near Attractions
Do you have a full travel itinerary while visiting Caneel Bay Beach? Don't waste your time commuting too far from Caneel Bay Beach area attractions.
Caneel Bay Beach hotels essential information
Accommodation | 3,965 hotels |
|---|---|
Lowest Price | CA $370 |
Highest Price | CA $1,106 |
Popular hotels | Villa Island Paradise, Seascape Villa with private pool in Cruz Bay, Seabreeze Cottage with private pool and sunset view, 2 Bdrm w/ Car, Pool, & AC in Cruz Bay, STJ, Inn at Tamarind Court, St John Inn, A2 Sea Turtle, The Westin St. John Resort Villas, Modern St. John USVI Villa Ocean Views King Suite 7 Min to Cruz Bay, Cozy accommodations in a great location., Wharfside Village Hotel, Oceanview Cottage | Walk to Beach & Restaurants |
Recent Caneel Bay Beach hotel reviews by fellow wanderers

St John Inn
5 out of 5
Posted 4 days ago
Travelocity Verified Review
"We can’t wait to come back"
A verified traveller stayed at St John Inn





