We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Ocean Grill

Mongoose Junction, Cruz Bay 00830, St. John
+1 340-693-3304
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good30%
  • Average7%
  • Poor2%
  • Terrible1%
Travellers talk about
“thai mussels” (13 reviews)
“fish tostadas” (10 reviews)
“salad” (71 reviews)
Restaurant Hours
American, Caribbean, Seafood, Contemporary, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
Mongoose Junction, Cruz Bay 00830, St. John
All Details
Write a ReviewReviews (975)
Traveller rating
Traveller type
Time of year

1 - 10 of 971 reviews

Reviewed 2 weeks ago

I haven't missed a dinner to Ocean Grill in many vacation visits and this year was no exception! Drinks were perfect - Mussels are a must to get! Fish of day! Everything was great! Don't miss this - center of Mongoose!

Thank SaltyDog54
og-stj, Owner at Ocean Grill, responded to this reviewResponded 2 weeks ago

Thank you! It was a pleasure seeing you!

Reviewed 2 weeks ago

Ocean Grill is always one of our favorites when we visit St. John. We first visited a week ago, and the menu was somewhat limited as the restaurant had just recently reopened.We ordered one of the dinner specials and an entree from the menu (most...More

Thank Claudia B
Reviewed 12 January 2018

Pretty much had the place to ourselves. Think they had recently reopened. The food was excellent, and deserts were awesome.

1  Thank pbs61452
Reviewed 5 January 2018 via mobile

Love this place!! We come frequently when it Town. The staff are always friendly and welcoming, food is always fresh and creative, the desserts- ugh, to die for. They are always delicious and even if you can’t fit it, get it to go! It will...More

1  Thank GreatFull E
Patty T, Owner at Ocean Grill, responded to this reviewResponded 8 January 2018

Thank you so much, and remember, March is “March Pie Madness” with multiple pies on the menu every day! Look forward to seeing you soon!

Reviewed 30 December 2017

We were in St. John for Christmas 2017 and made it here twice on our visit - great food, drinks and service!

1  Thank Susan C
Patty T, Owner at Ocean Grill, responded to this reviewResponded 2 January 2018

Thank you so much!

Reviewed 9 December 2017 via mobile

Perfectly acceptable cheeseburger and great selection of locally microbrewed beverages. Full range of spirits, including single malts and Kentucky bourbons. John the barman is engaging and friendly.

1  Thank Scottcopters A
Reviewed 5 December 2017

By chance we stopped by here and couldn't have been more pleased. The waitress was very friendly and the food was very good. It was maybe the best meal we had on our trip.

Thank PhillipVacation
Patty T, Owner at Ocean Grill, responded to this reviewResponded 7 December 2017

THANK YOU for taking the time to write this review!

Reviewed 9 November 2017

Amazing food and service. A little more pricy than some , but the food, atmospher and people are amazing. Be sure to order dessert! Any kind you won't be sorry.

Thank Dave D
Patty T, Owner at Ocean Grill, responded to this reviewResponded 11 November 2017

Thank you! We are so happy you enjoyed everything!

Reviewed 29 August 2017

Never had a bad meal here. It is a quieter place than most in Cruz Bay, and the courtyard under the trees adds a nice effect. No Ocean view, but its just across the street, and the service is very good.

Thank ngn1958
Reviewed 28 August 2017

Had dinner here and was very happy with the wait staff and the food was great. Beautiful place to sit outside and eat.

Thank LucyDesi2010
Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
480 reviews
.38 km away
St. John Inn
500 reviews
.40 km away
Sea Shore Allure
129 reviews
.74 km away
Gallows Point Resort
862 reviews
.76 km away
Nearby Restaurants
Our Market Smoothies
564 reviews
.25 km away
North Shore Deli
321 reviews
.02 km away
Umami Bar
224 reviews
.30 km away
Extra Virgin Bistro
709 reviews
.24 km away
Nearby Attractions
Maho Beach
1,626 reviews
.08 km away
Scott Bay Beach
187 reviews
.08 km away
Caneel Bay Beach
155 reviews
.08 km away
Leinster Bay
148 reviews
.15 km away
Questions & Answers
Get quick answers from Ocean Grill staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Brunch, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Business meetings, Kids, Child-friendly, Romantic, Groups, Local cuisine, Bar Scene, Special Occasion Dining
Location and Contact Information
  • Address: Mongoose Junction, Cruz Bay 00830, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-693-3304
  • E-mail
Ocean Grill takes tremendous pride in consistently delivering to you a delicious and personal dining experience - contemporary cuisine with a casually elegant tropical flair - upscale, innovative dishes emphasizing clean, crisp, fresh ingredients without being fussy or heavy. Casual by day and white tablecloth tropical chic by night, within a stone walled courtyard, built in traditional Danish style plantation architecture, visitors & locals alike give rave reviews for our inspired lunch and dinner menus.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing