Caneel Bay Resort

Route 20 North Shore Road | St. John, U.S. Virgin Islands 00831 [See Map]
#1 in Best U.S. Virgin Islands Hotels
Hotel Class 4.5-star Critic Rating Good Guest Rating
TripAdvior Traveler Rating

Based on 40 reviews

U.S. News Review

Caneel Bay Resort appeals to travelers seeking an isolated enclave where they can disconnect from the outside world. With no in-room Internet access or TVs to steer you away from total relaxation, you can enjoy the resort's tranquil setting within the Virgin Islands National Park on St. John's northeastern edge, surrounded by 170 acres of palm trees and pristine beaches. In fact, previous visitors highlight the resort's tranquility as its greatest asset. As soon as you arrive, you're greeted with a complimentary bottle of island rum before being shown to your room, adorned with Caribbean stone, plush robes and lavish Lady Primrose bath products. Caneel Bay's grounds boast a variety of activities to choose from, including tennis, yoga and sunset cruises. To cap off your relaxing day, treat your taste buds to the zesty cuisine served at the resort's five dining establishments. Members of the Leaders Club can earn complimentary nights by staying at this Leading Hotels of the World property.

How we rank hotels

Awards Received

  • AAA/CAA Four Diamond Lodgings 2015
  • Concierge.com Editor's Pick
  • Condé Nast Readers' Choice List 2014
  • Fodor's Choice
  • Frommer's Exceptional
  • Lonely Planet Recommended

Guest Reviews

A hotel's guest rating is calculated using data provided under license by TripAdvisor. A total of 40 guests have reviewed the Caneel Bay Resort, giving it a rating of 4.5, on a scale of 1-5.

TripAdvisor Traveler Rating: 4.5 (based on 40 reviews)

Guest Reviews: Read most recent guest reviews


  • Shuttle Service
  • Internet Access
  • Dining
  • Meeting Rooms
  • Fitness Center
  • Pool

Editor's note: Hotel information is updated periodically. If this is your property and you notice any inaccuracies, please let us know. If you are interested in obtaining a badge to display on your website or in other media, please contact us.

Similar Hotels Nearby

Caneel Bay Resort

Route 20 North Shore Road | St. John, U.S. Virgin Islands 00831 [See Full Map]