Caneel Beach Terrace

Photo Credit: © Caneel Beach Terrace

Guests staying at the delightful resort to which the restaurant is attached are welcome to take a seat on the open air terrace and take in the view of Caneel Beach as they dine from the buffet of local and international offerings.


Caneel Beach Terrace is a buffet that serves American and International dishes. Expect an atmosphere and service that is informal. This dining option is on the table during breakfast, lunch, and dinner, allowing you and your group to enjoy this option at almost any meal.


This restaurant is a part of Caneel Bay Resort, which is located toward the northern outskirts of Cruz Bay, near downtown Cruz Bay.

Consider merging your dining experience with excellent sightseeing options by patronizing one of the region's many close-by attractions, including Cruz Bay Battery.

Besides the cuisine, something else to try in this area is Caneel Bay, the closest beach, where visitors can stop and truly take in the scenery.

Nearby Restaurants

If you and your party are looking for an area restaurant that has some similar types of food and/or a similar atmosphere, there are several nearby dining spots to pick from, including Caneel Beach Bar & Grill. It is found less than a hundred yards from Caneel Beach Terrace.

On the other hand, if you're looking for something different, this region of St. John boasts a large selection of restaurants, where you will find all types of cuisine styles and flavors. For example, you could also try contemporary cuisine at Turtle Bay Estate House, which is less than a hundred yards away.

Hours and Other Info

Operating hours vary according to season.

Contact Info

Location: Cruz Bay, St. John

Phone: (340) 776-6111 ext. 334




Help us improve! We welcome your corrections and suggestions.

About Food