Pin as visited
Pin as planned
Photo of Caneel Bay
Pin Caneel BayCaneel Bay
InfoPhotosVisited Planned

Caneel Bay is a luxurious and secluded beach resort located on the island of St. John in the United States Virgin Islands. Nestled within the pristine Virgin Islands National Park, Caneel Bay offers guests an exclusive and tranquil retreat surrounded by breathtaking natural beauty, crystal-clear turquoise waters, lush tropical landscapes, and stunning coral reefs, making it a popular destination for travelers seeking a luxurious and peaceful Caribbean getaway.

The resort at Caneel Bay is situated on a 170-acre peninsula that is bordered by seven pristine white sand beaches, each offering a unique and enchanting setting for relaxation, sunbathing, swimming, snorkeling, and a variety of water sports activities. The soft, powdery white sand and calm and clear waters of Caneel Bay are perfect for swimming, snorkeling, and exploring the vibrant coral reefs and marine life that thrive in the protected waters of the Virgin Islands National Park.

One of the highlights of staying at Caneel Bay is the opportunity to enjoy the resort's luxurious accommodations, which include 166 charming and tastefully appointed guest rooms, suites, and cottages that are scattered throughout the lush tropical gardens and along the pristine beaches of the resort. Many of the accommodations offer stunning ocean views, private terraces, and direct beach access, allowing guests to immerse themselves in the natural beauty and tranquility of this secluded paradise.