The address for Caneel Bay is North Shore Rd, St John 00831

Based on recent averages, the price for tonight can start at 509.

Based on recent averages, the room rate for this weekend can be as low as 509 per night.